Diffstat (limited to 'libopie2/opieui/okeyconfigwidget.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | libopie2/opieui/okeyconfigwidget.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/libopie2/opieui/okeyconfigwidget.h b/libopie2/opieui/okeyconfigwidget.h index 0d5d26f..414ee7e 100644 --- a/libopie2/opieui/okeyconfigwidget.h +++ b/libopie2/opieui/okeyconfigwidget.h | |||
@@ -136,6 +136,7 @@ private: | |||
136 | */ | 136 | */ |
137 | class OKeyConfigManager : public QObject { | 137 | class OKeyConfigManager : public QObject { |
138 | Q_OBJECT | 138 | Q_OBJECT |
139 | typedef QMap<it, OKeyConfigItemList> OKeyMapConfigPrivate; | ||
139 | public: | 140 | public: |
140 | OKeyConfigManager(Opie::Core::OConfig *conf = 0, | 141 | OKeyConfigManager(Opie::Core::OConfig *conf = 0, |
141 | const QString& group = QString::null, | 142 | const QString& group = QString::null, |
@@ -148,13 +149,14 @@ public: | |||
148 | void save(); | 149 | void save(); |
149 | 150 | ||
150 | OKeyConfigItem handleKeyEvent( QKeyEvent* ); | 151 | OKeyConfigItem handleKeyEvent( QKeyEvent* ); |
151 | QString handleKeyEventString( QKeyEvent* ); | 152 | int handleKeyEventId( QKeyEvent* ); |
152 | 153 | ||
153 | void addKeyConfig( const OKeyConfigItem& ); | 154 | void addKeyConfig( const OKeyConfigItem& ); |
154 | void removeKeyConfig( const OKeyConfigItem& ); | 155 | void removeKeyConfig( const OKeyConfigItem& ); |
156 | void clearKeyConfig(); | ||
155 | 157 | ||
156 | void addBlackList( const OKeyPair& ); | 158 | void addToBlackList( const OKeyPair& ); |
157 | void removeBlackList( const OKeyPair& ); | 159 | void removeFromBlackList( const OKeyPair& ); |
158 | void clearBlackList(); | 160 | void clearBlackList(); |
159 | OKeyPairList blackList()const; | 161 | OKeyPairList blackList()const; |
160 | 162 | ||
@@ -166,12 +168,14 @@ signals: | |||
166 | void actionActivated( QWidget*, QKeyEvent*, const Opie::Ui::OKeyConfigItem& ); | 168 | void actionActivated( QWidget*, QKeyEvent*, const Opie::Ui::OKeyConfigItem& ); |
167 | 169 | ||
168 | private: | 170 | private: |
171 | OKeyConfigItemList keyList( int ); | ||
169 | OKeyPairList m_blackKeys; | 172 | OKeyPairList m_blackKeys; |
170 | OKeyConfigItemList m_keys; | 173 | OKeyConfigItemList m_keys; |
171 | QValueList<QWidget*> m_widgets; | 174 | QValueList<QWidget*> m_widgets; |
172 | Opie::Core::OConfig *m_conf; | 175 | Opie::Core::OConfig *m_conf; |
173 | QString m_group; | 176 | QString m_group; |
174 | bool m_grab : 1; | 177 | bool m_grab : 1; |
178 | OKeyMapConfigPrivate *m_map; | ||
175 | class Private; | 179 | class Private; |
176 | Private *d; | 180 | Private *d; |
177 | }; | 181 | }; |