projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
OK, disabled warnings for the moment :)
[quassel.git]
/
src
/
qtui
/
settingspages
/
identitiessettingspage.h
diff --git
a/src/qtui/settingspages/identitiessettingspage.h
b/src/qtui/settingspages/identitiessettingspage.h
index
0e21662
..
b2c5021
100644
(file)
--- a/
src/qtui/settingspages/identitiessettingspage.h
+++ b/
src/qtui/settingspages/identitiessettingspage.h
@@
-27,6
+27,7
@@
#include "ui_identitiessettingspage.h"
#include "ui_createidentitydlg.h"
#include "ui_saveidentitiesdlg.h"
#include "ui_identitiessettingspage.h"
#include "ui_createidentitydlg.h"
#include "ui_saveidentitiesdlg.h"
+#include "ui_nickeditdlgnew.h"
class QAbstractItemModel;
class QAbstractItemModel;
@@
-41,7
+42,6
@@
class IdentitiesSettingsPage : public SettingsPage {
public slots:
void save();
void load();
public slots:
void save();
void load();
- void defaults();
private slots:
void coreConnectionStateChanged(bool);
private slots:
void coreConnectionStateChanged(bool);
@@
-50,12
+50,19
@@
class IdentitiesSettingsPage : public SettingsPage {
void clientIdentityRemoved(IdentityId);
void on_identityList_currentIndexChanged(int index);
void clientIdentityRemoved(IdentityId);
void on_identityList_currentIndexChanged(int index);
- void on_identityList_editTextChanged(const QString &);
void on_addIdentity_clicked();
void on_deleteIdentity_clicked();
void on_addIdentity_clicked();
void on_deleteIdentity_clicked();
+ void on_renameIdentity_clicked();
+
+ void on_addNick_clicked();
+ void on_deleteNick_clicked();
+ void on_renameNick_clicked();
+ void on_nickUp_clicked();
+ void on_nickDown_clicked();
void widgetHasChanged();
void widgetHasChanged();
+ void setWidgetStates();
private:
Ui::IdentitiesSettingsPage ui;
private:
Ui::IdentitiesSettingsPage ui;
@@
-68,6
+75,7
@@
class IdentitiesSettingsPage : public SettingsPage {
void insertIdentity(Identity *identity);
void removeIdentity(Identity *identity);
void insertIdentity(Identity *identity);
void removeIdentity(Identity *identity);
+ void renameIdentity(IdentityId id, const QString &newName);
void displayIdentity(Identity *, bool dontsave = false);
void saveToIdentity(Identity *);
void displayIdentity(Identity *, bool dontsave = false);
void saveToIdentity(Identity *);
@@
-109,4
+117,23
@@
class SaveIdentitiesDlg : public QDialog {
};
};
+class NickEditDlgNew : public QDialog {
+ Q_OBJECT
+
+ public:
+ NickEditDlgNew(const QString &oldnick, const QStringList &existing = QStringList(), QWidget *parent = 0);
+
+ QString nick() const;
+
+ private slots:
+ void on_nickEdit_textChanged(const QString &);
+
+ private:
+ Ui::NickEditDlgNew ui;
+
+ QString oldNick;
+ QStringList existing;
+
+};
+
#endif
#endif