Changeset View
Changeset View
Standalone View
Standalone View
effectloader.h
Show First 20 Lines • Show All 64 Lines • ▼ Show 20 Line(s) | |||||
65 | * Serving all of them with one Effect Loader is rather complex given that different stores need | 65 | * Serving all of them with one Effect Loader is rather complex given that different stores need | ||
66 | * to be queried at the same time. Thus the idea is to have one implementation per type and one | 66 | * to be queried at the same time. Thus the idea is to have one implementation per type and one | ||
67 | * implementation which makes use of all of them and combines the loading. | 67 | * implementation which makes use of all of them and combines the loading. | ||
68 | **/ | 68 | **/ | ||
69 | class KWIN_EXPORT AbstractEffectLoader : public QObject | 69 | class KWIN_EXPORT AbstractEffectLoader : public QObject | ||
70 | { | 70 | { | ||
71 | Q_OBJECT | 71 | Q_OBJECT | ||
72 | public: | 72 | public: | ||
73 | virtual ~AbstractEffectLoader(); | 73 | ~AbstractEffectLoader() override; | ||
74 | 74 | | |||
75 | /** | 75 | /** | ||
76 | * @brief The KSharedConfig this EffectLoader should operate on. | 76 | * @brief The KSharedConfig this EffectLoader should operate on. | ||
77 | * | 77 | * | ||
78 | * Important: a valid KSharedConfig must be provided before trying to load any effects! | 78 | * Important: a valid KSharedConfig must be provided before trying to load any effects! | ||
79 | * | 79 | * | ||
80 | * @param config | 80 | * @param config | ||
81 | * @internal | 81 | * @internal | ||
▲ Show 20 Lines • Show All 296 Lines • Show Last 20 Lines |