author | zautrix <zautrix> | 2005-04-05 23:31:44 (UTC) |
---|---|---|
committer | zautrix <zautrix> | 2005-04-05 23:31:44 (UTC) |
commit | cf4848d972efe96640f2d5f5d52704306d0cbe4c (patch) (unidiff) | |
tree | 123a2075927def5f7f59a20949d6b59174ae79b6 /microkde | |
parent | 6add774cf9841377f32613c7aa23161a823aa1da (diff) | |
download | kdepimpi-cf4848d972efe96640f2d5f5d52704306d0cbe4c.zip kdepimpi-cf4848d972efe96640f2d5f5d52704306d0cbe4c.tar.gz kdepimpi-cf4848d972efe96640f2d5f5d52704306d0cbe4c.tar.bz2 |
fixes
-rw-r--r-- | microkde/kglobalsettings.cpp | 16 | ||||
-rw-r--r-- | microkde/kglobalsettings.h | 1 | ||||
-rw-r--r-- | microkde/kutils/kcmultidialog.cpp | 2 |
3 files changed, 18 insertions, 1 deletions
diff --git a/microkde/kglobalsettings.cpp b/microkde/kglobalsettings.cpp index b6d2feb..b837b23 100644 --- a/microkde/kglobalsettings.cpp +++ b/microkde/kglobalsettings.cpp | |||
@@ -1,50 +1,66 @@ | |||
1 | #include "kglobalsettings.h" | 1 | #include "kglobalsettings.h" |
2 | #include "kconfig.h" | 2 | #include "kconfig.h" |
3 | #include "kglobal.h" | 3 | #include "kglobal.h" |
4 | #include "kconfigbase.h" | 4 | #include "kconfigbase.h" |
5 | 5 | ||
6 | #include <qapplication.h> | 6 | #include <qapplication.h> |
7 | 7 | ||
8 | QFont KGlobalSettings::generalFont() | 8 | QFont KGlobalSettings::generalFont() |
9 | { | 9 | { |
10 | int size = 12; | 10 | int size = 12; |
11 | if (QApplication::desktop()->width() < 480 ) { | 11 | if (QApplication::desktop()->width() < 480 ) { |
12 | size = 10; | 12 | size = 10; |
13 | } | 13 | } |
14 | #ifndef DESKTOP_VERSION | 14 | #ifndef DESKTOP_VERSION |
15 | else | 15 | else |
16 | if (QApplication::desktop()->width() >= 480 && QApplication::desktop()->width() <= 640 ) | 16 | if (QApplication::desktop()->width() >= 480 && QApplication::desktop()->width() <= 640 ) |
17 | size = 18; | 17 | size = 18; |
18 | #endif | 18 | #endif |
19 | QFont f = QApplication::font(); | 19 | QFont f = QApplication::font(); |
20 | //qDebug("pointsize %d %s", f.pointSize(),f.family().latin1()); | 20 | //qDebug("pointsize %d %s", f.pointSize(),f.family().latin1()); |
21 | f.setPointSize( size ); | 21 | f.setPointSize( size ); |
22 | return f; | 22 | return f; |
23 | } | 23 | } |
24 | QFont KGlobalSettings::generalMaxFont() | ||
25 | { | ||
26 | int size = 12; | ||
27 | if (QApplication::desktop()->width() < 480 ) { | ||
28 | size = 10; | ||
29 | } | ||
30 | #ifndef DESKTOP_VERSION | ||
31 | else | ||
32 | if (QApplication::desktop()->width() >= 480 && QApplication::desktop()->width() <= 640 ) | ||
33 | size = 18; | ||
34 | #endif | ||
35 | QFont f = QApplication::font(); | ||
36 | if ( f.pointSize() > size ) | ||
37 | f.setPointSize( size ); | ||
38 | return f; | ||
39 | } | ||
24 | QFont KGlobalSettings::toolBarFont() | 40 | QFont KGlobalSettings::toolBarFont() |
25 | { | 41 | { |
26 | return QApplication::font(); | 42 | return QApplication::font(); |
27 | } | 43 | } |
28 | 44 | ||
29 | QColor KGlobalSettings::toolBarHighlightColor() | 45 | QColor KGlobalSettings::toolBarHighlightColor() |
30 | { | 46 | { |
31 | return QColor( "black" ); | 47 | return QColor( "black" ); |
32 | } | 48 | } |
33 | 49 | ||
34 | QRect KGlobalSettings::desktopGeometry( QWidget * ) | 50 | QRect KGlobalSettings::desktopGeometry( QWidget * ) |
35 | { | 51 | { |
36 | return QApplication::desktop()->rect(); | 52 | return QApplication::desktop()->rect(); |
37 | } | 53 | } |
38 | 54 | ||
39 | /** | 55 | /** |
40 | * Returns whether KDE runs in single (default) or double click | 56 | * Returns whether KDE runs in single (default) or double click |
41 | * mode. | 57 | * mode. |
42 | * see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html | 58 | * see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html |
43 | * @return true if single click mode, or false if double click mode. | 59 | * @return true if single click mode, or false if double click mode. |
44 | **/ | 60 | **/ |
45 | bool KGlobalSettings::singleClick() | 61 | bool KGlobalSettings::singleClick() |
46 | { | 62 | { |
47 | KConfig *c = KGlobal::config(); | 63 | KConfig *c = KGlobal::config(); |
48 | KConfigGroupSaver cgs( c, "KDE" ); | 64 | KConfigGroupSaver cgs( c, "KDE" ); |
49 | return c->readBoolEntry("SingleClick", KDE_DEFAULT_SINGLECLICK); | 65 | return c->readBoolEntry("SingleClick", KDE_DEFAULT_SINGLECLICK); |
50 | } | 66 | } |
diff --git a/microkde/kglobalsettings.h b/microkde/kglobalsettings.h index 7df8012..075bb1c 100644 --- a/microkde/kglobalsettings.h +++ b/microkde/kglobalsettings.h | |||
@@ -1,30 +1,31 @@ | |||
1 | #ifndef MICROKDE_KGLOBALSETTINGS_H | 1 | #ifndef MICROKDE_KGLOBALSETTINGS_H |
2 | #define MICROKDE_KGLOBALSETTINGS_H | 2 | #define MICROKDE_KGLOBALSETTINGS_H |
3 | 3 | ||
4 | #include <qfont.h> | 4 | #include <qfont.h> |
5 | #include <qrect.h> | 5 | #include <qrect.h> |
6 | 6 | ||
7 | 7 | ||
8 | #define KDE_DEFAULT_SINGLECLICK true | 8 | #define KDE_DEFAULT_SINGLECLICK true |
9 | 9 | ||
10 | 10 | ||
11 | class KGlobalSettings | 11 | class KGlobalSettings |
12 | { | 12 | { |
13 | public: | 13 | public: |
14 | static QFont generalFont(); | 14 | static QFont generalFont(); |
15 | static QFont generalMaxFont(); | ||
15 | static QFont toolBarFont(); | 16 | static QFont toolBarFont(); |
16 | 17 | ||
17 | static QColor toolBarHighlightColor(); | 18 | static QColor toolBarHighlightColor(); |
18 | static QRect desktopGeometry( QWidget * ); | 19 | static QRect desktopGeometry( QWidget * ); |
19 | 20 | ||
20 | /** | 21 | /** |
21 | * Returns whether KDE runs in single (default) or double click | 22 | * Returns whether KDE runs in single (default) or double click |
22 | * mode. | 23 | * mode. |
23 | * see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html | 24 | * see http://developer.kde.org/documentation/standards/kde/style/mouse/index.html |
24 | * @return true if single click mode, or false if double click mode. | 25 | * @return true if single click mode, or false if double click mode. |
25 | **/ | 26 | **/ |
26 | static bool singleClick(); | 27 | static bool singleClick(); |
27 | 28 | ||
28 | }; | 29 | }; |
29 | 30 | ||
30 | #endif | 31 | #endif |
diff --git a/microkde/kutils/kcmultidialog.cpp b/microkde/kutils/kcmultidialog.cpp index bb41b18..9c87682 100644 --- a/microkde/kutils/kcmultidialog.cpp +++ b/microkde/kutils/kcmultidialog.cpp | |||
@@ -13,65 +13,65 @@ | |||
13 | Library General Public License for more details. | 13 | Library General Public License for more details. |
14 | 14 | ||
15 | You should have received a copy of the GNU Library General Public License | 15 | You should have received a copy of the GNU Library General Public License |
16 | along with this library; see the file COPYING.LIB. If not, write to | 16 | along with this library; see the file COPYING.LIB. If not, write to |
17 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, | 17 | the Free Software Foundation, Inc., 59 Temple Place - Suite 330, |
18 | Boston, MA 02111-1307, USA. | 18 | Boston, MA 02111-1307, USA. |
19 | 19 | ||
20 | */ | 20 | */ |
21 | 21 | ||
22 | #include <qhbox.h> | 22 | #include <qhbox.h> |
23 | #include <qvbox.h> | 23 | #include <qvbox.h> |
24 | #include <qcursor.h> | 24 | #include <qcursor.h> |
25 | #include <qlayout.h> | 25 | #include <qlayout.h> |
26 | 26 | ||
27 | #include <klocale.h> | 27 | #include <klocale.h> |
28 | #include <kglobal.h> | 28 | #include <kglobal.h> |
29 | #include <kdebug.h> | 29 | #include <kdebug.h> |
30 | #include <kiconloader.h> | 30 | #include <kiconloader.h> |
31 | #include <kmessagebox.h> | 31 | #include <kmessagebox.h> |
32 | //US #include <klibloader.h> | 32 | //US #include <klibloader.h> |
33 | #include <krun.h> | 33 | #include <krun.h> |
34 | #include <kprocess.h> | 34 | #include <kprocess.h> |
35 | #include <kglobalsettings.h> | 35 | #include <kglobalsettings.h> |
36 | 36 | ||
37 | #include "kcmultidialog.h" | 37 | #include "kcmultidialog.h" |
38 | //US #include "kcmultidialog.moc" | 38 | //US #include "kcmultidialog.moc" |
39 | //US #include "kcmoduleloader.h" | 39 | //US #include "kcmoduleloader.h" |
40 | 40 | ||
41 | KCMultiDialog::KCMultiDialog(const QString& baseGroup, QWidget *parent, const char *name, bool modal) | 41 | KCMultiDialog::KCMultiDialog(const QString& baseGroup, QWidget *parent, const char *name, bool modal) |
42 | : KDialogBase(IconList, i18n("Configure"), Default |Cancel | Apply | Ok, Ok, | 42 | : KDialogBase(IconList, i18n("Configure"), Default |Cancel | Apply | Ok, Ok, |
43 | parent, name, modal, true), d(0L) | 43 | parent, name, modal, true), d(0L) |
44 | { | 44 | { |
45 | setFont( KGlobalSettings::generalFont() ); | 45 | setFont( KGlobalSettings::generalMaxFont() ); |
46 | enableButton(Apply, false); | 46 | enableButton(Apply, false); |
47 | //connect(this, SIGNAL(aboutToShowPage(QWidget *)), this, SLOT(slotAboutToShow(QWidget *))); | 47 | //connect(this, SIGNAL(aboutToShowPage(QWidget *)), this, SLOT(slotAboutToShow(QWidget *))); |
48 | 48 | ||
49 | connect( this, SIGNAL( defaultClicked() ), SLOT( slotDefault() ) ); | 49 | connect( this, SIGNAL( defaultClicked() ), SLOT( slotDefault() ) ); |
50 | 50 | ||
51 | _baseGroup = baseGroup; | 51 | _baseGroup = baseGroup; |
52 | mMainWidget = new KJanusWidget( this, "JanusWidget", KJanusWidget::Tabbed ); | 52 | mMainWidget = new KJanusWidget( this, "JanusWidget", KJanusWidget::Tabbed ); |
53 | setMainWidget(mMainWidget ); | 53 | setMainWidget(mMainWidget ); |
54 | #ifdef DESKTOP_VERSION | 54 | #ifdef DESKTOP_VERSION |
55 | resize(640,480); | 55 | resize(640,480); |
56 | #else | 56 | #else |
57 | //resize(640,480); | 57 | //resize(640,480); |
58 | //setMaximumSize( KMIN(KGlobal::getDesktopWidth()-5, 640), KMIN(KGlobal::getDesktopHeight()-20, 480)); | 58 | //setMaximumSize( KMIN(KGlobal::getDesktopWidth()-5, 640), KMIN(KGlobal::getDesktopHeight()-20, 480)); |
59 | resize(800,800); | 59 | resize(800,800); |
60 | setMaximumSize( 800, 800 ); | 60 | setMaximumSize( 800, 800 ); |
61 | //showMaximized(); | 61 | //showMaximized(); |
62 | #endif | 62 | #endif |
63 | 63 | ||
64 | } | 64 | } |
65 | 65 | ||
66 | KCMultiDialog::~KCMultiDialog() | 66 | KCMultiDialog::~KCMultiDialog() |
67 | { | 67 | { |
68 | //US moduleDict.setAutoDelete(true); | 68 | //US moduleDict.setAutoDelete(true); |
69 | } | 69 | } |
70 | 70 | ||
71 | void KCMultiDialog::slotDefault() | 71 | void KCMultiDialog::slotDefault() |
72 | { | 72 | { |
73 | 73 | ||
74 | int curPageIndex = activePageIndex(); | 74 | int curPageIndex = activePageIndex(); |
75 | 75 | ||
76 | QPtrListIterator<KCModule> it(modules); | 76 | QPtrListIterator<KCModule> it(modules); |
77 | for (; it.current(); ++it) | 77 | for (; it.current(); ++it) |