Qt 3.3.4, QSA 1.1.3, multiplatform
I have two C++ classes which are mapped to QSA.
I want to use some enum in both these classes like this:
class C1
{
Q_OBJECT
Q_ENUMS(MyEnumType)
public:
enum MyEnumType { Value1, Value2 };
void f1(MyEnumType n);
}
class C2
{
void f2(MyEnumType n);
}
class C1
{
Q_OBJECT
Q_ENUMS(MyEnumType)
public:
enum MyEnumType { Value1, Value2 };
void f1(MyEnumType n);
}
class C2
{
void f2(MyEnumType n);
}
To copy to clipboard, switch view to plain text mode
QSA examples use enum only in same classes where it is defined.
How to use same enum in several classes?
Using of
void f2(C1::MyEnumType n);
void f2(C1::MyEnumType n);
To copy to clipboard, switch view to plain text mode
leads to incorrect autocompletion.
Bookmarks