kDebug() << "/////// BUILDING MONITOR, ID: " << ui.video_frame->winId();
}
+QString Monitor::name() const {
+ return m_name;
+}
+
// virtual
void Monitor::mousePressEvent(QMouseEvent * event) {
slotPlay();
int rulerPos = (int)(pos * m_scale);
m_position = pos;
ui.monitor_time->setText(m_monitorManager->timecode().getTimecodeFromFrames(pos));
- kDebug() << "seek: " << pos << ", scale: " << m_scale;
+ //kDebug() << "seek: " << pos << ", scale: " << m_scale;
m_ruler->slotNewValue(rulerPos);
}
render->resetProfile(prof);
}
-void Monitor::saveSceneList(QString path) {
+void Monitor::saveSceneList(QString path, QDomElement e) {
if (render == NULL) return;
- render->saveSceneList(path);
+ render->saveSceneList(path, e);
+}
+
+void Monitor::paintEvent(QPaintEvent * event) {
+ if (render != NULL && m_isActive) render->doRefresh();
+ QWidget::paintEvent(event);
}
#include "monitor.moc"