summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/comm/keypebble/krfboptions.cpp48
-rw-r--r--noncore/comm/keypebble/krfboptions.h4
-rw-r--r--noncore/comm/keypebble/kvnc.cpp1
-rw-r--r--noncore/comm/keypebble/kvncoptionsdlg.cpp1
-rw-r--r--noncore/comm/keypebble/main.cpp1
5 files changed, 29 insertions, 26 deletions
diff --git a/noncore/comm/keypebble/krfboptions.cpp b/noncore/comm/keypebble/krfboptions.cpp
index 9daf3f0..8c4320b 100644
--- a/noncore/comm/keypebble/krfboptions.cpp
+++ b/noncore/comm/keypebble/krfboptions.cpp
@@ -6,4 +6,3 @@ KRFBOptions::KRFBOptions()
{
- Config config( "keypebble" );
- readSettings( &config );
+ readSettings();
}
@@ -12,28 +11,33 @@ KRFBOptions::~KRFBOptions()
{
- Config config( "keypebble" );
- writeSettings( &config );
+ writeSettings();
}
-void KRFBOptions::readSettings( Config *config )
+void KRFBOptions::readSettings()
{
- hexTile = config->readBoolEntry( "HexTile" );
- corre = config->readBoolEntry( "CORRE" );
- rre = config->readBoolEntry( "RRE" );
- copyrect = config->readBoolEntry( "CopyRect", true );
- colors256 = config->readBoolEntry( "Colors256" );
- shared = config->readBoolEntry( "Shared" );
- readOnly = config->readBoolEntry( "ReadOnly" );
- updateRate = config->readNumEntry( "UpdateRate", 50 );
+ Config config( "keypebble" );
+ config.setGroup("Settings");
+ hexTile = config.readBoolEntry( "HexTile", 0 );
+ corre = config.readBoolEntry( "CORRE", 0 );
+ rre = config.readBoolEntry( "RRE", 0 );
+ copyrect = config.readBoolEntry( "CopyRect", 1 );
+ colors256 = config.readBoolEntry( "Colors256", 0 );
+ shared = config.readBoolEntry( "Shared", 0 );
+ readOnly = config.readBoolEntry( "ReadOnly", 0 );
+ updateRate = config.readNumEntry( "UpdateRate", 50 );
+ deIconify = config.readBoolEntry( "DeIconify", 0 );
}
-void KRFBOptions::writeSettings( Config *config )
+void KRFBOptions::writeSettings()
{
- config->writeEntry( "HexTile", hexTile );
- config->writeEntry( "CORRE", corre );
- config->writeEntry( "RRE", rre );
- config->writeEntry( "CopyRect", copyrect );
- config->writeEntry( "Colors256", colors256 );
- config->writeEntry( "Shared", shared );
- config->writeEntry( "ReadOnly", readOnly );
- config->writeEntry( "UpdateRate", updateRate );
+ Config config( "keypebble" );
+ config.setGroup("Settings");
+ config.writeEntry( "HexTile", hexTile );
+ config.writeEntry( "CORRE", corre );
+ config.writeEntry( "RRE", rre );
+ config.writeEntry( "CopyRect", copyrect );
+ config.writeEntry( "Colors256", colors256 );
+ config.writeEntry( "Shared", shared );
+ config.writeEntry( "ReadOnly", readOnly );
+ config.writeEntry( "UpdateRate", updateRate );
+ config.writeEntry( "DeIconify", deIconify );
}
diff --git a/noncore/comm/keypebble/krfboptions.h b/noncore/comm/keypebble/krfboptions.h
index 41cea35..fd2b65c 100644
--- a/noncore/comm/keypebble/krfboptions.h
+++ b/noncore/comm/keypebble/krfboptions.h
@@ -14,4 +14,4 @@ public:
int encodings();
- void readSettings( Config *config );
- void writeSettings( Config *config );
+ void readSettings();
+ void writeSettings();
diff --git a/noncore/comm/keypebble/kvnc.cpp b/noncore/comm/keypebble/kvnc.cpp
index bb18999..43cffc5 100644
--- a/noncore/comm/keypebble/kvnc.cpp
+++ b/noncore/comm/keypebble/kvnc.cpp
@@ -73,3 +73,2 @@ KVNC::~KVNC()
{
-
}
diff --git a/noncore/comm/keypebble/kvncoptionsdlg.cpp b/noncore/comm/keypebble/kvncoptionsdlg.cpp
index b9f57d1..9d61c7b 100644
--- a/noncore/comm/keypebble/kvncoptionsdlg.cpp
+++ b/noncore/comm/keypebble/kvncoptionsdlg.cpp
@@ -49,2 +49,3 @@ void KVNCOptionsDlg::accept()
options->updateRate = timeBox->value();
+ options->writeSettings();
diff --git a/noncore/comm/keypebble/main.cpp b/noncore/comm/keypebble/main.cpp
index a32a368..ee3cd79 100644
--- a/noncore/comm/keypebble/main.cpp
+++ b/noncore/comm/keypebble/main.cpp
@@ -17,2 +17 @@ int main( int argc, char **argv )
}
-