X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmonitormanager.h;h=80717eb461641d21b32502d23f59b2f4be674330;hb=a28dc9532fb0fe6f9dd07cfdb1029ce17bd98e4b;hp=9029407cc55ca185cfaf11a3da6dd1e168dab184;hpb=7caecc149e65907e4a57c8115c7cac12042e9308;p=kdenlive diff --git a/src/monitormanager.h b/src/monitormanager.h index 9029407c..80717eb4 100644 --- a/src/monitormanager.h +++ b/src/monitormanager.h @@ -26,19 +26,19 @@ class Monitor; -class MonitorManager : public QObject { +class MonitorManager : public QObject +{ Q_OBJECT public: MonitorManager(QWidget *parent = 0); void initMonitors(Monitor *clipMonitor, Monitor *projectMonitor); Timecode timecode(); - void switchMonitors(); void resetProfiles(Timecode tc); void stopActiveMonitor(); public slots: - void activateMonitor(QString name = QString::null); + void activateMonitor(QString name = QString()); void slotPlay(); void slotPlayZone(); void slotLoopZone(); @@ -51,12 +51,14 @@ public slots: void slotStart(); void slotEnd(); void slotResetProfiles(); + void slotSwitchMonitors(bool activateClip); private: Monitor *m_clipMonitor; Monitor *m_projectMonitor; QString m_activeMonitor; Timecode m_timecode; + bool m_blocked; signals: void raiseClipMonitor(bool);