私は次のような列挙型の定義を持つプロジェクトに取り組んでいますBOOST_SCOPED_ENUM
:
BOOST_SCOPED_ENUM_START(myEnum)
{
A = 0,
B
};
BOOST_SCOPED_ENUM_END;
次に、この列挙型を使用してQTに登録し、次のようにQ_ENUMS
定義します。Q_PROPERTY
Q_ENUMS(myEnum)
Q_PROPERTY(myEnum myEnumVar READ getMyEnumVar WRITE setMyEnumVar)
BOOST_SCOPED_ENUM()
これは機能していません。マクロQ_ENUMS
とQ_PROPERTY
定義を追加しようとしましたが、どちらも役に立ちませんでした。
BOOST_SCOPED_ENUM
列挙型を登録する適切な方法は何ですかQ_ENUMS