X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreconfigwizard.h;h=91b532fc09db6b787bbd692f9039bc86f0030f1e;hp=7ceae20c8fdf989b840125b35f3d34d8481b13da;hb=b64a1e62e2168dc21e350fccc6c42b0d0d5e2a35;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c diff --git a/src/qtui/coreconfigwizard.h b/src/qtui/coreconfigwizard.h index 7ceae20c..91b532fc 100644 --- a/src/qtui/coreconfigwizard.h +++ b/src/qtui/coreconfigwizard.h @@ -61,7 +61,7 @@ class CoreConfigWizard : public QWizard { void syncFinished(); private slots: - void prepareCoreSetup(const QString &backend); + void prepareCoreSetup(const QString &backend, const QVariantMap &connectionProperties); void coreSetupSuccess(); void coreSetupFailed(const QString &); void startOver(); @@ -102,10 +102,13 @@ namespace CoreConfigWizardPages { 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; }; @@ -124,7 +127,7 @@ namespace CoreConfigWizardPages { void setComplete(bool); signals: - void setupCore(const QString &backend); + void setupCore(const QString &backend, const QVariantMap &); private: Ui::CoreConfigWizardSyncPage ui;