summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--inputmethods/multikey/configdlg.cpp16
-rw-r--r--inputmethods/multikey/opie-multikey.control2
2 files changed, 7 insertions, 11 deletions
diff --git a/inputmethods/multikey/configdlg.cpp b/inputmethods/multikey/configdlg.cpp
index c4f7413..157714c 100644
--- a/inputmethods/multikey/configdlg.cpp
+++ b/inputmethods/multikey/configdlg.cpp
@@ -20,8 +20,10 @@
#include <qsizepolicy.h>
#include <qpushbutton.h>
#include <qlistbox.h>
#include <qstringlist.h>
+#include <opie/ofiledialog.h>
+#include <iostream.h>
#include "configdlg.h"
#include "keyboard.h"
ConfigDlg::ConfigDlg () : QTabWidget ()
@@ -57,25 +59,16 @@ ConfigDlg::ConfigDlg () : QTabWidget ()
keymaps->setSelected(config.readNumEntry("current", 0) + 1, true);
connect(keymaps, SIGNAL(highlighted(int)), SLOT(setMap(int)));
- /*
- QString ko(QPEApplication::qpeDir() + "/share/multikey/ko.keymap");
- keymaps->insertItem(ko);
-
- QString en(QPEApplication::qpeDir() + "/share/multikey/en.keymap");
- keymaps->insertItem(en);
-
- QString de(QPEApplication::qpeDir() + "/share/multikey/de.keymap");
- keymaps->insertItem(de);
- */
QGrid *add_remove_grid = new QGrid(2, map_group);
add_remove_grid->setMargin(3);
add_remove_grid->setSpacing(3);
add_button = new QPushButton(tr("Add"), add_remove_grid);
add_button->setFlat((bool)1);
+ connect(add_button, SIGNAL(clicked()), SLOT(addMap()));
remove_button = new QPushButton(tr("Remove"), add_remove_grid);
remove_button->setFlat((bool)1);
@@ -158,8 +151,11 @@ void ConfigDlg::setMap(int index) {
}
void ConfigDlg::addMap() {
+ QString map = OFileDialog::getOpenFileName(2, QPEApplication::qpeDir() + "/share/multikey");
+ cout << "added file " << map << "!\n";
+
}
void ConfigDlg::removeMap(int index) {
diff --git a/inputmethods/multikey/opie-multikey.control b/inputmethods/multikey/opie-multikey.control
index 42df4cd..ce39f36 100644
--- a/inputmethods/multikey/opie-multikey.control
+++ b/inputmethods/multikey/opie-multikey.control
@@ -1,5 +1,5 @@
-Files: plugins/inputmethods/libqmultikey.so*
+Files: plugins/inputmethods/libqmultikey.so* share/multikey/*
Priority: optional
Section: opie/inputmethods
Maintainer: Jake Richardson (jake@asdfnews.org)
Architecture: arm