+//////////////////////////////////////////////////////////////////////////
+//
+void BSView::slotItemExpanded(QListViewItem *lvi)
+{
+ if (lvi->parent() == '\0')
+ {
+ m_TreeExpanded[lvi->text(0)]["--"] = true;
+ }
+ else if (lvi->parent()->parent() == '\0')
+ {
+ m_TreeExpanded[lvi->parent()->text(0)][lvi->text(0)] = true;
+ }
+}
+
+//////////////////////////////////////////////////////////////////////////
+//
+void BSView::slotItemCollapsed(QListViewItem *lvi)
+{
+ if (lvi->parent() == '\0')
+ {
+ m_TreeExpanded[lvi->text(0)]["--"] = false;
+ }
+ else if (lvi->parent()->parent() == '\0')
+ {
+ m_TreeExpanded[lvi->parent()->text(0)][lvi->text(0)] = false;
+ }