diff options
| author | Kevin Smith <git@kismith.co.uk> | 2009-08-24 19:42:19 (GMT) | 
|---|---|---|
| committer | Kevin Smith <git@kismith.co.uk> | 2009-08-24 19:42:19 (GMT) | 
| commit | 0a6875c0f26e9f487e8e245bba569a262246e78d (patch) | |
| tree | 1a34ec40f922de1835f437067692936f7309e089 /Swift/QtUI/Roster/QtTreeWidgetItem.h | |
| parent | 1f7d4ab55ffeaf14c66dcf4f3fb41961916a1192 (diff) | |
| download | swift-contrib-0a6875c0f26e9f487e8e245bba569a262246e78d.zip swift-contrib-0a6875c0f26e9f487e8e245bba569a262246e78d.tar.bz2  | |
Status icons in the roster show correct status.
Diffstat (limited to 'Swift/QtUI/Roster/QtTreeWidgetItem.h')
| -rw-r--r-- | Swift/QtUI/Roster/QtTreeWidgetItem.h | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/Swift/QtUI/Roster/QtTreeWidgetItem.h b/Swift/QtUI/Roster/QtTreeWidgetItem.h index 9c3b0ad..7a459d5 100644 --- a/Swift/QtUI/Roster/QtTreeWidgetItem.h +++ b/Swift/QtUI/Roster/QtTreeWidgetItem.h @@ -18,7 +18,8 @@ namespace Swift {  	enum RosterRoles {  		StatusTextRole = Qt::UserRole,  		AvatarRole = Qt::UserRole + 1, -		PresenceIconRole = Qt::UserRole + 2 +		PresenceIconRole = Qt::UserRole + 2, +		StatusShowTypeRole = Qt::UserRole + 3  	};  class QtTreeWidget; @@ -39,6 +40,7 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem {  			void setText(const String& text);  			void setAvatarPath(const String& path);  			void setStatusText(const String& text); +			void setStatusShow(StatusShow::Type show);  			void setTextColor(unsigned long color);  			void setBackgroundColor(unsigned long color);  			void setExpanded(bool b); @@ -67,6 +69,7 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem {  			QVariant avatar_;  			bool shown_;  			bool expanded_; +			StatusShow::Type statusShowType_;  };  }  | 
 Swift