Changeset View
Changeset View
Standalone View
Standalone View
autotests/fakeeffectplugin_version.cpp
Show All 21 Lines | |||||
22 | namespace KWin | 22 | namespace KWin | ||
23 | { | 23 | { | ||
24 | 24 | | |||
25 | class FakeVersionEffect : public Effect | 25 | class FakeVersionEffect : public Effect | ||
26 | { | 26 | { | ||
27 | Q_OBJECT | 27 | Q_OBJECT | ||
28 | public: | 28 | public: | ||
29 | FakeVersionEffect() {} | 29 | FakeVersionEffect() {} | ||
30 | virtual ~FakeVersionEffect() {} | 30 | ~FakeVersionEffect() override {} | ||
31 | }; | 31 | }; | ||
32 | 32 | | |||
33 | } // namespace | 33 | } // namespace | ||
34 | 34 | | |||
35 | class FakeEffectPluginFactory : public KWin::EffectPluginFactory | 35 | class FakeEffectPluginFactory : public KWin::EffectPluginFactory | ||
36 | { | 36 | { | ||
37 | Q_OBJECT | 37 | Q_OBJECT | ||
38 | Q_PLUGIN_METADATA(IID KPluginFactory_iid FILE "fakeeffectplugin_version.json") | 38 | Q_PLUGIN_METADATA(IID KPluginFactory_iid FILE "fakeeffectplugin_version.json") | ||
39 | Q_INTERFACES(KPluginFactory) | 39 | Q_INTERFACES(KPluginFactory) | ||
40 | public: | 40 | public: | ||
41 | FakeEffectPluginFactory() {} | 41 | FakeEffectPluginFactory() {} | ||
42 | ~FakeEffectPluginFactory() {} | 42 | ~FakeEffectPluginFactory() override {} | ||
43 | KWin::Effect *createEffect() const override { | 43 | KWin::Effect *createEffect() const override { | ||
44 | return new KWin::FakeVersionEffect(); | 44 | return new KWin::FakeVersionEffect(); | ||
45 | } | 45 | } | ||
46 | }; | 46 | }; | ||
47 | K_EXPORT_PLUGIN_VERSION(quint32(KWIN_EFFECT_API_VERSION) - 1) | 47 | K_EXPORT_PLUGIN_VERSION(quint32(KWIN_EFFECT_API_VERSION) - 1) | ||
48 | 48 | | |||
49 | 49 | | |||
50 | #include "fakeeffectplugin_version.moc" | 50 | #include "fakeeffectplugin_version.moc" |