author | hash <hash> | 2002-08-19 18:03:39 (UTC) |
---|---|---|
committer | hash <hash> | 2002-08-19 18:03:39 (UTC) |
commit | 719dda9280813d323eebe3d2323271f953ed1144 (patch) (unidiff) | |
tree | a36871f188640304551c5b70f09ad1755e5e0a7b /inputmethods | |
parent | d68e038d1ba78a816e60990d5a36d6c52d8e11d3 (diff) | |
download | opie-719dda9280813d323eebe3d2323271f953ed1144.zip opie-719dda9280813d323eebe3d2323271f953ed1144.tar.gz opie-719dda9280813d323eebe3d2323271f953ed1144.tar.bz2 |
added sample key color changing
-rw-r--r-- | inputmethods/multikey/configdlg.cpp | 1 | ||||
-rw-r--r-- | inputmethods/multikey/keyboard.cpp | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/inputmethods/multikey/configdlg.cpp b/inputmethods/multikey/configdlg.cpp index 1e104a6..59a290b 100644 --- a/inputmethods/multikey/configdlg.cpp +++ b/inputmethods/multikey/configdlg.cpp | |||
@@ -244,16 +244,17 @@ void ConfigDlg::keyColorButtonClicked() { | |||
244 | Config config ("multikey"); | 244 | Config config ("multikey"); |
245 | config.setGroup ("colors"); | 245 | config.setGroup ("colors"); |
246 | 246 | ||
247 | QStringList color = config.readListEntry("keycolor", QChar(',')); | 247 | QStringList color = config.readListEntry("keycolor", QChar(',')); |
248 | 248 | ||
249 | QColor newcolor = OColorDialog::getColor(QColor(color[0].toInt(), color[1].toInt(), color[2].toInt())); | 249 | QColor newcolor = OColorDialog::getColor(QColor(color[0].toInt(), color[1].toInt(), color[2].toInt())); |
250 | 250 | ||
251 | color[0].setNum(newcolor.red()); | 251 | color[0].setNum(newcolor.red()); |
252 | color[1].setNum(newcolor.green()); | 252 | color[1].setNum(newcolor.green()); |
253 | color[2].setNum(newcolor.blue()); | 253 | color[2].setNum(newcolor.blue()); |
254 | 254 | ||
255 | config.writeEntry("keycolor", color, QChar(',')); | 255 | config.writeEntry("keycolor", color, QChar(',')); |
256 | config.write(); | ||
256 | 257 | ||
257 | key_color_button->setBackgroundColor(newcolor); | 258 | key_color_button->setBackgroundColor(newcolor); |
258 | emit reloadKeyboard(); | 259 | emit reloadKeyboard(); |
259 | } | 260 | } |
diff --git a/inputmethods/multikey/keyboard.cpp b/inputmethods/multikey/keyboard.cpp index 68918a6..8280297 100644 --- a/inputmethods/multikey/keyboard.cpp +++ b/inputmethods/multikey/keyboard.cpp | |||
@@ -539,25 +539,25 @@ void Keyboard::setMapToFile(QString map) { | |||
539 | delete config; | 539 | delete config; |
540 | 540 | ||
541 | delete keys; | 541 | delete keys; |
542 | if (QFile(map).exists()) | 542 | if (QFile(map).exists()) |
543 | keys = new Keys(map); | 543 | keys = new Keys(map); |
544 | else | 544 | else |
545 | keys = new Keys(); | 545 | keys = new Keys(); |
546 | 546 | ||
547 | repaint(FALSE); | 547 | repaint(FALSE); |
548 | 548 | ||
549 | } | 549 | } |
550 | 550 | ||
551 | /* Keybaord::setColor {{{1 */ | 551 | /* Keybaord::reloadKeyboard {{{1 */ |
552 | void Keyboard::reloadKeyboard() { | 552 | void Keyboard::reloadKeyboard() { |
553 | 553 | ||
554 | // reload colors and redraw | 554 | // reload colors and redraw |
555 | loadKeyboardColors(); | 555 | loadKeyboardColors(); |
556 | repaint(); | 556 | repaint(); |
557 | 557 | ||
558 | } | 558 | } |
559 | 559 | ||
560 | void Keyboard::loadKeyboardColors() { | 560 | void Keyboard::loadKeyboardColors() { |
561 | 561 | ||
562 | Config config ("multikey"); | 562 | Config config ("multikey"); |
563 | config.setGroup("colors"); | 563 | config.setGroup("colors"); |