- 
    
Suggestion
 - 
    Resolution: Unresolved
 - 
    
P3: Somewhat important
 - 
    None
 - 
    5.9.7, 5.15.1
 
When I define my enum outside QWidget descendant class then Q_ENUM cant use it. Enums outside class are essential in case of protocols. I cant inherit properties from other QObject and from QWidget so I have create properties for every widgets I need. In this case I want specify protocol functions connected with widgets. So add this enum to every widget will be cumbersome...