summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--library/qpeapplication.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/library/qpeapplication.h b/library/qpeapplication.h
index 7f74510..82954d0 100644
--- a/library/qpeapplication.h
+++ b/library/qpeapplication.h
@@ -31,6 +31,10 @@
#include "qpedecoration_qws.h"
#include "timestring.h"
+#if ( defined Q_WS_QWS || defined( _WS_QWS_ ) ) && !defined( QT_NO_COP )
+#include <qpe/qcopenvelope_qws.h>
+#endif
+
class QCopChannel;
class QPEApplicationData;
class QWSEvent;
@@ -161,6 +165,11 @@ enum Transformation { Rot0, Rot90, Rot180, Rot270 }; /* from qgfxtransformed_qws
inline void QPEApplication::setCurrentRotation( int r )
{
+ if ( qApp->type() != GuiServer ) {
+ QCopEnvelope e( "QPE/System", "setCurrentRotation(int)" );
+ e << r;
+ return;
+ }
Transformation e;
switch (r) {