projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Resurrect CoreConnectDlg
[quassel.git]
/
src
/
qtui
/
settingspages
/
coreaccountsettingspage.h
diff --git
a/src/qtui/settingspages/coreaccountsettingspage.h
b/src/qtui/settingspages/coreaccountsettingspage.h
index
e552a0b
..
6948e85
100644
(file)
--- a/
src/qtui/settingspages/coreaccountsettingspage.h
+++ b/
src/qtui/settingspages/coreaccountsettingspage.h
@@
-36,16
+36,26
@@
class CoreAccountSettingsPage : public SettingsPage {
public:
CoreAccountSettingsPage(QWidget *parent = 0);
public:
CoreAccountSettingsPage(QWidget *parent = 0);
- virtual inline bool hasDefaults() const { return false; }
+ inline bool hasDefaults() const { return false; }
+ inline bool isStandAlone() const { return _standalone; }
+
+ AccountId selectedAccount() const;
public slots:
void save();
void load();
public slots:
void save();
void load();
+ void setSelectedAccount(AccountId accId);
+ void setStandAlone(bool);
+
+signals:
+ void connectToCore(AccountId accId);
+
private slots:
void on_addAccountButton_clicked();
void on_editAccountButton_clicked();
void on_deleteAccountButton_clicked();
private slots:
void on_addAccountButton_clicked();
void on_editAccountButton_clicked();
void on_deleteAccountButton_clicked();
+ void on_accountView_doubleClicked(const QModelIndex &index);
void setWidgetStates();
void setWidgetStates();
@@
-59,10
+69,13
@@
class CoreAccountSettingsPage : public SettingsPage {
inline CoreAccountModel *model() const { return _model; }
AccountId _lastAccountId, _lastAutoConnectId;
inline CoreAccountModel *model() const { return _model; }
AccountId _lastAccountId, _lastAutoConnectId;
+ bool _standalone;
virtual QVariant loadAutoWidgetValue(const QString &widgetName);
virtual void saveAutoWidgetValue(const QString &widgetName, const QVariant &value);
virtual QVariant loadAutoWidgetValue(const QString &widgetName);
virtual void saveAutoWidgetValue(const QString &widgetName, const QVariant &value);
+ void editAccount(const QModelIndex &);
+
void widgetHasChanged();
bool testHasChanged();
void widgetHasChanged();
bool testHasChanged();