summaryrefslogtreecommitdiff
authorandyq <andyq>2002-10-19 23:07:16 (UTC)
committer andyq <andyq>2002-10-19 23:07:16 (UTC)
commitf6a0af65b96edf63135d2b88c17b8510eebbbd51 (patch) (side-by-side diff)
treebcd0bc1819e97447dc0ff86e5a80fbff7ad0d07c
parent01b3b2d08627856a475f179ba7bcbdc54723c52b (diff)
downloadopie-f6a0af65b96edf63135d2b88c17b8510eebbbd51.zip
opie-f6a0af65b96edf63135d2b88c17b8510eebbbd51.tar.gz
opie-f6a0af65b96edf63135d2b88c17b8510eebbbd51.tar.bz2
Added disable of suspend mode on startup and reenable on shutdown
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/settings/aqpkg/main.cpp28
1 files changed, 16 insertions, 12 deletions
diff --git a/noncore/settings/aqpkg/main.cpp b/noncore/settings/aqpkg/main.cpp
index e943e49..1f8cf42 100644
--- a/noncore/settings/aqpkg/main.cpp
+++ b/noncore/settings/aqpkg/main.cpp
@@ -1,61 +1,65 @@
/***************************************************************************
main.cpp - description
-------------------
begin : Mon Aug 26 13:32:30 BST 2002
copyright : (C) 2002 by Andy Qua
email : andy.qua@blueyonder.co.uk
***************************************************************************/
/***************************************************************************
* *
* This program 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. *
* *
***************************************************************************/
+#include <iostream>
+using namespace std;
+
#ifdef QWS
#include <qpe/qpeapplication.h>
+#include <qpe/qcopenvelope_qws.h>
#else
#include <qapplication.h>
#endif
#include <qobjectdefs.h>
#include "mainwin.h"
#include "server.h"
#include "global.h"
-/*
-int main2(int argc, char *argv[])
-{
- Server local( "local", "", "status" );
- local.readPackageFile();
-
- Server s( "opiecvs", "aaa" );
- s.readPackageFile( &local );
-
-}
-*/
-
int main(int argc, char *argv[])
{
+ cout << "Root dir = " << ROOT << endl;
#ifdef QWS
QPEApplication a( argc, argv );
#else
QApplication a( argc, argv );
#endif
+#ifdef QWS
+ // Disable suspend mode
+ cout << "Disabling suspend mode" << endl;
+ QCopEnvelope( "QPE/System", "setScreenSaverMode(int)" ) << QPEApplication::DisableSuspend;
+#endif
+
MainWindow *win = new MainWindow();
a.setMainWidget(win);
win->show();
a.exec();
+#ifdef QWS
+ // Reenable suspend mode
+ cout << "Enabling suspend mode" << endl;
+ QCopEnvelope( "QPE/System", "setScreenSaverMode(int)" ) << QPEApplication::Enable;
+#endif
#ifdef _DEBUG
DumpUnfreed();
#endif
}