kaddressbook
keywidget.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifndef KEYWIDGET_H
00025 #define KEYWIDGET_H
00026
00027 #include <tqwidget.h>
00028 #include <tdeabc/key.h>
00029
00030 class KComboBox;
00031
00032 class TQPushButton;
00033
00034 class KeyWidget : public TQWidget
00035 {
00036 Q_OBJECT
00037
00038
00039 public:
00040 KeyWidget( TQWidget *parent, const char *name = 0 );
00041 ~KeyWidget();
00042
00043 void setKeys( const TDEABC::Key::List &list );
00044 TDEABC::Key::List keys() const;
00045
00046 signals:
00047 void changed();
00048
00049 private slots:
00050 void addKey();
00051 void removeKey();
00052 void exportKey();
00053
00054 private:
00055 void updateKeyCombo();
00056
00057 KComboBox *mKeyCombo;
00058
00059 TQPushButton *mAddButton;
00060 TQPushButton *mRemoveButton;
00061 TQPushButton *mExportButton;
00062
00063 TDEABC::Key::List mKeyList;
00064 };
00065
00066 #endif
|