]> git.sesse.net Git - kdenlive/blob - src/monitormanager.h
Progress in clip monitor and project switching
[kdenlive] / src / monitormanager.h
1 #ifndef MONITORMANAGER_H
2 #define MONITORMANAGER_H
3
4 #include "monitor.h"
5
6 class Monitor;
7
8 class MonitorManager : public QObject
9 {
10   Q_OBJECT
11   
12   public:
13     MonitorManager(QWidget *parent=0);
14
15     void initMonitors(Monitor *clipMonitor, Monitor *projectMonitor);
16     void activateMonitor(QString name);
17
18   private:
19     Monitor *m_clipMonitor;
20     Monitor *m_projectMonitor;
21     QString m_activeMonitor;
22
23   private slots:
24     void initProjectMonitor();
25     void initClipMonitor();
26
27   signals:
28     void connectMonitors();
29     void raiseClipMonitor(bool);
30
31 };
32
33 #endif