X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fcoreconnectdlg.h;h=42638e51a477c9f0ea30e1d514c681557e3974fc;hp=69e3839be166a2f79c8ad7a8e81e4ceba36e1e69;hb=0c9cd0eef379e1d3e10a75cc8506a7e65f95fd67;hpb=43159be08b173c4c1c973eb3ea26cdaae191fc2f diff --git a/src/qtui/coreconnectdlg.h b/src/qtui/coreconnectdlg.h index 69e3839b..42638e51 100644 --- a/src/qtui/coreconnectdlg.h +++ b/src/qtui/coreconnectdlg.h @@ -29,6 +29,7 @@ #include "ui_coreaccounteditdlg.h" class ClientSyncer; +class CoreConfigWizard; class CoreConnectDlg : public QDialog { Q_OBJECT @@ -64,12 +65,18 @@ class CoreConnectDlg : public QDialog { /*** Phase Two: Login ***/ void startLogin(); void doLogin(); + void doLogin(const QVariantMap &loginData); void loginFailed(const QString &); + void startCoreConfig(const QVariantList &backends); + void configWizardAccepted(); + void configWizardRejected(); + void on_launchCoreConfigWizard_clicked(); void setLoginWidgetStates(); /*** Phase Three: Sync ***/ void startSync(); + void syncFinished(); void coreSessionProgress(quint32, quint32); void coreNetworksProgress(quint32, quint32); @@ -86,7 +93,10 @@ class CoreConnectDlg : public QDialog { bool doingAutoConnect; + QVariantList storageBackends; + ClientSyncer *clientSyncer; + CoreConfigWizard *wizard; }; class CoreAccountEditDlg : public QDialog {