#include <QDebug>
#include <QButtonGroup>
+#include "panelcommon.h"
#include "paneltab.h"
#include "paneltabbar.h"
{
qDebug() << __PRETTY_FUNCTION__;
+ setFixedWidth(PANEL_TAB_BAR_WIDTH);
+
m_tabButtonGroup = new QButtonGroup(this);
connect(m_tabButtonGroup, SIGNAL(buttonPressed(int)),
{
qDebug() << __PRETTY_FUNCTION__;
+ m_activeTab = NO_ACTIVE_TABS;
+
m_tabButtonGroup->setExclusive(false);
m_tabButtonGroup->button(m_tabButtonGroup->checkedId())->setChecked(false);
m_tabButtonGroup->setExclusive(true);
const int TAB_BUTTON_STEPPING = 65;
QList<QAbstractButton *> tabList = m_tabButtonGroup->buttons();
-
+ int tabBarHeight = 0;
for (int i = 0; i < tabList.size(); i ++) {
tabList.at(i)->move(0, i * TAB_BUTTON_STEPPING);
+ tabBarHeight += TAB_BUTTON_STEPPING;
}
+
+ setFixedHeight(tabBarHeight);
+
+ emit sizeChangeRequested();
+}
+
+QButtonGroup * PanelTabBar::tabs() const
+{
+ qDebug() << __PRETTY_FUNCTION__;
+
+ return m_tabButtonGroup;
}