kmail

expirypropertiesdialog.h

00001 /****************************************************************************
00002 ** Form interface generated from reading ui file 'expirypropertiesdialog.ui'
00003 **
00004 ** Created: Sat Jan 29 12:59:18 2005
00005 **      by: The User Interface Compiler ($Id: expirypropertiesdialog.h 1158452 2010-08-02 19:28:10Z tpearson $)
00006 **
00007 ** WARNING! All changes made in this file will be lost!
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 } // namespace
00068 #endif // EXPIRYPROPERTIESDIALOG_H