#ifndef QPropertyHandleImpl_Enum_h__ #define QPropertyHandleImpl_Enum_h__ #include "IPropertyHandleImpl.h" class QDETAILS_VIEW_API QPropertyHandleImpl_Enum: public IPropertyHandleImpl { public: QPropertyHandleImpl_Enum(QPropertyHandle* inHandle); protected: QQuickItem* createValueEditor(QQuickItem* inParent) override; Type type() override { return Type::Enum; }; private: QHash mNameToValueMap; QList mKeys; }; #endif // QPropertyHandleImpl_Enum_h__