Render *render;
AbstractRender *abstractRender();
void resetProfile(const QString &profile);
+ void setCustomProfile(const QString &profile, Timecode tc);
void resetSize();
void pause();
void unpause();
void checkOverlay();
void updateTimecodeFormat();
void updateMarkers(DocClipBase *source);
+ void setMarkers(QList <CommentedTime> markers);
MonitorEditWidget *getEffectEdit();
QWidget *container();
void reloadProducer(const QString &id);
QFrame *m_volumePopup;
/** @brief Reimplemented from QWidget, updates the palette colors. */
void setPalette ( const QPalette & p);
+ /** @brief Returns a hh:mm:ss timecode from a frame number. */
+ QString getTimecodeFromFrames(int pos);
+ /** @brief Returns current project's fps. */
+ double fps() const;
+ /** @brief Get url for the clip's thumbnail */
+ QString getMarkerThumb(GenTime pos);
protected:
virtual void mousePressEvent(QMouseEvent * event);
virtual void wheelEvent(QWheelEvent * event);
virtual void mouseMoveEvent(QMouseEvent *event);
virtual QStringList mimeTypes() const;
+
/*virtual void dragMoveEvent(QDragMoveEvent * event);
virtual Qt::DropActions supportedDropActions() const;*/
QMenu *m_markerMenu;
QPoint m_DragStartPosition;
MonitorEditWidget *m_effectWidget;
- VideoContainer *m_videoBox;
/** Selected clip/transition in timeline. Used for looping it. */
AbstractClipItem *m_selectedClip;
/** true if selected clip is transition, false = selected clip is clip.
void setTimePos(const QString &pos);
QStringList getZoneInfo() const;
/** @brief Display the on monitor effect scene (to adjust geometry over monitor). */
- void slotShowEffectScene(bool show = true);
+ void slotShowEffectScene(bool show = true, bool manuallyTriggered = false);
bool effectSceneDisplayed();
/** @brief Sets m_selectedClip to @param item. Used for looping it. */