connect(animation, SIGNAL(finished()),
this, SLOT(contextButtonBarStateChanged()));
- QPoint hiddenPosition(this->pos().x(), this->pos().y());
+ QPoint hiddenPosition(pos().x(), pos().y());
m_stateHidden->assignProperty(this, "pos", hiddenPosition);
- QPoint visiblePosition(this->pos().x(), this->pos().y() - height());
+ QPoint visiblePosition(pos().x(), pos().y() - height());
m_stateVisible->assignProperty(this, "pos", visiblePosition);
stateMachine->start();
m_stateVisible->assignProperty(this, "pos", visiblePosition);
}
-void PanelContextButtonBar::resizeEvent(QResizeEvent *event)
-{
- qDebug() << __PRETTY_FUNCTION__;
-
- QWidget::resizeEvent(event);
-
- QPoint visiblePosition(pos().x(), pos().y() - height());
- m_stateVisible->assignProperty(this, "pos", visiblePosition);
-}
-
void PanelContextButtonBar::setContextButtons(QWidget *contextButtons)
{
qDebug() << __PRETTY_FUNCTION__;
m_contextButtons->setVisible(true);
setFixedHeight(m_contextButtons->height());
+
+ emit positionChangeRequested();
}
void PanelContextButtonBar::showContextButtonBar()