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 d11054c..3d2260c 100644 --- a/libopie2/opieui/okeyconfigwidget.h +++ b/libopie2/opieui/okeyconfigwidget.h | |||
@@ -33,13 +33,17 @@ namespace Internal { | |||
33 | /** | 33 | /** |
34 | * With this Widget you can let the Keyboard Shortcuts | 34 | * With this Widget you can let the Keyboard Shortcuts |
35 | * be configured by the user. | 35 | * be configured by the user. |
36 | * There are two ways you can use this widget. Either in a tab were | 36 | * There are two ways you can use this widget. Either in a tab were |
37 | * all changes are immediately getting into effect or in a queue | 37 | * all changes are immediately getting into effect or in a queue |
38 | * were you ask for saving. Save won't write the data but only set | 38 | * were you ask for saving. Save won't write the data but only set |
39 | * it to the OKeyConfigManager | 39 | * it to the OKeyConfigManager. |
40 | * | ||
41 | * Normally subclassing this widget does not make much sense as the widget content | ||
42 | * as such is immutable. If I'm wrong I'm willing to learn and you could mail me which | ||
43 | * functions do make sense with virtual on it (zecke@handhelds.org). | ||
40 | * | 44 | * |
41 | * @since 1.2 | 45 | * @since 1.2 |
42 | */ | 46 | */ |
43 | class OKeyConfigWidget : public QWidget { | 47 | class OKeyConfigWidget : public QWidget { |
44 | Q_OBJECT | 48 | Q_OBJECT |
45 | 49 | ||
@@ -47,23 +51,23 @@ public: | |||
47 | /** | 51 | /** |
48 | * Immediate Apply the change directly to the underlying OKeyConfigManager | 52 | * Immediate Apply the change directly to the underlying OKeyConfigManager |
49 | * Queue Save all items and then apply when you save() | 53 | * Queue Save all items and then apply when you save() |
50 | */ | 54 | */ |
51 | enum ChangeMode { Imediate, Queue }; | 55 | enum ChangeMode { Imediate, Queue }; |
52 | OKeyConfigWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); | 56 | OKeyConfigWidget( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); |
53 | ~OKeyConfigWidget(); | 57 | virtual ~OKeyConfigWidget(); |
54 | 58 | ||
55 | void setChangeMode( enum ChangeMode ); | 59 | void setChangeMode( enum ChangeMode ); |
56 | ChangeMode changeMode()const; | 60 | ChangeMode changeMode()const; |
57 | 61 | ||
58 | void insert( const QString& name, Opie::Core::OKeyConfigManager* ); | 62 | void insert( const QString& name, Opie::Core::OKeyConfigManager* ); |
59 | 63 | ||
60 | void load(); | 64 | void load(); |
61 | void save(); | 65 | void save(); |
62 | 66 | ||
63 | private slots: | 67 | protected slots: |
64 | void slotListViewItem( QListViewItem* ); | 68 | void slotListViewItem( QListViewItem* ); |
65 | void slotNoKey(); | 69 | void slotNoKey(); |
66 | void slotDefaultKey(); | 70 | void slotDefaultKey(); |
67 | void slotCustomKey(); | 71 | void slotCustomKey(); |
68 | void slotConfigure(); | 72 | void slotConfigure(); |
69 | 73 | ||