#include "segmentedcontrol.h"
#include "fontutils.h"
+#include "mainwindow.h"
static const QColor borderColor = QColor(0x26, 0x26, 0x26);
update();
// status tip
- QMainWindow* mainWindow = dynamic_cast<QMainWindow*>(window());
- if (mainWindow) mainWindow->statusBar()->showMessage(action->statusTip());
+ MainWindow::instance()->statusBar()->showMessage(action->statusTip());
}
}
void SegmentedControl::leaveEvent(QEvent *event) {
QWidget::leaveEvent(event);
// status tip
- QMainWindow* mainWindow = dynamic_cast<QMainWindow*>(window());
- if (mainWindow) mainWindow->statusBar()->clearMessage();
+ // static_cast<QMainWindow*>(window())->statusBar()->clearMessage();
d->hoveredAction = 0;
d->pressedAction = 0;
update();