void updateEffect(int track, GenTime pos, QDomElement insertedEffect, bool refreshEffectStack = false);
/** @brief Enable / disable a list of effects */
void updateEffectState(int track, GenTime pos, QList <int> effectIndexes, bool disable, bool updateEffectStack);
- void moveEffect(int track, GenTime pos, QList <int> oldPos, QList <int> newPos);
+ void moveEffect(int track, const GenTime &pos, const QList<int> &oldPos, const QList<int> &newPos);
void addTransition(const ItemInfo &transitionInfo, int endTrack, const QDomElement ¶ms, bool refresh);
void deleteTransition(const ItemInfo &transitionInfo, int endTrack, QDomElement params, bool refresh);
- void updateTransition(int track, GenTime pos, QDomElement oldTransition, QDomElement transition, bool updateTransitionWidget);
+ void updateTransition(int track, const GenTime &pos, const QDomElement &oldTransition, const QDomElement &transition, bool updateTransitionWidget);
void activateMonitor();
int duration() const;
void deleteSelectedClips();
bool checkTrackHeight();
void updateSceneFrameWidth();
//QList <TrackInfo> tracksList() const;
- void setTool(PROJECTTOOL tool);
+ void setTool(ProjectTool tool);
ClipItem *cutClip(const ItemInfo &info, const GenTime &cutTime, bool cut, const EffectsList &oldStack = EffectsList(), bool execute = true);
void slotSeekToPreviousSnap();
void slotSeekToNextSnap();
QList<ItemInfo> findId(const QString &clipId);
void clipStart();
void clipEnd();
- void doChangeClipSpeed(ItemInfo info, ItemInfo speedIndependantInfo, const double speed, const double oldspeed, int strobe, const QString &id);
+ void doChangeClipSpeed(ItemInfo info, const ItemInfo &speedIndependantInfo, const double speed, const double oldspeed, int strobe, const QString &id);
/** @brief Sets the document as modified. */
void setDocumentModified();
void setInPoint();
void updateSnapPoints(AbstractClipItem *selected, QList <GenTime> offsetList = QList <GenTime> (), bool skipSelectedItems = false);
void slotAddEffect(ClipItem *clip, const QDomElement &effect);
- void slotImportClipKeyframes(GRAPHICSRECTITEM type);
+ void slotImportClipKeyframes(GraphicsRectItem type);
/** @brief Get effect parameters ready for MLT*/
static void adjustEffectParameters(EffectsParameterList ¶meters, QDomNodeList params, MltVideoProfile profile, const QString &prefix = QString());
QGraphicsLineItem *m_cursorLine;
ItemInfo m_dragItemInfo;
ItemInfo m_selectionGroupInfo;
- OPERATIONTYPE m_operationMode;
- OPERATIONTYPE m_moveOpMode;
+ OperationType m_operationMode;
+ OperationType m_moveOpMode;
AbstractClipItem *m_dragItem;
Guide *m_dragGuide;
QUndoStack *m_commandStack;
bool m_clipDrag;
int m_findIndex;
- PROJECTTOOL m_tool;
+ ProjectTool m_tool;
QCursor m_razorCursor;
QCursor m_spacerCursor;
/** list containing items currently copied in the timeline */
* @param clip clip to display the tip on
* @param mode operation mode for which the tip should be displayed
* @param size size of the tip */
- void setTipAnimation(AbstractClipItem *clip, OPERATIONTYPE mode, const double size);
+ void setTipAnimation(AbstractClipItem *clip, OperationType mode, const double size);
/** @brief Takes care of updating effects and attached transitions during a resize from start.
* @param item Item to resize
/** @brief Cursor position changed, repaint ruler.*/
void updateRuler();
/** @brief Send data from a clip to be imported as keyframes for effect / transition.*/
- void importKeyframes(GRAPHICSRECTITEM type, const QString&, int maximum);
+ void importKeyframes(GraphicsRectItem type, const QString&, int maximum);
};
#endif