[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: branches/KDE/3.5/kdebase/kcontrol/input
From: Helio Chissini de Castro <helio () conectiva ! com ! br>
Date: 2006-08-21 21:02:32
Message-ID: 1156194152.705125.29394.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 575680 by helio:
- Setting module to use system defaults
M +9 -4 core/themepage.cpp
M +1 -0 core/themepage.h
M +11 -27 mouse.cpp
M +1 -0 mouse.h
M +7 -1 xcursor/themepage.cpp
M +1 -0 xcursor/themepage.h
--- branches/KDE/3.5/kdebase/kcontrol/input/core/themepage.cpp #575679:575680
@@ -107,12 +107,19 @@
"CursorSettingsChanged" );
}
-
void ThemePage::load()
{
+ load( false );
+}
+
+void ThemePage::load( bool useDefaults )
+{
bool largeCursor, whiteCursor;
KConfig c( "kcminputrc" );
+
+ c.setReadDefaults( useDefaults );
+
c.setGroup( "Mouse" );
largeCursor = c.readBoolEntry( "LargeCursor", false );
whiteCursor = c.readBoolEntry( "WhiteCursor", false );
@@ -130,9 +137,7 @@
void ThemePage::defaults()
{
- currentTheme = selectedTheme = "SmallBlack";
- QListViewItem *item = listview->findItem( currentTheme, DirColumn );
- item->setSelected( true );
+ load( true );
}
--- branches/KDE/3.5/kdebase/kcontrol/input/core/themepage.h #575679:575680
@@ -33,6 +33,7 @@
// Called by the KCM
void save();
void load();
+ void load( bool useDefaults );
void defaults();
signals:
--- branches/KDE/3.5/kdebase/kcontrol/input/mouse.cpp #575679:575680
@@ -477,7 +477,16 @@
void MouseConfig::load()
{
+ load( false );
+}
+
+void MouseConfig::load( bool useDefaults )
+{
+
KConfig config( "kcminputrc", true );
+
+ config.setReadDefaults( useDefaults );
+
settings->load(&config);
tab1->rightHanded->setEnabled(settings->handedEnabled);
@@ -538,7 +547,7 @@
themetab->load();
checkAccess();
- changed();
+ changed( useDefaults );
}
void MouseConfig::save()
@@ -590,32 +599,7 @@
void MouseConfig::defaults()
{
- setThreshold(2);
- setAccel(2);
- setHandedness(RIGHT_HANDED);
- tab1->cbScrollPolarity->setChecked( false );
- doubleClickInterval->setValue(400);
- dragStartTime->setValue(500);
- dragStartDist->setValue(4);
- wheelScrollLines->setValue(3);
- tab1->doubleClick->setChecked( !KDE_DEFAULT_SINGLECLICK );
- tab1->cbAutoSelect->setChecked( KDE_DEFAULT_AUTOSELECTDELAY != -1 );
- tab1->slAutoSelect->setValue( KDE_DEFAULT_AUTOSELECTDELAY == -1 ? 50 : \
KDE_DEFAULT_AUTOSELECTDELAY );
- tab1->singleClick->setChecked( KDE_DEFAULT_SINGLECLICK );
- tab1->cbVisualActivate->setChecked( KDE_DEFAULT_VISUAL_ACTIVATE );
- tab1->cb_pointershape->setChecked(KDE_DEFAULT_CHANGECURSOR);
- slotClick();
-
- mouseKeys->setChecked(false);
- mk_delay->setValue(160);
- mk_interval->setValue(5);
- mk_time_to_max->setValue(5000);
- mk_max_speed->setValue(1000);
- mk_curve->setValue(0);
-
- checkAccess();
-
- changed();
+ load( true );
}
void MouseConfig::slotClick()
--- branches/KDE/3.5/kdebase/kcontrol/input/mouse.h #575679:575680
@@ -98,6 +98,7 @@
void save();
void load();
+ void load( bool useDefaults );
void defaults();
private slots:
--- branches/KDE/3.5/kdebase/kcontrol/input/xcursor/themepage.cpp #575679:575680
@@ -143,15 +143,20 @@
currentTheme = selectedTheme;
}
-
void ThemePage::load()
{
+ load( false );
+}
+
+void ThemePage::load( bool useDefaults )
+{
// Get the name of the theme libXcursor currently uses
const char *theme = XcursorGetTheme( x11Display() );
currentTheme = theme;
// Get the name of the theme KDE is configured to use
KConfig c( "kcminputrc" );
+ c.setReadDefaults( useDefaults );
c.setGroup( "Mouse" );
currentTheme = c.readEntry( "cursorTheme", currentTheme );
if( currentTheme.isEmpty())
@@ -177,6 +182,7 @@
void ThemePage::defaults()
{
+ load( true );
}
--- branches/KDE/3.5/kdebase/kcontrol/input/xcursor/themepage.h #575679:575680
@@ -43,6 +43,7 @@
// Called by the KCM
void save();
void load();
+ void load( bool useDefaults );
void defaults();
signals:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic