+// Authentication selection before storage selection.
+class AuthenticationSelectionPage : public QWizardPage
+{
+ Q_OBJECT
+
+public:
+ AuthenticationSelectionPage(const QHash<QString, QVariant> &backends, QWidget *parent = 0);
+ int nextId() const;
+ QString selectedBackend() const;
+ QVariantMap connectionProperties() const;
+
+private slots:
+ void on_backendList_currentIndexChanged();
+private:
+ Ui::CoreConfigWizardAuthenticationSelectionPage ui;
+ QGroupBox *_connectionBox;
+ QHash<QString, QVariant> _backends;
+};