}
+void PanelStack::showPanel(QString const & name, bool show)
+{
+ QTreeWidgetItem * item = panel_map_.value(name, 0);
+ LASSERT(item, return);
+
+ item->setHidden(!show);
+}
+
+
void PanelStack::setCurrentPanel(QString const & name)
{
QTreeWidgetItem * item = panel_map_.value(name, 0);
}
+bool PanelStack::isCurrentPanel(QString const & name) const
+{
+ QTreeWidgetItem * item = panel_map_.value(name, 0);
+ LASSERT(item, return false);
+
+ return (list_->currentItem() == item);
+}
+
+
void PanelStack::switchPanel(QTreeWidgetItem * item,
QTreeWidgetItem * previous)
{