Diffstat (limited to 'noncore/comm/keypebble/krfboptions.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/comm/keypebble/krfboptions.cpp | 48 |
1 files changed, 26 insertions, 22 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 | |||
@@ -5,36 +5,40 @@ | |||
5 | KRFBOptions::KRFBOptions() | 5 | KRFBOptions::KRFBOptions() |
6 | { | 6 | { |
7 | Config config( "keypebble" ); | 7 | readSettings(); |
8 | readSettings( &config ); | ||
9 | } | 8 | } |
10 | 9 | ||
11 | KRFBOptions::~KRFBOptions() | 10 | KRFBOptions::~KRFBOptions() |
12 | { | 11 | { |
13 | Config config( "keypebble" ); | 12 | writeSettings(); |
14 | writeSettings( &config ); | ||
15 | } | 13 | } |
16 | 14 | ||
17 | void KRFBOptions::readSettings( Config *config ) | 15 | void KRFBOptions::readSettings() |
18 | { | 16 | { |
19 | hexTile = config->readBoolEntry( "HexTile" ); | 17 | Config config( "keypebble" ); |
20 | corre = config->readBoolEntry( "CORRE" ); | 18 | config.setGroup("Settings"); |
21 | rre = config->readBoolEntry( "RRE" ); | 19 | hexTile = config.readBoolEntry( "HexTile", 0 ); |
22 | copyrect = config->readBoolEntry( "CopyRect", true ); | 20 | corre = config.readBoolEntry( "CORRE", 0 ); |
23 | colors256 = config->readBoolEntry( "Colors256" ); | 21 | rre = config.readBoolEntry( "RRE", 0 ); |
24 | shared = config->readBoolEntry( "Shared" ); | 22 | copyrect = config.readBoolEntry( "CopyRect", 1 ); |
25 | readOnly = config->readBoolEntry( "ReadOnly" ); | 23 | colors256 = config.readBoolEntry( "Colors256", 0 ); |
26 | updateRate = config->readNumEntry( "UpdateRate", 50 ); | 24 | shared = config.readBoolEntry( "Shared", 0 ); |
25 | readOnly = config.readBoolEntry( "ReadOnly", 0 ); | ||
26 | updateRate = config.readNumEntry( "UpdateRate", 50 ); | ||
27 | deIconify = config.readBoolEntry( "DeIconify", 0 ); | ||
27 | } | 28 | } |
28 | 29 | ||
29 | void KRFBOptions::writeSettings( Config *config ) | 30 | void KRFBOptions::writeSettings() |
30 | { | 31 | { |
31 | config->writeEntry( "HexTile", hexTile ); | 32 | Config config( "keypebble" ); |
32 | config->writeEntry( "CORRE", corre ); | 33 | config.setGroup("Settings"); |
33 | config->writeEntry( "RRE", rre ); | 34 | config.writeEntry( "HexTile", hexTile ); |
34 | config->writeEntry( "CopyRect", copyrect ); | 35 | config.writeEntry( "CORRE", corre ); |
35 | config->writeEntry( "Colors256", colors256 ); | 36 | config.writeEntry( "RRE", rre ); |
36 | config->writeEntry( "Shared", shared ); | 37 | config.writeEntry( "CopyRect", copyrect ); |
37 | config->writeEntry( "ReadOnly", readOnly ); | 38 | config.writeEntry( "Colors256", colors256 ); |
38 | config->writeEntry( "UpdateRate", updateRate ); | 39 | config.writeEntry( "Shared", shared ); |
40 | config.writeEntry( "ReadOnly", readOnly ); | ||
41 | config.writeEntry( "UpdateRate", updateRate ); | ||
42 | config.writeEntry( "DeIconify", deIconify ); | ||
39 | } | 43 | } |
40 | 44 | ||