X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreconfigwizard.h;fp=src%2Fqtui%2Fcoreconfigwizard.h;h=795547d55c774e1d78e7b099e594260538033fdc;hp=b6d9de8d1a6af9d74d90c5a4faed65323c2b4104;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/qtui/coreconfigwizard.h b/src/qtui/coreconfigwizard.h index b6d9de8d..795547d5 100644 --- a/src/qtui/coreconfigwizard.h +++ b/src/qtui/coreconfigwizard.h @@ -33,22 +33,23 @@ class CoreConnection; namespace CoreConfigWizardPages { - class SyncPage; - class SyncRelayPage; +class SyncPage; +class SyncRelayPage; }; -class CoreConfigWizard : public QWizard { - Q_OBJECT +class CoreConfigWizard : public QWizard +{ + Q_OBJECT - public: +public: enum { - IntroPage, - AdminUserPage, - StorageSelectionPage, - SyncPage, - SyncRelayPage, - StorageDetailsPage, - ConclusionPage + IntroPage, + AdminUserPage, + StorageSelectionPage, + SyncPage, + SyncRelayPage, + StorageDetailsPage, + ConclusionPage }; CoreConfigWizard(CoreConnection *connection, const QList &backends, QWidget *parent = 0); @@ -56,21 +57,21 @@ class CoreConfigWizard : public QWizard { inline CoreConnection *coreConnection() const { return _connection; } - signals: +signals: void setupCore(const QVariant &setupData); void loginToCore(const QString &user, const QString &password, bool rememberPassword); - public slots: +public slots: void loginSuccess(); void syncFinished(); - private slots: +private slots: void prepareCoreSetup(const QString &backend, const QVariantMap &connectionProperties); void coreSetupSuccess(); void coreSetupFailed(const QString &); void startOver(); - private: +private: QHash _backends; CoreConfigWizardPages::SyncPage *syncPage; CoreConfigWizardPages::SyncRelayPage *syncRelayPage; @@ -78,87 +79,95 @@ class CoreConfigWizard : public QWizard { CoreConnection *_connection; }; -namespace CoreConfigWizardPages { - class IntroPage : public QWizardPage { +namespace CoreConfigWizardPages { +class IntroPage : public QWizardPage +{ Q_OBJECT - public: - IntroPage(QWidget *parent = 0); - int nextId() const; - private: - Ui::CoreConfigWizardIntroPage ui; - }; +public: + IntroPage(QWidget *parent = 0); + int nextId() const; +private: + Ui::CoreConfigWizardIntroPage ui; +}; + - class AdminUserPage : public QWizardPage { +class AdminUserPage : public QWizardPage +{ Q_OBJECT - public: - AdminUserPage(QWidget *parent = 0); - int nextId() const; - bool isComplete() const; - private: - Ui::CoreConfigWizardAdminUserPage ui; - }; +public: + AdminUserPage(QWidget *parent = 0); + int nextId() const; + bool isComplete() const; +private: + Ui::CoreConfigWizardAdminUserPage ui; +}; + - class StorageSelectionPage : public QWizardPage { +class StorageSelectionPage : public QWizardPage +{ Q_OBJECT - public: - StorageSelectionPage(const QHash &backends, QWidget *parent = 0); - int nextId() const; - QString selectedBackend() const; - QVariantMap connectionProperties() const; - - private slots: - void on_backendList_currentIndexChanged(); - private: - Ui::CoreConfigWizardStorageSelectionPage ui; - QGroupBox *_connectionBox; - QHash _backends; - }; - - class SyncPage : public QWizardPage { +public: + StorageSelectionPage(const QHash &backends, QWidget *parent = 0); + int nextId() const; + QString selectedBackend() const; + QVariantMap connectionProperties() const; + +private slots: + void on_backendList_currentIndexChanged(); +private: + Ui::CoreConfigWizardStorageSelectionPage ui; + QGroupBox *_connectionBox; + QHash _backends; +}; + + +class SyncPage : public QWizardPage +{ Q_OBJECT - public: - SyncPage(QWidget *parent = 0); - void initializePage(); - int nextId() const; - bool isComplete() const; +public: + SyncPage(QWidget *parent = 0); + void initializePage(); + int nextId() const; + bool isComplete() const; - public slots: - void setStatus(const QString &status); - void setError(bool); - void setComplete(bool); +public slots: + void setStatus(const QString &status); + void setError(bool); + void setComplete(bool); - signals: - void setupCore(const QString &backend, const QVariantMap &); +signals: + void setupCore(const QString &backend, const QVariantMap &); - private: - Ui::CoreConfigWizardSyncPage ui; - bool complete; - bool hasError; - }; +private: + Ui::CoreConfigWizardSyncPage ui; + bool complete; + bool hasError; +}; - class SyncRelayPage : public QWizardPage { - Q_OBJECT - public: - SyncRelayPage(QWidget *parent = 0); - int nextId() const; - enum Mode { Success, Error }; +class SyncRelayPage : public QWizardPage +{ + Q_OBJECT - public slots: - void setMode(Mode); +public: + SyncRelayPage(QWidget *parent = 0); + int nextId() const; + enum Mode { Success, Error }; - signals: - void startOver() const; +public slots: + void setMode(Mode); - private: - Mode mode; - }; +signals: + void startOver() const; +private: + Mode mode; +}; } #endif