diff options
Diffstat (limited to 'Swift/QtUI/QtRosterHeader.h')
| -rw-r--r-- | Swift/QtUI/QtRosterHeader.h | 11 | 
1 files changed, 8 insertions, 3 deletions
diff --git a/Swift/QtUI/QtRosterHeader.h b/Swift/QtUI/QtRosterHeader.h index 6330200..cd5f26c 100644 --- a/Swift/QtUI/QtRosterHeader.h +++ b/Swift/QtUI/QtRosterHeader.h @@ -21,25 +21,30 @@ class QHBoxLayout;  namespace Swift {  	class QtStatusWidget; -	class QtElidingLabel; +	class QtNameWidget;  	class QtRosterHeader : public QWidget {  		Q_OBJECT  	public:  		QtRosterHeader(QWidget* parent = NULL);  		void setAvatar(const QString& path); -		void setName(const QString& name); + +		void setJID(const QString& jid); +		void setNick(const QString& nick); +  		void setStatusText(const QString& statusMessage);  		void setStatusType(StatusShow::Type type);  		void setConnecting();  	signals:  		void onChangeStatusRequest(StatusShow::Type showType, const QString &statusMessage); +		void onChangeNickRequest(const QString &nick); +  	private slots:  		void handleChangeStatusRequest(StatusShow::Type type, const QString &statusMessage);  	private:  		QString name_;  		QLabel* avatarLabel_; -		QtElidingLabel* nameLabel_; +		QtNameWidget* nameWidget_;  		QtTextEdit* statusEdit_;  		QToolBar* toolBar_;  		QtStatusWidget* statusWidget_;  | 
 Swift