TabbedPanel::TabbedPanel(QWidget *parent)
: QWidget(parent),
- m_isOpen(false)
+ m_open(false)
{
qDebug() << __PRETTY_FUNCTION__;
{
qDebug() << __PRETTY_FUNCTION__;
- if (m_isOpen)
+ if (m_open)
emit toggleState();
}
return index;
}
+void TabbedPanel::openPanel(QWidget *widget)
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ m_panelTabBar->selectTab(m_panelContentStack->indexOf(widget));
+}
+
void TabbedPanel::removeTab(int index)
{
qDebug() << __PRETTY_FUNCTION__;
resize(PANEL_BAR_TABBED_WIDTH + PANEL_WIDTH,
size.height() - PANEL_TOP_PADDING - PANEL_BOTTOM_PADDING);
- if (!m_isOpen)
+ if (!m_open)
move(size.width() - PANEL_TAB_WIDTH - PANEL_BAR_WIDTH, PANEL_TOP_PADDING);
else
move(size.width() - PANEL_TAB_WIDTH - PANEL_BAR_WIDTH - PANEL_WIDTH, PANEL_TOP_PADDING);
if ((index < m_panelContentStack->count()) && (index >= 0)) {
m_panelContentStack->setCurrentIndex(index);
- if (!m_isOpen)
+ if (!m_open)
emit toggleState();
m_panelContextButtonBar->setContextButtons(
}
}
-void TabbedPanel::showPanel(QWidget *widget)
-{
- qDebug() << __PRETTY_FUNCTION__;
-
- m_panelTabBar->selectTab(m_panelContentStack->indexOf(widget));
-}
-
void TabbedPanel::stateChanged()
{
qDebug() << __PRETTY_FUNCTION__;
- if (!m_isOpen) {
- m_isOpen = true;
+ if (!m_open) {
+ m_open = true;
m_panelContextButtonBar->setVisible(true);
emit panelOpened();
} else {
- m_isOpen = false;
+ m_open = false;
m_panelContextButtonBar->setVisible(false);
emit panelClosed();
}