}
}
+void Monitor::resizeEvent(QResizeEvent *event)
+{
+ Q_UNUSED(event);
+ if (render && isVisible() && isActive()) render->doRefresh();
+}
+
+
void Monitor::slotSwitchFullScreen()
{
m_videoBox->switchFullScreen();
void Monitor::slotSeek(int pos)
{
- //activateMonitor();
if (render == NULL) return;
+ activateMonitor();
render->seekToFrame(pos);
}
void Monitor::start()
{
+ if (!isVisible()) return;
if (render) render->start();
connect(render, SIGNAL(rendererPosition(int)), this, SLOT(seekCursor(int)));
}
}
-void MonitorRefresh::resizeEvent(QResizeEvent *event)
-{
- Q_UNUSED(event);
- if (m_renderer && isVisible()) m_renderer->doRefresh();
-}
-
Overlay::Overlay(QWidget* parent) :
QLabel(parent)
{