Logo Search packages:      
Sourcecode: kdenlive version File versions

Gui::KdenliveApp Class Reference

#include <kdenlive.h>

List of all members.


Detailed Description

The base class for Kdenlive application windows. It sets up the main window and reads the config file as well as providing a menubar, toolbar and statusbar. An instance of KdenliveView creates your center view, which is connected to the window's Doc object. KdenliveApp reimplements the methods that KMainWindow provides for main window handling and supports full session management as well as using KActions.
See also:
KMainWindow

KApplication

KConfig

Author:
Source Framework Automatically Generated by KDevelop, (c) The KDevelop Team.
Version:
KDevelop version 1.2 code generation

Definition at line 126 of file kdenlive.h.


Public Slots

void activateCaptureMonitor ()
void activateClipMonitor ()
void activateMonitor (KMonitor *monitor)
void activateWorkspaceMonitor ()
void clipReferenceChanged ()
void documentModified (bool modified)
const EffectDescriptionListeffectList () const
void focusTimelineWidget ()
void guidesFromXml (QDomElement doc)
GenTime inpointPosition () const
void insertClipFromUrl (QString path)
void insertGuides (QString guides, QString comments)
void loadLayout1 ()
void loadLayout2 ()
void loadLayout3 ()
void loadLayout4 ()
void openDocumentFile (const KURL &url=0)
void openLastFile ()
GenTime outpointPosition () const
QString projectVideoFormat ()
void refreshClipTrack (DocClipRef *clip)
void refreshVirtualZone ()
void saveLayout1 ()
void saveLayout2 ()
void saveLayout3 ()
void saveLayout4 ()
void setInpointPosition (const GenTime out)
void setOutpointPosition (const GenTime out)
void slot_insertClips (QDropEvent *event, QListViewItem *parent)
void slot_moveClips (QDropEvent *event, QListViewItem *parent)
void slotAdjustPreviewQuality ()
void slotCheckTransition (DocClipRef *clip)
void slotClearAllSnapMarkers ()
void slotClearSnapMarkersFromSelected ()
void slotConfigureProject ()
void slotConfKeys ()
void slotConfNotifications ()
void slotConfToolbars ()
void slotDeleteSelected ()
void slotDisplayRulerContextMenu ()
void slotDisplayTimeLineContextMenu ()
void slotDisplayTrackHeaderContextMenu ()
void slotEditCopy ()
void slotEditCut ()
void slotEditPaste ()
void slotEditTransition (Transition *transition)
void slotFileClose ()
void slotFileNew ()
void slotFileOpen ()
void slotFilePrint ()
void slotFileQuit ()
void slotFileSave ()
void slotFileSaveAs (QString suggestedName=QString::null)
void slotFitToWidth ()
void slotGotoEnd ()
void slotGotoStart ()
void slotLastFrame ()
void slotLastSecond ()
void slotLookAtClip (DocClipRef *clip, const GenTime &time)
void slotLoopPlay ()
void slotMultiTrackView ()
void slotNextFrame ()
void slotNextSecond ()
void slotNextSnap ()
void slotOnScreenDisplay ()
void slotOptionsPreferences ()
void slotPasteEffects ()
void slotPasteTransitions ()
void slotPlay ()
void slotPreviousSnap ()
void slotProjectAddClips ()
void slotProjectAddColorClip ()
void slotProjectAddFolder (QString message=QString())
void slotProjectAddImageClip (KURL imageUrl=NULL)
void slotProjectAddSlideshowClip ()
void slotProjectAddTextClip ()
void slotProjectClean ()
void slotProjectDeleteClips (QStringList list)
void slotProjectDeleteClips (bool confirm=true)
void slotProjectDeleteFolder ()
void slotProjectDuplicateTextClip ()
void slotProjectEditClip ()
void slotProjectEditParentClip ()
void slotProjectRenameFolder (QString message=QString())
void slotRazorAllClips ()
void slotRazorSelectedClips ()
void slotRemoveSpace ()
void slotRenderDvd ()
void slotRenderExportTimeline (bool show=true)
void slotRestoreZoom ()
void slotSeekTo (GenTime time)
void slotSetClipDuration ()
void slotSetClipMonitorSource (DocClipRef *clip)
void slotSetClipMonitorSourceAndSeek (DocClipRef *clip)
void slotSetInpoint ()
void slotSetOutpoint ()
void slotSetRenderFinished ()
void slotSetRenderProgress (const GenTime &)
void slotShowAllMarkers ()
void slotStop ()
void slotSyncTimeLineWithDocument ()
void slotTimelineMarkerTool ()
void slotTimelineMoveTool ()
void slotTimelineRazorTool ()
void slotTimelineRollTool ()
void slotTimelineSelectTool ()
void slotTimelineSnapToBorder ()
void slotTimelineSnapToFrame ()
void slotTimelineSnapToMarker ()
void slotTimelineSpacerTool ()
void slotToggleBackwards ()
void slotToggleForwards ()
void slotTogglePlaySelected ()
void slotToggleSnapMarker ()
void slotZoomIn ()
void slotZoomOut ()
QValueList< int > timelineGuides () const
QString timelineGuidesComments () const
void toggleMarkerUnderCursor ()
TransitionDialogtransitionPanel ()
void updateConfiguration ()
QDomDocument xmlGuides ()

Public Member Functions

void addCommand (KCommand *command, bool execute=true)
GenTime cursorPosition () const
void ensureCursorVisible ()
int externalMonitor ()
KdenliveDocgetDocument () const
int getTimeScaleSliderText () const
 KdenliveApp (bool newDoc, QWidget *parent=0, const char *name=0)
QString projectFormatFromName (QString formatName)
QString projectFormatName (QString profile)
formatTemplate projectFormatParameters (QString profile)
KRenderManagerrenderManager ()
bool saveModified ()
void setCursorPosition (const GenTime pos)
void setFramesPerSecond ()
void setProjectFormat (QString profile)
bool snapToBorderEnabled () const
bool snapToFrameEnabled () const
bool snapToMarkersEnabled () const
QStringList videoProjectFormats ()

Protected Member Functions

virtual void customEvent (QCustomEvent *e)
void initActions ()
void initDocument (int vtracks, int atracks)
void initStatusBar ()
void initView ()
void initWidgets ()
virtual bool queryClose ()
virtual bool queryExit ()
void readOptions ()
virtual void readProperties (KConfig *_cfg)
void requestDocumentClose (KURL new_url=NULL)
void saveOptions ()
virtual void saveProperties (KConfig *_cfg)

Private Slots

void addMarkerUnderCursor ()
void deleteMarkerUnderCursor ()
void editMarkerUnderCursor ()
void initMonitors ()
void openSelectedFile ()
void selectClipUnderCursor ()
void slotAddAudioEffect (int ix)
void slotAddEffect (const QString &effectName)
void slotAddFileToProject (const QString &url)
void slotAddGuide ()
void slotAddTrack ()
void slotAddTransition (int ix=0)
void slotAddVideoEffect (int ix)
void slotAutoSave ()
void slotDefineClipThumb ()
void slotDeleteGuide ()
void slotDeleteTrack ()
void slotDeleteTransition ()
void slotDisableAudioThumbnails ()
void slotDisableEffects ()
void slotDisableThumbnails ()
void slotDisableTransitions ()
void slotEditCurrentTransition ()
void slotEditGuide ()
void slotExportCurrentFrame ()
void slotExternalEditor ()
void slotExtractAudio ()
void slotExtractClipAudio (DocClipRef *clip)
void slotFocusCaptureMonitor ()
void slotFocusClipMonitor ()
void slotFocusEffectList ()
void slotFocusEffectStack ()
void slotFocusProjectList ()
void slotFocusTransitions ()
void slotFocusWorkspaceMonitor ()
void slotFullScreen ()
void slotGetNewLuma ()
void slotHideTimelineMenu ()
void slotMergeProject ()
void slotMoveClipDown ()
void slotMoveClipToCurrentTime ()
void slotMoveClipUp ()
bool slotNewProject (QString *newProjectName, KURL *fileUrl, int *videoTracks, int *audioTracks, bool byPass=false, bool exitMode=false)
void slotProjectExtractAudio ()
void slotProjectIconView ()
void slotProjectListView ()
void slotRemoveEffect (int ix)
void slotRenderAudioZone ()
void slotRenderZone ()
void slotResetTimelineMenuPosition ()
void slotResizeClipEnd ()
void slotResizeClipStart ()
void slotSaveSubClip ()
void slotSaveZone ()
void slotSelectNextTrack ()
void slotSelectPreviousTrack ()
void slotSetDocumentMetadata (const QStringList list)
void slotShowVirtualZone ()
void slotSplashTimeout ()
void slotSplitAudio ()
void slotStatusMsg (const QString &text=QString::null)
void slotStopExport ()
void slotTemporaryStatusMsg (const QString &text=QString::null)
void slotToggleCaptureMonitor ()
void slotToggleClipMonitor ()
void slotToggleEffectList ()
void slotToggleEffectStack ()
void slotToggleProjectList ()
void slotToggleTransitions ()
void slotToggleWorkspaceMonitor ()
void slotUpdateLayoutState ()
void slotViewSelectedClip ()
void slotVirtualZone ()

Private Member Functions

void connectMonitors ()
void createExternalMonitor ()
QPoint mousePosition ()
void parseProfiles ()
void populateClearSnapMarkers (KMacroCommand *macroCommand, DocClipProject &clip, bool selectedClips)
void switchProjectToFormat (QString newFormat)

Private Attributes

KAction * actionClearAllSnapMarkers
KAction * actionClearSnapMarkersFromSelected
KAction * actionDeleteSelected
KAction * actionLastFrame
KAction * actionLastSecond
KAction * actionLoadLayout1
KAction * actionLoadLayout2
KAction * actionLoadLayout3
KAction * actionLoadLayout4
KAction * actionNextFrame
KAction * actionNextSecond
KAction * actionPasteEffects
KAction * actionPasteTransitions
KAction * actionSaveLayout1
KAction * actionSaveLayout2
KAction * actionSaveLayout3
KAction * actionSaveLayout4
KAction * actionSetInpoint
KAction * actionSetOutpoint
KAction * actionStopPlay
KAction * actionTogglePlay
KAction * actionTogglePlaySelected
KAction * actionToggleSnapMarker
QPopupMenu * audioEffectsMenu
KPushButton * audioThumbsButton
KToggleAction * clipAutoSelect
KDockWidget * clipWidget
KConfig * config
KAction * configureProject
KAction * configureToolbars
KAction * editCopy
KAction * editCut
KAction * editPaste
KAction * fileNew
KAction * fileOpen
KRecentFilesAction * fileOpenRecent
KAction * fileQuit
KAction * fileSave
KAction * fileSaveAs
KAction * fitToWidth
KAction * fullScreen
QTimer * m_autoSaveTimer
CaptureMonitorm_captureMonitor
KMMMonitor * m_clipMonitor
ClipPropertiesDialogm_clipPropertyDialog
KCommandHistory * m_commandHistory
DocClipRef * m_copiedClip
KdenliveDocm_doc
KDockWidget * m_dockCaptureMonitor
KDockWidget * m_dockClipMonitor
KDockWidget * m_dockEffectList
KDockWidget * m_dockEffectStack
KDockWidget * m_dockProjectList
KDockWidget * m_dockTransition
KDockWidget * m_dockWorkspaceMonitor
EffectDescriptionList m_effectList
EffectListDialogm_effectListDialog
EffectStackDialogm_effectStackDialog
ExportDvdDialogm_exportDvd
exportWidget * m_exportWidget
int m_externalMonitor
KURL m_fileDialogPath
TrackPanelMarkerFunctionm_markerFunction
QPoint m_menuPosition
MonitorManager m_monitorManager
TrackPanelClipMoveFunctionm_moveFunction
newLumaStuffm_newLumaDialog
QString m_projectFormat
ProjectFormatManager m_projectFormatManager
ProjectList * m_projectList
QMap< QString, formatTemplate > m_projectTemplates
KRenderManagerm_renderManager
time_t m_renderStartTime
TrackPanelClipResizeFunctionm_resizeFunction
TrackPanelClipRollFunctionm_rollFunction
QPopupMenu * m_rulerPopupMenu
KURL m_selectedFile
KProgress * m_statusBarExportProgress
KProgress * m_statusBarProgress
QTimer * m_statusBarTimer
KPushButton * m_stopExportButton
KMMTimeLinem_timeline
QPopupMenu * m_timelinePopupMenu
KDockWidget * m_timelineWidget
TransitionDialogm_transitionPanel
KMMMonitor * m_workspaceMonitor
KToggleAction * multiTrackView
KToggleAction * onScreenDisplay
KAction * optionsPreferences
KToggleAction * previewBestQuality
KToggleAction * previewLowQuality
KToggleAction * previewMidQuality
KAction * projectAddClips
KAction * projectAddColorClip
KAction * projectAddImageClip
KAction * projectAddTextClip
KAction * projectClean
KAction * projectClipProperties
KAction * projectDeleteClips
QPopupMenu * removeEffectsMenu
KAction * renderExportTimeline
KToggleAction * showAllMarkers
KToggleAction * showCaptureMonitor
KToggleAction * showClipMonitor
KToggleAction * showEffectList
KToggleAction * showEffectStack
KToggleAction * showProjectList
KToggleAction * showTransitions
KToggleAction * showWorkspaceMonitor
KdenliveSplashsplash
KPushButton * thumbsButton
KRadioAction * timelineMarkerTool
KRadioAction * timelineMoveTool
KAction * timelineRazorAllClips
KAction * timelineRazorSelectedClips
KRadioAction * timelineRazorTool
KRadioAction * timelineRollTool
KRadioAction * timelineSelectTool
KToggleAction * timelineSnapToBorder
KToggleAction * timelineSnapToFrame
KToggleAction * timelineSnapToMarker
KRadioAction * timelineSpacerTool
QPopupMenu * transitionsMenu
QPopupMenu * videoEffectsMenu
QWidget * view

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index