summaryrefslogtreecommitdiffabout
path: root/microkde/kglobalsettings.cpp
Unidiff
Diffstat (limited to 'microkde/kglobalsettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--microkde/kglobalsettings.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/microkde/kglobalsettings.cpp b/microkde/kglobalsettings.cpp
new file mode 100644
index 0000000..2fff8fc
--- a/dev/null
+++ b/microkde/kglobalsettings.cpp
@@ -0,0 +1,41 @@
1#include "kglobalsettings.h"
2#include "kconfig.h"
3#include "kglobal.h"
4#include "kconfigbase.h"
5
6#include <qapplication.h>
7
8QFont KGlobalSettings::generalFont()
9{
10 int size = 12;
11 if (QApplication::desktop()->width() < 480 )
12 size = 10;
13 return QFont("helvetica",size);
14}
15QFont KGlobalSettings::toolBarFont()
16{
17 return QFont("helevetica",12);
18}
19
20QColor KGlobalSettings::toolBarHighlightColor()
21{
22 return QColor("black");
23}
24
25QRect KGlobalSettings::desktopGeometry( QWidget * )
26{
27 return QApplication::desktop()->rect();
28}
29
30 /**
31 * Returns whether KDE runs in single (default) or double click
32 * mode.
33 * see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html
34 * @return true if single click mode, or false if double click mode.
35 **/
36bool KGlobalSettings::singleClick()
37{
38 KConfig *c = KGlobal::config();
39 KConfigGroupSaver cgs( c, "KDE" );
40 return c->readBoolEntry("SingleClick", KDE_DEFAULT_SINGLECLICK);
41}