+ CoreConnectDlg(QWidget* parent = nullptr);
+ AccountId selectedAccount() const;
+
+ void accept() override;
+
+private:
+ CoreAccountSettingsPage* _settingsPage;
+};
+
+class CoreConnectAuthDlg : public QDialog
+{
+ Q_OBJECT
+
+public:
+ CoreConnectAuthDlg(CoreAccount* account, QWidget* parent = nullptr);
+
+ void accept() override;