archivedialog.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef _ARCHIVE_DLG
00024 #define _ARCHIVE_DLG
00025
00026 #include <kdialogbase.h>
00027
00028 class QRadioButton;
00029 class QComboBox;
00030 class KIntNumInput;
00031 class KURLRequester;
00032 class KDateEdit;
00033 class QCheckBox;
00034
00035 namespace KCal {
00036 class Calendar;
00037 }
00038 using namespace KCal;
00039
00040 class ArchiveDialog : public KDialogBase
00041 {
00042 Q_OBJECT
00043 public:
00044 ArchiveDialog(Calendar *calendar,QWidget *parent=0, const char *name=0);
00045 virtual ~ArchiveDialog();
00046
00047 signals:
00048
00049 void eventsDeleted();
00050 void autoArchivingSettingsModified();
00051
00052 protected slots:
00053 void slotEventsDeleted();
00054 void slotUser1();
00055 void slotEnableUser1();
00056 void slotActionChanged();
00057
00058 private:
00059 KURLRequester *mArchiveFile;
00060 KDateEdit *mDateEdit;
00061 QCheckBox *mDeleteCb;
00062 QRadioButton *mArchiveOnceRB;
00063 QRadioButton *mAutoArchiveRB;
00064 KIntNumInput *mExpiryTimeNumInput;
00065 QComboBox *mExpiryUnitsComboBox;
00066
00067 Calendar *mCalendar;
00068 };
00069
00070 #endif
This file is part of the documentation for korganizer Library Version 3.3.2.