Shorten enum member names
Is there any reason for such long enum member names as formed using the <Class/Namespace><Enum>_<Member>
pattern? As I know, enum members are named constants, and there cannot be two of the same name in two separate enum declarations within a single namespace or class, so there should be no need in such disambiguation, which can be perfectly done by qualified import.
Moreover, the lengths of these names make using qualified import harmful for the code appearance, e.g. using QFileDialogAcceptMode_AcceptOpen
becomes even longer and repetitive, so it requires using simple imports in addition to qualified ones, while QFileDialog.AcceptOpen
(as a member of QFileDialog.AcceptMode
enum) would look much better.