#ifndef MONITOR_H
#define MONITOR_H
-#include <QLabel>
-
-#include <KIcon>
-#include <KAction>
-#include <KRestrictedLine>
-#include <QDomElement>
#include "gentime.h"
#include "timecodedisplay.h"
#include "videoglwidget.h"
#endif
+#include <QLabel>
+#include <QDomElement>
+#include <QToolBar>
+#include <QSlider>
+
+#include <KIcon>
+#include <KAction>
+#include <KRestrictedLine>
+
+
class MonitorManager;
class Render;
class SmallRuler;
void updateMarkers(DocClipBase *source);
MonitorScene *getEffectScene();
QWidget *container();
+ QFrame *m_volumePopup;
protected:
virtual void mousePressEvent(QMouseEvent * event);
GenTime getSnapForPos(bool previous);
Qt::WindowFlags m_baseFlags;
+ QToolBar *m_toolbar;
+ QWidget *m_volumeWidget;
+ QSlider *m_audioSlider;
private slots:
void seekCursor(int pos);
void slotSwitchMonitorInfo(bool show);
void slotSwitchDropFrames(bool show);
void slotGoToMarker(QAction *action);
+ void slotSetVolume(int volume);
+ void slotShowVolume();
public slots:
void slotOpenFile(const QString &);