summaryrefslogtreecommitdiffstats
path: root/ksmserver/test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ksmserver/test.cpp')
-rw-r--r--ksmserver/test.cpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/ksmserver/test.cpp b/ksmserver/test.cpp
new file mode 100644
index 000000000..57a6c51d6
--- /dev/null
+++ b/ksmserver/test.cpp
@@ -0,0 +1,27 @@
+#include "shutdowndlg.h"
+#include <kcmdlineargs.h>
+#include <kaboutdata.h>
+#include <kapplication.h>
+#include <kiconloader.h>
+
+int
+main(int argc, char *argv[])
+{
+ KAboutData about("kapptest", "kapptest", "version");
+ KCmdLineArgs::init(argc, argv, &about);
+
+ KApplication a;
+ a.iconLoader()->addAppDir("ksmserver");
+ KSMShutdownFeedback::start();
+
+ KApplication::ShutdownType sdtype = KApplication::ShutdownTypeNone;
+ QString bopt;
+ (void)KSMShutdownDlg::confirmShutdown( true,
+ sdtype,
+ bopt );
+/* (void)KSMShutdownDlg::confirmShutdown( false,
+ sdtype,
+ bopt ); */
+
+ KSMShutdownFeedback::stop();
+}