Unset KWin from settings-daemon

pull/11/head
reionwong 5 years ago
parent a6ec0e1028
commit 9309093c7b

@ -37,17 +37,16 @@ Application::Application(int &argc, char **argv)
, m_upowerManager(new UPowerManager(this)) , m_upowerManager(new UPowerManager(this))
, m_language(new Language(this)) , m_language(new Language(this))
, m_mouse(new Mouse) , m_mouse(new Mouse)
, m_kwinTimer(new QTimer(this)) // , m_kwinTimer(new QTimer(this))
{ {
new DBusAdaptor(this); new DBusAdaptor(this);
// connect to D-Bus and register as an object: // connect to D-Bus and register as an object:
QDBusConnection::sessionBus().registerService(QStringLiteral("org.cutefish.Settings")); QDBusConnection::sessionBus().registerService(QStringLiteral("org.cutefish.Settings"));
m_kwinTimer->setSingleShot(false); // m_kwinTimer->setSingleShot(false);
m_kwinTimer->setInterval(50); // m_kwinTimer->setInterval(50);
connect(m_kwinTimer, &QTimer::timeout, this, &Application::initKWin); // connect(m_kwinTimer, &QTimer::timeout, this, &Application::initKWin);
m_kwinTimer->start(); // m_kwinTimer->start();
initKWin();
// Translations // Translations
QLocale locale; QLocale locale;
@ -61,8 +60,6 @@ Application::Application(int &argc, char **argv)
} }
} }
initKWin();
QTimer::singleShot(10, this, &Application::invokeDesktopProcess); QTimer::singleShot(10, this, &Application::invokeDesktopProcess);
} }
@ -77,27 +74,27 @@ void Application::invokeDesktopProcess()
} }
} }
void Application::initKWin() //void Application::initKWin()
{ //{
QDBusInterface effect("org.kde.KWin", "/Effects", "org.kde.kwin.Effects", // QDBusInterface effect("org.kde.KWin", "/Effects", "org.kde.kwin.Effects",
QDBusConnection::sessionBus()); // QDBusConnection::sessionBus());
if (effect.isValid() && !effect.lastError().isValid()) { // if (effect.isValid() && !effect.lastError().isValid()) {
// KWin // // KWin
effect.call("loadEffect", "kwin4_effect_dialogparent"); // effect.call("loadEffect", "kwin4_effect_dialogparent");
effect.call("unloadEffect", "kwin4_effect_fadingpopups"); // effect.call("unloadEffect", "kwin4_effect_fadingpopups");
effect.call("unloadEffect", "kwin4_effect_fade"); // effect.call("unloadEffect", "kwin4_effect_fade");
effect.call("unloadEffect", "kwin4_effect_scale"); // effect.call("unloadEffect", "kwin4_effect_scale");
effect.call("unloadEffect", "kwin4_effect_grayscale"); // effect.call("unloadEffect", "kwin4_effect_grayscale");
effect.call("unloadEffect", "kwin4_effect_squash"); // effect.call("unloadEffect", "kwin4_effect_squash");
effect.call("unloadEffect", "kwin4_effect_translucency"); // effect.call("unloadEffect", "kwin4_effect_translucency");
effect.call("unloadEffect", "magiclamp"); // effect.call("unloadEffect", "magiclamp");
effect.call("loadEffect", "cutefish_popups"); // effect.call("loadEffect", "cutefish_popups");
effect.call("loadEffect", "cutefish_scale"); // effect.call("loadEffect", "cutefish_scale");
effect.call("loadEffect", "cutefish_squash"); // effect.call("loadEffect", "cutefish_squash");
m_kwinTimer->stop(); // m_kwinTimer->stop();
} // }
} //}

@ -40,7 +40,7 @@ public:
AudioManager *audioManager() { return m_audioManager; } AudioManager *audioManager() { return m_audioManager; }
void invokeDesktopProcess(); void invokeDesktopProcess();
void initKWin(); // void initKWin();
private: private:
AudioManager *m_audioManager; AudioManager *m_audioManager;
@ -50,7 +50,7 @@ private:
Language *m_language; Language *m_language;
Mouse *m_mouse; Mouse *m_mouse;
QTimer *m_kwinTimer; // QTimer *m_kwinTimer;
}; };
#endif // APPLICATION_H #endif // APPLICATION_H

Loading…
Cancel
Save