kmail
customtemplates_base.h00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef _H
00010 #define _H
00011
00012 #include <qvariant.h>
00013 #include <qpixmap.h>
00014 #include <qwidget.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class TemplatesInsertCommand;
00021 class KMFilterActionWithAddressWidget;
00022 class KLineEdit;
00023 class KPushButton;
00024 class QListView;
00025 class QListViewItem;
00026 class KActiveLabel;
00027 class QFrame;
00028 class QLabel;
00029 class QTextEdit;
00030 class QComboBox;
00031 class KKeyButton;
00032
00033 class CustomTemplatesBase : public QWidget
00034 {
00035 Q_OBJECT
00036
00037 public:
00038 CustomTemplatesBase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00039 ~CustomTemplatesBase();
00040
00041 KLineEdit* mName;
00042 KPushButton* mAdd;
00043 KPushButton* mRemove;
00044 QListView* mList;
00045 KActiveLabel* mHelp;
00046 QFrame* mEditFrame;
00047 QLabel* mToLabel;
00048 QLabel* mCCLabel;
00049 KMFilterActionWithAddressWidget* mToEdit;
00050 KMFilterActionWithAddressWidget* mCCEdit;
00051 QTextEdit* mEdit;
00052 QComboBox* mType;
00053 QLabel* textLabel1_2;
00054 QLabel* textLabel1;
00055 TemplatesInsertCommand* mInsertCommand;
00056 KKeyButton* mKeyButton;
00057
00058 public slots:
00059 virtual void mAdd_clicked();
00060 virtual void mRemove_clicked();
00061
00062 protected:
00063 QGridLayout* grid;
00064 QVBoxLayout* layout9;
00065 QHBoxLayout* layout8;
00066 QVBoxLayout* mEditFrameLayout;
00067 QHBoxLayout* layout8_2;
00068 QVBoxLayout* layout6;
00069 QVBoxLayout* layout7;
00070 QGridLayout* layout4;
00071
00072 protected slots:
00073 virtual void languageChange();
00074
00075 private:
00076 QPixmap image0;
00077 QPixmap image1;
00078
00079 };
00080
00081 #endif // _H
|