Changeset View
Changeset View
Standalone View
Standalone View
qt5/style/qtcurve_plugin.h
Show All 28 Lines | |||||
29 | class StylePlugin: public QStylePlugin { | 29 | class StylePlugin: public QStylePlugin { | ||
30 | Q_OBJECT | 30 | Q_OBJECT | ||
31 | Q_PLUGIN_METADATA(IID QStyleFactoryInterface_iid FILE "qtcurvestyle.json") | 31 | Q_PLUGIN_METADATA(IID QStyleFactoryInterface_iid FILE "qtcurvestyle.json") | ||
32 | public: | 32 | public: | ||
33 | QStyle *create(const QString &key) override; | 33 | QStyle *create(const QString &key) override; | ||
34 | ~StylePlugin(); | 34 | ~StylePlugin(); | ||
35 | private: | 35 | private: | ||
36 | void init(); | 36 | void init(); | ||
37 | bool m_eventNotifyCallbackInstalled = false; | ||||
37 | std::once_flag m_ref_flag; | 38 | std::once_flag m_ref_flag; | ||
38 | }; | 39 | }; | ||
39 | 40 | | |||
40 | void *registerCleanup(void (*func)(void*), void *data); | 41 | void *registerCleanup(void (*func)(void*), void *data); | ||
41 | void unregisterCleanup(void *handle); | 42 | void unregisterCleanup(void *handle); | ||
42 | 43 | | |||
43 | } | 44 | } | ||
44 | 45 | | |||
45 | #endif | 46 | #endif |