summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2009-09-20 19:44:21 (GMT)
committerKevin Smith <git@kismith.co.uk>2009-09-20 19:44:21 (GMT)
commit86a064d24f39ef3fbda676c18166d31106bf3bad (patch)
tree60333959a7623e5a3fa6ae4a7401e8055b4584dc /Swift/QtUI/Roster/QtTreeWidgetItem.h
parent81bbc5499eb8481cdc928b7e5f1a4961a4441553 (diff)
downloadswift-86a064d24f39ef3fbda676c18166d31106bf3bad.zip
swift-86a064d24f39ef3fbda676c18166d31106bf3bad.tar.bz2
Sort the Qt roster.
Diffstat (limited to 'Swift/QtUI/Roster/QtTreeWidgetItem.h')
-rw-r--r--Swift/QtUI/Roster/QtTreeWidgetItem.h9
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