summaryrefslogtreecommitdiffstats
path: root/ksmserver/test.cpp
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commit4aed2c8219774f5d797760606b8489a92ddc5163 (patch)
tree3f8c130f7d269626bf6a9447407ef6c35954426a /ksmserver/test.cpp
downloadtdebase-4aed2c8219774f5d797760606b8489a92ddc5163.tar.gz
tdebase-4aed2c8219774f5d797760606b8489a92ddc5163.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebase@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
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();
+}