diff options
author | Kevin Smith <git@kismith.co.uk> | 2009-09-20 19:44:21 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2009-09-20 19:44:21 (GMT) |
commit | 86a064d24f39ef3fbda676c18166d31106bf3bad (patch) | |
tree | 60333959a7623e5a3fa6ae4a7401e8055b4584dc /Swift/QtUI/Roster/QtTreeWidgetItem.h | |
parent | 81bbc5499eb8481cdc928b7e5f1a4961a4441553 (diff) | |
download | swift-contrib-86a064d24f39ef3fbda676c18166d31106bf3bad.zip swift-contrib-86a064d24f39ef3fbda676c18166d31106bf3bad.tar.bz2 |
Sort the Qt roster.
Diffstat (limited to 'Swift/QtUI/Roster/QtTreeWidgetItem.h')
-rw-r--r-- | Swift/QtUI/Roster/QtTreeWidgetItem.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Swift/QtUI/Roster/QtTreeWidgetItem.h b/Swift/QtUI/Roster/QtTreeWidgetItem.h index 7a459d5..8b69ae2 100644 --- a/Swift/QtUI/Roster/QtTreeWidgetItem.h +++ b/Swift/QtUI/Roster/QtTreeWidgetItem.h @@ -48,12 +48,15 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem { void hide(); void show(); bool isShown(); - bool isContact(); + bool isContact() const; bool isExpanded(); + QString getName() const {return displayName_;}; + StatusShow::Type getStatusShow() const {return statusShowType_;}; QWidget* getCollapsedRosterWidget(); QWidget* getExpandedRosterWidget(); - + bool operator<(const QtTreeWidgetItem& item) const; + signals: void changed(QtTreeWidgetItem*); private slots: @@ -72,6 +75,8 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem { StatusShow::Type statusShowType_; }; +//bool itemLessThan(const QtTreeWidgetItem& left, const QtTreeWidgetItem& right); + } #endif |