X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmainwindow.h;h=7fb488d49c09059b5837ea8992b4d19054c8da5a;hb=a28dc9532fb0fe6f9dd07cfdb1029ce17bd98e4b;hp=e259a491a8d80c5fa0013661db16196b98c81a6f;hpb=ff1f7a8ec2c9734e83247bbab39615cf37a5377e;p=kdenlive diff --git a/src/mainwindow.h b/src/mainwindow.h index e259a491..7fb488d4 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -166,11 +166,13 @@ private: KAction *m_buttonVideoThumbs; KAction *m_buttonShowMarkers; KAction *m_buttonFitZoom; + KAction *m_normalEditTool; + KAction *m_overwriteEditTool; + KAction *m_insertEditTool; KAction *m_buttonSelectTool; KAction *m_buttonRazorTool; KAction *m_buttonSpacerTool; KAction *m_buttonSnap; - QActionGroup *m_toolGroup; KAction *m_saveAction; KAction *m_closeAction; QSlider *m_zoomSlider; @@ -199,6 +201,7 @@ private: QMenu *menu, const char *member, QActionGroup *actionGroup); void aboutPlugins(); + int getNewStuff(const QString &configFile = QString()); QStringList m_pluginFileNames; QByteArray m_timelineState; void loadTranscoders(); @@ -211,7 +214,7 @@ public slots: Q_SCRIPTABLE void setRenderingFinished(const QString &url, int status, const QString &error); private slots: - void newFile(bool showProjectSettings = true); + void newFile(bool showProjectSettings = true, bool force = false); void queryQuit(); void activateDocument(); void connectDocument(TrackView*, KdenliveDoc*); @@ -248,6 +251,13 @@ private slots: void slotDeleteAllClipMarkers(); void slotEditClipMarker(); void slotCutTimelineClip(); + void slotInsertClipOverwrite(); + void slotSelectTimelineClip(); + void slotSelectTimelineTransition(); + void slotDeselectTimelineClip(); + void slotDeselectTimelineTransition(); + void slotSelectAddTimelineClip(); + void slotSelectAddTimelineTransition(); void slotAddVideoEffect(QAction *result); void slotAddAudioEffect(QAction *result); void slotAddCustomEffect(QAction *result); @@ -257,9 +267,11 @@ private slots: void slotShuttleButton(int code); #endif /* NO_JOGSHUTTLE */ void slotShowClipProperties(DocClipBase *clip); + void slotShowClipProperties(QList cliplist, QMap commonproperties); void slotActivateEffectStackView(); void slotActivateTransitionView(Transition *); void slotChangeTool(QAction * action); + void slotChangeEdit(QAction * action); void slotSetTool(PROJECTTOOL tool); void slotSnapForward(); void slotSnapRewind(); @@ -290,11 +302,14 @@ private slots: void slotSetInPoint(); void slotSetOutPoint(); + void slotResizeItemStart(); + void slotResizeItemEnd(); void configureNotifications(); void slotInsertTrack(int ix = 0); void slotDeleteTrack(int ix = 0); void slotChangeTrack(int ix = 0); void slotGetNewLumaStuff(); + void slotGetNewTitleStuff(); void slotGetNewRenderStuff(); void slotGetNewMltProfileStuff(); void slotAutoTransition(); @@ -311,7 +326,7 @@ private slots: void slotMaximizeCurrent(bool show); void slotTranscode(KUrl::List urls = KUrl::List()); void slotTranscodeClip(); - void slotSetDocumentRenderProfile(const QString &dest, const QString &name, const QString &file); + void slotSetDocumentRenderProfile(const QString &dest, const QString &group, const QString &name, const QString &file); void slotPrepareRendering(bool scriptExport, bool zoneOnly, const QString &chapterFile); void slotUpdateTimecodeFormat(int ix); /** Removes the focus of anything */ @@ -324,6 +339,10 @@ private slots: void slotUpdateTrackInfo(); /** \brief Change color scheme */ void slotChangePalette(QAction *action, const QString &themename = QString()); + void slotSwitchMonitors(); + void slotInsertZoneToTree(); + void slotInsertZoneToTimeline(); + void slotDeleteProjectClips(QStringList ids, QMap folderids); signals: Q_SCRIPTABLE void abortRenderJob(const QString &url);