kmail
expirypropertiesdialog.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef EXPIRYPROPERTIESDIALOG_H
00011 #define EXPIRYPROPERTIESDIALOG_H
00012
00013 #include <tqvariant.h>
00014 #include <kdialogbase.h>
00015
00016 class TQVBoxLayout;
00017 class TQHBoxLayout;
00018 class TQGridLayout;
00019 class TQSpacerItem;
00020 class TQGroupBox;
00021 class TQCheckBox;
00022 class TQSpinBox;
00023 class TQLabel;
00024 class TQRadioButton;
00025 class TQButtonGroup;
00026 class KMFolderTree;
00027 class KMFolder;
00028
00029 namespace KMail {
00030
00031 class FolderRequester;
00032
00033 class ExpiryPropertiesDialog : public KDialogBase
00034 {
00035 Q_OBJECT
00036
00037 public:
00038 ExpiryPropertiesDialog( KMFolderTree* tree, KMFolder* folder );
00039 ~ExpiryPropertiesDialog();
00040
00041 TQCheckBox* expireReadMailCB;
00042 TQSpinBox* expireReadMailSB;
00043 TQLabel* labelDays;
00044 TQCheckBox* expireUnreadMailCB;
00045 TQSpinBox* expireUnreadMailSB;
00046 TQLabel* labelDays2;
00047 TQLabel* expiryActionLabel;
00048 TQRadioButton* moveToRB;
00049 FolderRequester *folderSelector;
00050 TQRadioButton* deletePermanentlyRB;
00051 TQLabel* note;
00052 TQButtonGroup* actionsGroup;
00053
00054 protected slots:
00055 void slotOk();
00056 void slotUpdateControls();
00057
00058 protected:
00059 TQVBoxLayout* globalVBox;
00060 TQHBoxLayout* readHBox;
00061 TQHBoxLayout* unreadHBox;
00062 TQHBoxLayout* expiryActionHBox;
00063 TQVBoxLayout* actionsHBox;
00064 TQHBoxLayout* moveToHBox;
00065 KMFolder* mFolder;
00066 };
00067 }
00068 #endif // EXPIRYPROPERTIESDIALOG_H
|