aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/my
diff options
context:
space:
mode:
authorGravatar Szymon Tomasz Stefanek2007-03-06 02:37:37 +0000
committerGravatar Szymon Tomasz Stefanek2007-03-06 02:37:37 +0000
commitaf73251aa2b0dc2107ca867e2f4688193d01dbe4 (patch)
treea0447183a2d4bfa1aced2798a281c649efd0e63d /src/modules/my
parentcompile fix (diff)
downloadKVIrc-af73251aa2b0dc2107ca867e2f4688193d01dbe4.tar.gz
KVIrc-af73251aa2b0dc2107ca867e2f4688193d01dbe4.tar.bz2
KVIrc-af73251aa2b0dc2107ca867e2f4688193d01dbe4.zip
Icons and some Qt4 fixes
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@410 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/my')
-rw-r--r--src/modules/my/idle_x11.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/modules/my/idle_x11.cpp b/src/modules/my/idle_x11.cpp
index 95d27fb1f..cd794f827 100644
--- a/src/modules/my/idle_x11.cpp
+++ b/src/modules/my/idle_x11.cpp
@@ -90,11 +90,19 @@ bool IdlePlatform::init()
return false;
}
+#ifdef COMPILE_USE_QT4
+ #include <qx11info_x11.h>
+#endif
+
int IdlePlatform::secondsIdle()
{
if(!d->ss_info)
return 0;
+#ifdef COMPILE_USE_QT4
+ if(!XScreenSaverQueryInfo(QApplication::desktop()->screen()->x11Display(), QX11Info::appRootWindow(), d->ss_info))
+#else
if(!XScreenSaverQueryInfo(QApplication::desktop()->screen()->x11Display(), qt_xrootwin(), d->ss_info))
+#endif
return 0;
return d->ss_info->idle / 1000;
}