summaryrefslogtreecommitdiffstats
path: root/kxkb/kcmlayout.h
diff options
context:
space:
mode:
Diffstat (limited to 'kxkb/kcmlayout.h')
-rw-r--r--kxkb/kcmlayout.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/kxkb/kcmlayout.h b/kxkb/kcmlayout.h
index e16c09bf7..cfb748c10 100644
--- a/kxkb/kcmlayout.h
+++ b/kxkb/kcmlayout.h
@@ -31,6 +31,7 @@ public:
protected:
TQString createOptionString();
void updateIndicator(TQListViewItem* selLayout);
+ OptionListItem* itemForOption(TQString option);
protected slots:
void moveUp();
@@ -43,8 +44,10 @@ protected slots:
void updateLayoutCommand();
void updateOptionsCommand();
void updateHotkeyCombo();
+ void updateHotkeyCombo(bool initial);
void add();
void remove();
+ void resolveConflicts(TQListViewItem *lvi);
void changed();
@@ -54,10 +57,13 @@ private:
XkbRules *m_rules;
KxkbConfig m_kxkbConfig;
TQDict<OptionListItem> m_optionGroups;
+ bool m_forceGrpOverwrite;
TQWidget* makeOptionsTab();
void updateStickyLimit();
static LayoutUnit getLayoutUnitKey(TQListViewItem *sel);
+ void checkConflicts(OptionListItem *current, TQStringList conflicting,
+ TQStringList &conflicts);
};