korganizer
archivedialog.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 _ARCHIVE_DLG
00025 #define _ARCHIVE_DLG
00026
00027 #include <kdialogbase.h>
00028
00029 class QRadioButton;
00030 class QComboBox;
00031 class KIntNumInput;
00032 class KURLRequester;
00033 class KDateEdit;
00034 class QCheckBox;
00035
00036 namespace KCal {
00037 class Calendar;
00038 }
00039 using namespace KCal;
00040
00041 class ArchiveDialog : public KDialogBase
00042 {
00043 Q_OBJECT
00044 public:
00045 ArchiveDialog(Calendar *calendar,QWidget *parent=0, const char *name=0);
00046 virtual ~ArchiveDialog();
00047
00048 signals:
00049
00050 void eventsDeleted();
00051 void autoArchivingSettingsModified();
00052
00053 protected slots:
00054 void slotEventsDeleted();
00055 void slotUser1();
00056 void slotEnableUser1();
00057 void slotActionChanged();
00058
00059 private:
00060 KURLRequester *mArchiveFile;
00061 KDateEdit *mDateEdit;
00062 QCheckBox *mDeleteCb;
00063 QRadioButton *mArchiveOnceRB;
00064 QRadioButton *mAutoArchiveRB;
00065 KIntNumInput *mExpiryTimeNumInput;
00066 QComboBox *mExpiryUnitsComboBox;
00067 QCheckBox *mEvents;
00068 QCheckBox *mTodos;
00069
00070 Calendar *mCalendar;
00071 };
00072
00073 #endif
|