Branch: master

2d06be10 2015-09-21 23:33:18 Timothy Pearson
Fix incorrect slots
M src/daemon/daemon.cpp
M src/daemon/daemon.h
diff --git a/src/daemon/daemon.cpp b/src/daemon/daemon.cpp
index 957541e..d680f72 100644
--- a/src/daemon/daemon.cpp
+++ b/src/daemon/daemon.cpp
@@ -44,8 +44,20 @@
 
 #include "daemon.h"
 
-TDEPassivePopupStackContainer* GTKNotifierContainer = NULL;
+NotificationContainer* GTKNotifierContainer = NULL;
 void real_handleGTKMain();
+
+NotificationContainer::NotificationContainer() : TDEPassivePopupStackContainer() {
+	//
+}
+
+NotificationContainer::~NotificationContainer() {
+	//
+}
+
+void NotificationContainer::handleGTKMain() {
+	real_handleGTKMain();
+}
 
 #undef signals
 
@@ -287,7 +299,7 @@
 	TDECmdLineArgs::init(argc, argv, &aboutData);
 
 	TDEApplication app;
-	TDEPassivePopupStackContainer nc;
+	NotificationContainer nc;
 	app.setMainWidget(&nc);
 	GTKNotifierContainer = &nc;
 	TQTimer *gtkEventProcessor = new TQTimer( &app );
diff --git a/src/daemon/daemon.h b/src/daemon/daemon.h
index 8931293..768f438 100644
--- a/src/daemon/daemon.h
+++ b/src/daemon/daemon.h
@@ -22,6 +22,18 @@
 #ifndef NOTIFY_DAEMON_H
 #define NOTIFY_DAEMON_H
 
+class TDEUI_EXPORT NotificationContainer : public TDEPassivePopupStackContainer
+{
+	Q_OBJECT
+
+	public:
+		NotificationContainer();
+		~NotificationContainer();
+
+	public slots:
+		void handleGTKMain();
+};
+
 #include <glib.h>
 #include <glib-object.h>