summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2009-08-01 14:46:37 (GMT)
committerKevin Smith <git@kismith.co.uk>2009-08-01 14:46:37 (GMT)
commitc3b4fc7dcf8475e4dcf7b42b496e332df4a4f7b1 (patch)
tree28aba4cc95d6ac7d916c6d2ca6980112ef915ea1 /Swift/QtUI/Roster/QtTreeWidgetItem.h
parentcd294437d80978a72a8b7ce9e563afee0a518300 (diff)
downloadswift-c3b4fc7dcf8475e4dcf7b42b496e332df4a4f7b1.zip
swift-c3b4fc7dcf8475e4dcf7b42b496e332df4a4f7b1.tar.bz2
Resize avatars to 32pix in Roster, change alignments to be relative, do item hiding.
Diffstat (limited to 'Swift/QtUI/Roster/QtTreeWidgetItem.h')
-rw-r--r--Swift/QtUI/Roster/QtTreeWidgetItem.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/Swift/QtUI/Roster/QtTreeWidgetItem.h b/Swift/QtUI/Roster/QtTreeWidgetItem.h
index 2dac2fc..e3bfff3 100644
--- a/Swift/QtUI/Roster/QtTreeWidgetItem.h
+++ b/Swift/QtUI/Roster/QtTreeWidgetItem.h
@@ -39,6 +39,7 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem {
void setExpanded(bool b);
void hide();
void show();
+ bool isShown();
bool isContact();
QWidget* getCollapsedRosterWidget();
@@ -46,13 +47,17 @@ class QtTreeWidgetItem : public QObject, public TreeWidgetItem {
signals:
void changed();
+ private slots:
+ void handleChanged();
private:
QList<QtTreeWidgetItem*> children_;
+ QList<QtTreeWidgetItem*> shownChildren_;
QtTreeWidgetItem* parent_;
QString displayName_;
QString statusText_;
QColor textColor_;
QColor backgroundColor_;
+ bool shown_;
};
}