kmail
mailinglistpropertiesdialog.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef MAILINGLISTFOLDERPROPERTIESDIALOG_H
00030 #define MAILINGLISTFOLDERPROPERTIESDIALOG_H
00031
00032 #include "mailinglist-magic.h"
00033 #include <kdialogbase.h>
00034
00035 class KMFolder;
00036 class TQCheckBox;
00037 class TQComboBox;
00038 class TQPushButton;
00039 class TQLabel;
00040 class KEditListBox;
00041
00042 namespace KMail
00043 {
00044
00045 class MailingListFolderPropertiesDialog : public KDialogBase
00046 {
00047 Q_OBJECT
00048 TQ_OBJECT
00049 public:
00050 MailingListFolderPropertiesDialog( TQWidget *parent, KMFolder *folder );
00051 ~MailingListFolderPropertiesDialog() {};
00052 protected:
00053 void load();
00054 bool save();
00055
00056 protected slots:
00057 void slotOk();
00058
00059 private slots:
00060
00061
00062
00063 void slotDetectMailingList();
00064 void slotInvokeHandler();
00065 void slotMLHandling( int element );
00066 void slotHoldsML( bool holdsML );
00067 void slotAddressChanged( int addr );
00068
00069 private:
00070 KMFolder *mFolder;
00071 void fillMLFromWidgets();
00072 void fillEditBox();
00073
00074 bool mMLInfoChanged;
00075 TQCheckBox *mHoldsMailingList;
00076 TQComboBox *mMLHandlerCombo;
00077 TQPushButton *mDetectButton;
00078 TQComboBox *mAddressCombo;
00079 int mLastItem;
00080 KEditListBox *mEditList;
00081 TQLabel *mMLId;
00082 MailingList mMailingList;
00083 };
00084
00085 }
00086
00087
00088 #endif // MAILINGLISTFOLDERPROPERTIESDIALOG_H
|