diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/daemon/NotificationDaemon.cpp | 8 | ||||
-rw-r--r-- | src/daemon/NotificationDaemon.h | 8 | ||||
-rw-r--r-- | src/daemon/NotificationsService.cpp | 33 | ||||
-rw-r--r-- | src/daemon/NotificationsService.h | 32 | ||||
-rw-r--r-- | src/daemon/NotifyWidget.cpp | 6 | ||||
-rw-r--r-- | src/daemon/NotifyWidget.h | 7 | ||||
-rw-r--r-- | src/daemon/main.cpp | 12 | ||||
-rw-r--r-- | src/daemon/notificationNodeService.cpp | 12 | ||||
-rw-r--r-- | src/daemon/notificationNodeService.h | 2 | ||||
-rw-r--r-- | src/daemon/notificationdaemon.xml | 1 |
10 files changed, 64 insertions, 57 deletions
diff --git a/src/daemon/NotificationDaemon.cpp b/src/daemon/NotificationDaemon.cpp index 1c9aa56..1b85654 100644 --- a/src/daemon/NotificationDaemon.cpp +++ b/src/daemon/NotificationDaemon.cpp @@ -1,10 +1,10 @@ /* * NotificationDaemon.cpp * - * Created on: May 11, 2021 - * Author: emanoil + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * kdbusnotification Copyright (C) 2009 kdbusnotification development team + * + * This file is part of kdbusnotification. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 @@ -19,6 +19,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #include <tqtimer.h> #include <tqdbusmessage.h> #include <tqdbuserror.h> @@ -52,7 +53,6 @@ NotificationDaemon::~NotificationDaemon() delete freedesktopService; delete orgService; delete rootService; -// delete receiver; } bool NotificationDaemon::isConnectedToDBUS(){ diff --git a/src/daemon/NotificationDaemon.h b/src/daemon/NotificationDaemon.h index bd572c7..8f73ba1 100644 --- a/src/daemon/NotificationDaemon.h +++ b/src/daemon/NotificationDaemon.h @@ -1,10 +1,10 @@ /* * NotificationDaemon.h * - * Created on: May 11, 2021 - * Author: emanoil + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * kdbusnotification Copyright (C) 2009 kdbusnotification development team + * + * This file is part of kdbusnotification. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 @@ -19,6 +19,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #ifndef SRC_DAEMON_NOTIFICATIONDAEMON_H_ #define SRC_DAEMON_NOTIFICATIONDAEMON_H_ @@ -78,7 +79,6 @@ private: OrgNodeService *orgService; FreeDesktopNodeService *freedesktopService; NotificationsNodeService *notificationService; -// DBusReceiver *receiver; TQT_DBusConnection mConnection; int retryCount; diff --git a/src/daemon/NotificationsService.cpp b/src/daemon/NotificationsService.cpp index b5bd0ad..77e0962 100644 --- a/src/daemon/NotificationsService.cpp +++ b/src/daemon/NotificationsService.cpp @@ -1,23 +1,26 @@ /* - * PropertiesService.cpp * - * Created on: Feb 7, 2021 - * Author: emanoil + * Notification DBus Service implementation * - * hardwarecontrol Copyright (C) 2009 hardwarecontrol development team + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 - * as published by the Free Software Foundation. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This file is part of kdbusnotification. + * + * kdbusnotification is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * kdbusnotification is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with kdbusnotification; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include "NotificationsService.h" @@ -104,7 +107,7 @@ void NotificationsService::NotifyAsync( notificationMap[id]->setIcon(icon); notificationMap[id]->setPaletteBackgroundColor(TQt::black); notificationMap[id]->setPaletteForegroundColor(TQt::white); - // FXIME: handle hypertext in the body + // TODO: handle hypertext in the body notificationMap[id]->setText(app_name + ": " + summary + "\n" + body); notificationMap[id]->setActions(actions); notificationMap[id]->setHints(hints); diff --git a/src/daemon/NotificationsService.h b/src/daemon/NotificationsService.h index 5e96a05..524d00e 100644 --- a/src/daemon/NotificationsService.h +++ b/src/daemon/NotificationsService.h @@ -1,24 +1,28 @@ /* - * PropertiesService.h * - * Created on: Feb 7, 2021 - * Author: emanoil + * Notification DBus Service implementation * - * hardwarecontrol Copyright (C) 2009 hardwarecontrol development team + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 - * as published by the Free Software Foundation. * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. + * This file is part of kdbusnotification. + * + * kdbusnotification is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * kdbusnotification is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with kdbusnotification; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #ifndef NOTIFICATIONSSERVICE_H_ #define NOTIFICATIONSSERVICE_H_ diff --git a/src/daemon/NotifyWidget.cpp b/src/daemon/NotifyWidget.cpp index 0b304af..a91768b 100644 --- a/src/daemon/NotifyWidget.cpp +++ b/src/daemon/NotifyWidget.cpp @@ -1,10 +1,10 @@ /* * NotifyWidget.cpp * - * Created on: May 14, 2021 - * Author: emanoil + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * kdbusnotification Copyright (C) 2009 kdbusnotification development team + * + * This file is part of kdbusnotification. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 diff --git a/src/daemon/NotifyWidget.h b/src/daemon/NotifyWidget.h index 563f3f2..891d5aa 100644 --- a/src/daemon/NotifyWidget.h +++ b/src/daemon/NotifyWidget.h @@ -1,10 +1,10 @@ /* * NotifyWidget.h * - * Created on: May 14, 2021 - * Author: emanoil + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * kdbusnotification Copyright (C) 2009 kdbusnotification development team + * + * This file is part of kdbusnotification. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 @@ -19,6 +19,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ + #ifndef SRC_DAEMON_NOTIFYWIDGET_H_ #define SRC_DAEMON_NOTIFYWIDGET_H_ diff --git a/src/daemon/main.cpp b/src/daemon/main.cpp index dbed5ef..7c3ca9e 100644 --- a/src/daemon/main.cpp +++ b/src/daemon/main.cpp @@ -1,10 +1,10 @@ /* * main.cpp * - * Created on: May 11, 2021 - * Author: emanoil + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * - * kdbusnotification Copyright (C) 2009 kdbusnotification development team + * + * This file is part of kdbusnotification. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 @@ -20,8 +20,6 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -#include <iostream> - #include <tdecmdlineargs.h> #include <tdeaboutdata.h> #include <tdemessagebox.h> @@ -49,7 +47,7 @@ main(int argc, char **argv) if (!KUniqueApplication::start()) { - std::cerr << i18n("notification-daemon-tde is already running.\n").local8Bit(); + tqDebug(i18n("notification-daemon-tde is already running.\n").local8Bit()); return 0; } @@ -60,7 +58,7 @@ main(int argc, char **argv) { KMessageBox::error(NULL,i18n("Can't connect to DBus!")); // debug message for testing - std::cerr << i18n("Can't connect to DBus!\n").local8Bit(); + tqDebug(i18n("Can't connect to DBus!\n").local8Bit()); KUniqueApplication::kApplication()->quit(); return 0; } diff --git a/src/daemon/notificationNodeService.cpp b/src/daemon/notificationNodeService.cpp index a028904..8131f6f 100644 --- a/src/daemon/notificationNodeService.cpp +++ b/src/daemon/notificationNodeService.cpp @@ -1,24 +1,24 @@ /* * - * HardwareControl DBus Service implementation + * Notification DBus Service implementation * - * Copyright (C) 2020 Emanoil Kotsev <[email protected]> + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * * - * This file is part of tdecore/tdehw. + * This file is part of kdbusnotification. * - * hardwarecontrol is free software; you can redistribute it and/or modify + * kdbusnotification is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * - * hardwarecontrol is distributed in the hope that it will be useful, + * kdbusnotification is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License - * along with tdelibs; if not, write to the Free Software + * along with kdbusnotification; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * */ diff --git a/src/daemon/notificationNodeService.h b/src/daemon/notificationNodeService.h index 856584d..c87f080 100644 --- a/src/daemon/notificationNodeService.h +++ b/src/daemon/notificationNodeService.h @@ -2,7 +2,7 @@ * * Notification DBus Service implementation * - * Copyright (C) 2020 Emanoil Kotsev <[email protected]> + * Copyright (C) 2021 Emanoil Kotsev <[email protected]> * * * This file is part of kdbusnotification. diff --git a/src/daemon/notificationdaemon.xml b/src/daemon/notificationdaemon.xml index 0979b1c..eeb39e9 100644 --- a/src/daemon/notificationdaemon.xml +++ b/src/daemon/notificationdaemon.xml @@ -1,3 +1,4 @@ +<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <!-- |