From adbe437e61f8d2be89848aed2e70002e75f443a6 Mon Sep 17 00:00:00 2001 From: kate Date: Sun, 20 Feb 2022 15:48:57 +0800 Subject: [PATCH] feat(notification): add doNotDisturbChanged --- notificationd/com.cutefish.Notification.xml | 2 ++ settings-daemon/application.cpp | 1 + settings-daemon/application.h | 2 ++ settings-daemon/defaultapplications.cpp | 7 +++++++ settings-daemon/defaultapplications.h | 14 ++++++++++++++ 5 files changed, 26 insertions(+) create mode 100644 settings-daemon/defaultapplications.cpp create mode 100644 settings-daemon/defaultapplications.h diff --git a/notificationd/com.cutefish.Notification.xml b/notificationd/com.cutefish.Notification.xml index 23581fd..66bebe0 100644 --- a/notificationd/com.cutefish.Notification.xml +++ b/notificationd/com.cutefish.Notification.xml @@ -5,5 +5,7 @@ + + diff --git a/settings-daemon/application.cpp b/settings-daemon/application.cpp index 049cb56..50cff54 100644 --- a/settings-daemon/application.cpp +++ b/settings-daemon/application.cpp @@ -44,6 +44,7 @@ Application::Application(int &argc, char **argv) , m_language(Language::self()) , m_mouse(new Mouse) , m_touchpad(new TouchpadManager) + , m_defaultApps(new DefaultApplications) // , m_kwinTimer(new QTimer(this)) { initTrash(); diff --git a/settings-daemon/application.h b/settings-daemon/application.h index 9459938..939e3f0 100644 --- a/settings-daemon/application.h +++ b/settings-daemon/application.h @@ -27,6 +27,7 @@ #include "language/language.h" #include "mouse/mousemanager.h" #include "touchpad/touchpadmanager.h" +#include "defaultapplications.h" #include @@ -49,6 +50,7 @@ private: Language *m_language; Mouse *m_mouse; TouchpadManager *m_touchpad; + DefaultApplications *m_defaultApps; // QTimer *m_kwinTimer; }; diff --git a/settings-daemon/defaultapplications.cpp b/settings-daemon/defaultapplications.cpp new file mode 100644 index 0000000..52db3e7 --- /dev/null +++ b/settings-daemon/defaultapplications.cpp @@ -0,0 +1,7 @@ +#include "defaultapplications.h" + +DefaultApplications::DefaultApplications(QObject *parent) + : QObject(parent) +{ + +} diff --git a/settings-daemon/defaultapplications.h b/settings-daemon/defaultapplications.h new file mode 100644 index 0000000..710ed0f --- /dev/null +++ b/settings-daemon/defaultapplications.h @@ -0,0 +1,14 @@ +#ifndef DEFAULTAPPLICATIONS_H +#define DEFAULTAPPLICATIONS_H + +#include + +class DefaultApplications : public QObject +{ + Q_OBJECT + +public: + explicit DefaultApplications(QObject *parent = nullptr); +}; + +#endif // DEFAULTAPPLICATIONS_H