Changeset View
Changeset View
Standalone View
Standalone View
libksieve/ksieveui/vacation/multiimapvacationdialog.h
Show All 20 Lines | |||||
#include <KDialog> | #include <KDialog> | ||||
#include "ksieveui_export.h" | #include "ksieveui_export.h" | ||||
class KTabWidget; | class KTabWidget; | ||||
class QStackedWidget; | class QStackedWidget; | ||||
namespace KSieveUi { | namespace KSieveUi { | ||||
class VacationCreateScriptJob; | class VacationCreateScriptJob; | ||||
class MultiImapVacationManager; | |||||
class KSIEVEUI_EXPORT MultiImapVacationDialog : public KDialog | class KSIEVEUI_EXPORT MultiImapVacationDialog : public KDialog | ||||
{ | { | ||||
Q_OBJECT | Q_OBJECT | ||||
public: | public: | ||||
explicit MultiImapVacationDialog(QWidget *parent=0); | explicit MultiImapVacationDialog(MultiImapVacationManager *manager, QWidget *parent=0); | ||||
~MultiImapVacationDialog(); | ~MultiImapVacationDialog(); | ||||
QList<VacationCreateScriptJob *> listCreateJob() const; | QList<VacationCreateScriptJob *> listCreateJob() const; | ||||
void switchToServerNamePage(const QString &serverName); | void switchToServerNamePage(const QString &serverName); | ||||
private slots: | private slots: | ||||
void slotOkClicked(); | void slotOkClicked(); | ||||
void slotDefaultClicked(); | void slotDefaultClicked(); | ||||
private: | private: | ||||
void createPage(const QString &serverName, const KUrl &url); | void createPage(const QString &serverName, const KUrl &url); | ||||
void init(); | void init(); | ||||
void readConfig(); | void readConfig(); | ||||
void writeConfig(); | void writeConfig(); | ||||
QList<VacationCreateScriptJob *> mListCreateJob; | QList<VacationCreateScriptJob *> mListCreateJob; | ||||
KTabWidget *mTabWidget; | KTabWidget *mTabWidget; | ||||
QStackedWidget *mStackedWidget; | QStackedWidget *mStackedWidget; | ||||
MultiImapVacationManager* mVacationManager; | |||||
}; | }; | ||||
} | } | ||||
#endif // MULTIIMAPVACATIONDIALOG_H | #endif // MULTIIMAPVACATIONDIALOG_H |