diff options
author | Remko Tronçon <git@el-tramo.be> | 2010-12-12 16:49:18 (GMT) |
---|---|---|
committer | Remko Tronçon <git@el-tramo.be> | 2010-12-12 16:49:18 (GMT) |
commit | e90e08301a03a4ad562a35e60927815d43daebec (patch) | |
tree | 3bfeec305b49c7366586d75cb17c77beac01db14 /Swift/QtUI/QtNameWidget.h | |
parent | 4315ccbd51f63e408d69d944f162d0ead4f9addd (diff) | |
download | swift-contrib-e90e08301a03a4ad562a35e60927815d43daebec.zip swift-contrib-e90e08301a03a4ad562a35e60927815d43daebec.tar.bz2 |
Removing nickname change functionality from roster header.
Diffstat (limited to 'Swift/QtUI/QtNameWidget.h')
-rw-r--r-- | Swift/QtUI/QtNameWidget.h | 25 |
1 files changed, 7 insertions, 18 deletions
diff --git a/Swift/QtUI/QtNameWidget.h b/Swift/QtUI/QtNameWidget.h index c1c3e07..52586b7 100644 --- a/Swift/QtUI/QtNameWidget.h +++ b/Swift/QtUI/QtNameWidget.h @@ -8,12 +8,8 @@ #include <QWidget> -class QLabel; -class QStackedWidget; - namespace Swift { class QtElidingLabel; - class QtLineEdit; class QtNameWidget : public QWidget { Q_OBJECT @@ -24,25 +20,18 @@ namespace Swift { void setNick(const QString& text); void setJID(const QString& jid); - signals: - /** - * When this is emitted, the widget is disabled until - * setNick() is called. - */ - void onChangeNickRequest(const QString& nick); - - private slots: - void handleEditComplete(); - void handleEditCancelled(); - virtual void mouseDoubleClickEvent(QMouseEvent* event); - private: void updateText(); + virtual void mousePressEvent(QMouseEvent* event); private: - QStackedWidget* stack; + enum Mode { + ShowNick, + ShowJID, + }; + + Mode mode; QtElidingLabel* textLabel; - QtLineEdit* nickEdit; QString jid; QString nick; }; |