summaryrefslogtreecommitdiff
path: root/inputmethods/multikey/configdlg.cpp
authorhash <hash>2002-08-19 18:03:39 (UTC)
committer hash <hash>2002-08-19 18:03:39 (UTC)
commit719dda9280813d323eebe3d2323271f953ed1144 (patch) (side-by-side diff)
treea36871f188640304551c5b70f09ad1755e5e0a7b /inputmethods/multikey/configdlg.cpp
parentd68e038d1ba78a816e60990d5a36d6c52d8e11d3 (diff)
downloadopie-719dda9280813d323eebe3d2323271f953ed1144.zip
opie-719dda9280813d323eebe3d2323271f953ed1144.tar.gz
opie-719dda9280813d323eebe3d2323271f953ed1144.tar.bz2
added sample key color changing
Diffstat (limited to 'inputmethods/multikey/configdlg.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--inputmethods/multikey/configdlg.cpp1
1 files changed, 1 insertions, 0 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
@@ -224,36 +224,37 @@ void ConfigDlg::removeMap() {
cout << "removing : " << custom_maps[keymaps->currentItem() - default_maps.count() - 1] << "\n";
cout << "currentItem : " << keymaps->currentItem() << "\n";
// move selection up one
keymaps->setSelected(keymaps->currentItem() - 1, true);
// delete the next selected item cus you just moved it up
keymaps->removeItem(keymaps->currentItem() + 1);
custom_maps.remove(custom_maps[keymaps->currentItem() - default_maps.count()]);
// write the changes
Config config ("multikey");
config.setGroup("keymaps");
config.writeEntry("maps", custom_maps, QChar('|'));
}
// ConfigDlg::color {{{1
void ConfigDlg::keyColorButtonClicked() {
Config config ("multikey");
config.setGroup ("colors");
QStringList color = config.readListEntry("keycolor", QChar(','));
QColor newcolor = OColorDialog::getColor(QColor(color[0].toInt(), color[1].toInt(), color[2].toInt()));
color[0].setNum(newcolor.red());
color[1].setNum(newcolor.green());
color[2].setNum(newcolor.blue());
config.writeEntry("keycolor", color, QChar(','));
+ config.write();
key_color_button->setBackgroundColor(newcolor);
emit reloadKeyboard();
}