X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmonitor.h;h=73a9ff7caca20972ea19c2334b8f48846758879b;hb=c2af27d22047cee1b74816908bbe0e1cfa68e665;hp=462d21a9c3423eaefe25b9290b7fe1f6e6947276;hpb=3915be02797dcbcefa0c30cfb8ab4595d8ab779b;p=kdenlive diff --git a/src/monitor.h b/src/monitor.h index 462d21a9..73a9ff7c 100644 --- a/src/monitor.h +++ b/src/monitor.h @@ -70,8 +70,11 @@ public: void resetSize(); bool isActive() const; void pause(); - void setupMenu(QMenu *goMenu); + void setupMenu(QMenu *goMenu, QAction *playZone, QAction *loopZone, QMenu *markerMenu = NULL); QDomDocument sceneList(); + DocClipBase *activeClip(); + GenTime position(); + void checkOverlay(); protected: virtual void mousePressEvent(QMouseEvent * event); @@ -106,11 +109,9 @@ private: QPoint m_DragStartPosition; bool m_dragStarted; Overlay *m_overlay; - void checkOverlay(); GenTime getSnapForPos(bool previous); private slots: - void adjustRulerSize(int length); void seekCursor(int pos); void rendererStopped(int pos); void slotExtractCurrentFrame(); @@ -134,8 +135,8 @@ public slots: void slotLoopZone(); void slotForward(double speed = 0); void slotRewind(double speed = 0); - void slotRewindOneFrame(); - void slotForwardOneFrame(); + void slotRewindOneFrame(int diff = 1); + void slotForwardOneFrame(int diff = 1); void saveSceneList(QString path, QDomElement info = QDomElement()); void slotStart(); void slotEnd(); @@ -146,6 +147,7 @@ public slots: void slotZoneMoved(int start, int end); void slotSeekToNextSnap(); void slotSeekToPreviousSnap(); + void adjustRulerSize(int length); signals: void renderPosition(int);