OpenShot Video Editor  2.0.0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
main_window.MainWindow Class Reference

This class contains the logic for the main window widget. More...

Inheritance diagram for main_window.MainWindow:
updates.UpdateWatcher

Public Member Functions

def __init__ (self, mode=None)
 
def actionAbout_trigger (self, event)
 Show about dialog. More...
 
def actionAdd_to_Timeline_trigger (self, event)
 
def actionAddMarker_trigger (self, event)
 
def actionAddTrack_trigger (self, event)
 
def actionAddTrackAbove_trigger (self, event)
 
def actionAddTrackBelow_trigger (self, event)
 
def actionAdvanced_View_trigger (self, event)
 Switch to an alternative view. More...
 
def actionAnimatedTitle_trigger (self, event)
 
def actionAnimation_trigger (self, event)
 
def actionArrowTool_trigger (self, event)
 
def actionAskQuestion_trigger (self, event)
 
def actionClearHistory_trigger (self, event)
 Clear history for current project. More...
 
def actionDetailsView_trigger (self, event)
 
def actionDonate_trigger (self, event)
 
def actionDuplicateTitle_trigger (self, event)
 
def actionEditTitle_trigger (self, event)
 
def actionEffectsShowAll_trigger (self, event)
 
def actionEffectsShowAudio_trigger (self, event)
 
def actionEffectsShowVideo_trigger (self, event)
 
def actionExportVideo_trigger (self, event)
 
def actionFastForward_trigger (self, event)
 
def actionFile_Properties_trigger (self, event)
 
def actionFilesShowAll_trigger (self, event)
 
def actionFilesShowAudio_trigger (self, event)
 
def actionFilesShowImage_trigger (self, event)
 
def actionFilesShowVideo_trigger (self, event)
 
def actionFreeze_View_trigger (self, event)
 Freeze all dockable widgets on the main screen. More...
 
def actionFullscreen_trigger (self, event)
 
def actionHelpContents_trigger (self, event)
 
def actionImportFiles_trigger (self, event)
 
def actionImportImageSequence_trigger (self, event)
 
def actionJumpEnd_trigger (self, event)
 
def actionJumpStart_trigger (self, event)
 
def actionLockTrack_trigger (self, event)
 Callback for locking a track. More...
 
def actionNew_trigger (self, event)
 
def actionNextMarker_trigger (self, event)
 
def actionOpen_trigger (self, event)
 
def actionPlay_trigger (self, event, force=None)
 
def actionPreferences_trigger (self, event)
 
def actionPreview_File_trigger (self, event)
 Preview the selected media file. More...
 
def actionPreviousMarker_trigger (self, event)
 
def actionProfile_trigger (self, event)
 
def actionProperties_trigger (self, event)
 
def actionRazorTool_trigger (self, event)
 Toggle razor tool on and off. More...
 
def actionRedo_trigger (self, event)
 
def actionRemove_from_Project_trigger (self, event)
 
def actionRemoveClip_trigger (self, event)
 
def actionRemoveEffect_trigger (self, event)
 
def actionRemoveMarker_trigger (self, event)
 
def actionRemoveTrack_trigger (self, event)
 
def actionRemoveTransition_trigger (self, event)
 
def actionRenameTrack_trigger (self, event)
 Callback for renaming track. More...
 
def actionReportBug_trigger (self, event)
 
def actionRewind_trigger (self, event)
 
def actionSave_trigger (self, event)
 
def actionSaveAs_trigger (self, event)
 
def actionShow_All_trigger (self, event)
 Show all dockable widgets. More...
 
def actionSimple_View_trigger (self, event)
 Switch to the default / simple view. More...
 
def actionSnappingTool_trigger (self, event)
 
def actionSplitClip_trigger (self, event)
 
def actionThumbnailView_trigger (self, event)
 
def actionTimelineZoomIn_trigger (self, event)
 
def actionTimelineZoomOut_trigger (self, event)
 
def actionTitle_trigger (self, event)
 
def actionTransitionsShowAll_trigger (self, event)
 
def actionTransitionsShowCommon_trigger (self, event)
 
def actionTranslate_trigger (self, event)
 
def actionTutorial_trigger (self, event)
 Show tutorial again. More...
 
def actionUn_Freeze_View_trigger (self, event)
 Un-Freeze all dockable widgets on the main screen. More...
 
def actionUndo_trigger (self, event)
 
def actionUnlockTrack_trigger (self, event)
 Callback for unlocking a track. More...
 
def actionUpdate_trigger (self, event)
 
def actionUploadVideo_trigger (self, event)
 
def addDocks (self, docks, area)
 Add all dockable widgets to the same dock area on the main screen. More...
 
def addSelection (self, item_id, item_type, clear_existing=False)
 
def auto_save_project (self)
 Auto save the project. More...
 
def clear_all_thumbnails (self)
 Clear all user thumbnails. More...
 
def clearSelections (self)
 Clear all selection containers. More...
 
def closeEvent (self, event)
 
def create_lock_file (self)
 Create a lock file. More...
 
def destroy_lock_file (self)
 Destroy the lock file. More...
 
def eventFilter (self, object, e)
 Filter out certain types of window events. More...
 
def ExportFinished (self, path)
 Export has completed. More...
 
def floatDocks (self, is_floating)
 Float or Un-Float all dockable widgets above main screen. More...
 
def foundCurrentVersion (self, version)
 Handle the callback for detecting the current version on openshot.org. More...
 
def FrameExported (self, path, start_frame, end_frame, current_frame)
 Connect to Unity launcher (for Linux) More...
 
def freezeDocks (self)
 Freeze all dockable widgets on the main screen (no float, moving, or closing) More...
 
def getAllKeyboardShortcuts (self)
 Get a key sequence back from the setting name. More...
 
def getDocks (self)
 Get a list of all dockable widgets. More...
 
def getShortcutByName (self, setting_name)
 Get a key sequence back from the setting name. More...
 
def handlePausedVideo (self)
 Handle the pause signal, by refreshing the properties dialog. More...
 
def hideDocks (self)
 Hide all dockable widgets on the main screen. More...
 
def InitCacheSettings (self)
 Set the correct cache settings for the timeline. More...
 
def InitKeyboardShortcuts (self)
 Initialize all keyboard shortcuts from the settings file. More...
 
def keyPressEvent (self, event)
 Process key press events and match with known shortcuts. More...
 
def load_recent_menu (self)
 Clear and load the list of recent menu items. More...
 
def load_settings (self)
 
def moveEvent (self, event)
 Move tutorial dialogs also (if any) More...
 
def movePlayhead (self, position_frames)
 Update playhead position. More...
 
def open_project (self, file_path, clear_thumbnails=True)
 Open a project from a file path, and refresh the screen. More...
 
def previewFrame (self, position_seconds, position_frames, time_code)
 Preview a specific frame. More...
 
def recent_project_clicked (self, file_path)
 Load a recent project when clicked. More...
 
def recover_backup (self)
 Recover the backup file (if any) More...
 
def removeDocks (self)
 Remove all dockable widgets on main screen. More...
 
def removeSelection (self, item_id, item_type)
 
def resize_contents (self)
 
def save_project (self, file_path)
 Save a project to a file path, and refresh the screen. More...
 
def save_settings (self)
 
def setup_toolbars (self)
 
def SetWindowTitle (self, profile=None)
 Set the window title based on a variety of factors. More...
 
def show_property_timeout (self)
 Callback for show property timer. More...
 
def showDocks (self, docks)
 Show all dockable widgets on the main screen. More...
 
def tail_file (self, f, n, offset=None)
 Read the end of a file (n number of lines) More...
 
def transformTriggered (self, clip_id)
 Handle transform signal (to keep track of whether a transform is happening or not) More...
 
def unFreezeDocks (self)
 Un-freeze all dockable widgets on the main screen (allow them to be moved, closed, and floated) More...
 
def updateStatusChanged (self, undo_status, redo_status)
 
- Public Member Functions inherited from updates.UpdateWatcher
def updateStatusChanged (self, undo_status, redo_status)
 Easily be notified each time there are 'undo' or 'redo' actions available in the UpdateManager. More...
 

Public Attributes

 auto_save_timer
 
 cache_object
 
 effectsActionGroup
 
 effectsFilter
 
 effectsToolbar
 
 effectsTreeView
 
 filesActionGroup
 
 filesFilter
 
 filesToolbar
 
 filesTreeView
 
 has_launcher
 
 initialized
 
 is_transforming
 
 mode
 
 preview_parent
 
 preview_thread
 
 propertyTableView
 
 recent_menu
 
 selected_clips
 
 selected_effects
 
 selected_files
 
 selected_markers
 
 selected_tracks
 
 selected_transitions
 
 selectionLabel
 
 show_property_id
 
 show_property_timer
 
 show_property_type
 
 sliderZoom
 
 timeline
 
 timeline_sync
 
 timelineToolbar
 
 transitionsActionGroup
 
 transitionsFilter
 
 transitionsToolbar
 
 transitionsTreeView
 
 tutorial_manager
 
 unity_launchers
 
 videoPreview
 
 videoToolbar
 
 zoomScaleLabel
 

Static Public Attributes

 ExportEnded = pyqtSignal(str)
 
 ExportFrame = pyqtSignal(str, int, int, int)
 
 ExportStarted = pyqtSignal(str, int, int)
 
 FoundVersionSignal = pyqtSignal(str)
 
 InsertKeyframe = pyqtSignal(object)
 
 LoadFileSignal = pyqtSignal(str)
 
 MaxSizeChanged = pyqtSignal(object)
 
 PauseSignal = pyqtSignal()
 
 PlaySignal = pyqtSignal(int)
 
 previewFrameSignal = pyqtSignal(int)
 
 RecoverBackup = pyqtSignal()
 
 refreshFrameSignal = pyqtSignal()
 
 SeekSignal = pyqtSignal(int)
 
 SpeedSignal = pyqtSignal(float)
 
 StopSignal = pyqtSignal()
 
 TransformSignal = pyqtSignal(str)
 
 ui_path = os.path.join(info.PATH, 'windows', 'ui', 'main-window.ui')
 
 WaveformReady = pyqtSignal(str, list)
 

Detailed Description

This class contains the logic for the main window widget.

Definition at line 68 of file main_window.py.

Constructor & Destructor Documentation

◆ __init__()

def main_window.MainWindow.__init__ (   self,
  mode = None 
)

Definition at line 2211 of file main_window.py.

Member Function Documentation

◆ actionAbout_trigger()

def main_window.MainWindow.actionAbout_trigger (   self,
  event 
)

Show about dialog.

Definition at line 728 of file main_window.py.

◆ actionAdd_to_Timeline_trigger()

def main_window.MainWindow.actionAdd_to_Timeline_trigger (   self,
  event 
)

Definition at line 610 of file main_window.py.

◆ actionAddMarker_trigger()

def main_window.MainWindow.actionAddMarker_trigger (   self,
  event 
)

Definition at line 1001 of file main_window.py.

◆ actionAddTrack_trigger()

def main_window.MainWindow.actionAddTrack_trigger (   self,
  event 
)

Definition at line 898 of file main_window.py.

◆ actionAddTrackAbove_trigger()

def main_window.MainWindow.actionAddTrackAbove_trigger (   self,
  event 
)

Definition at line 909 of file main_window.py.

◆ actionAddTrackBelow_trigger()

def main_window.MainWindow.actionAddTrackBelow_trigger (   self,
  event 
)

Definition at line 946 of file main_window.py.

◆ actionAdvanced_View_trigger()

def main_window.MainWindow.actionAdvanced_View_trigger (   self,
  event 
)

Switch to an alternative view.

Definition at line 1736 of file main_window.py.

◆ actionAnimatedTitle_trigger()

def main_window.MainWindow.actionAnimatedTitle_trigger (   self,
  event 
)

Definition at line 318 of file main_window.py.

◆ actionAnimation_trigger()

def main_window.MainWindow.actionAnimation_trigger (   self,
  event 
)

Definition at line 329 of file main_window.py.

◆ actionArrowTool_trigger()

def main_window.MainWindow.actionArrowTool_trigger (   self,
  event 
)

Definition at line 983 of file main_window.py.

◆ actionAskQuestion_trigger()

def main_window.MainWindow.actionAskQuestion_trigger (   self,
  event 
)

Definition at line 746 of file main_window.py.

◆ actionClearHistory_trigger()

def main_window.MainWindow.actionClearHistory_trigger (   self,
  event 
)

Clear history for current project.

Definition at line 400 of file main_window.py.

◆ actionDetailsView_trigger()

def main_window.MainWindow.actionDetailsView_trigger (   self,
  event 
)

Definition at line 1585 of file main_window.py.

◆ actionDonate_trigger()

def main_window.MainWindow.actionDonate_trigger (   self,
  event 
)

Definition at line 762 of file main_window.py.

◆ actionDuplicateTitle_trigger()

def main_window.MainWindow.actionDuplicateTitle_trigger (   self,
  event 
)

Definition at line 374 of file main_window.py.

◆ actionEditTitle_trigger()

def main_window.MainWindow.actionEditTitle_trigger (   self,
  event 
)

Definition at line 351 of file main_window.py.

◆ actionEffectsShowAll_trigger()

def main_window.MainWindow.actionEffectsShowAll_trigger (   self,
  event 
)

Definition at line 709 of file main_window.py.

◆ actionEffectsShowAudio_trigger()

def main_window.MainWindow.actionEffectsShowAudio_trigger (   self,
  event 
)

Definition at line 715 of file main_window.py.

◆ actionEffectsShowVideo_trigger()

def main_window.MainWindow.actionEffectsShowVideo_trigger (   self,
  event 
)

Definition at line 712 of file main_window.py.

◆ actionExportVideo_trigger()

def main_window.MainWindow.actionExportVideo_trigger (   self,
  event 
)

Definition at line 644 of file main_window.py.

◆ actionFastForward_trigger()

def main_window.MainWindow.actionFastForward_trigger (   self,
  event 
)

Definition at line 847 of file main_window.py.

◆ actionFile_Properties_trigger()

def main_window.MainWindow.actionFile_Properties_trigger (   self,
  event 
)

Definition at line 1566 of file main_window.py.

◆ actionFilesShowAll_trigger()

def main_window.MainWindow.actionFilesShowAll_trigger (   self,
  event 
)

Definition at line 691 of file main_window.py.

◆ actionFilesShowAudio_trigger()

def main_window.MainWindow.actionFilesShowAudio_trigger (   self,
  event 
)

Definition at line 697 of file main_window.py.

◆ actionFilesShowImage_trigger()

def main_window.MainWindow.actionFilesShowImage_trigger (   self,
  event 
)

Definition at line 700 of file main_window.py.

◆ actionFilesShowVideo_trigger()

def main_window.MainWindow.actionFilesShowVideo_trigger (   self,
  event 
)

Definition at line 694 of file main_window.py.

◆ actionFreeze_View_trigger()

def main_window.MainWindow.actionFreeze_View_trigger (   self,
  event 
)

Freeze all dockable widgets on the main screen.

Definition at line 1754 of file main_window.py.

◆ actionFullscreen_trigger()

def main_window.MainWindow.actionFullscreen_trigger (   self,
  event 
)

Definition at line 1559 of file main_window.py.

◆ actionHelpContents_trigger()

def main_window.MainWindow.actionHelpContents_trigger (   self,
  event 
)

Definition at line 718 of file main_window.py.

◆ actionImportFiles_trigger()

def main_window.MainWindow.actionImportFiles_trigger (   self,
  event 
)

Definition at line 597 of file main_window.py.

◆ actionImportImageSequence_trigger()

def main_window.MainWindow.actionImportImageSequence_trigger (   self,
  event 
)

Definition at line 387 of file main_window.py.

◆ actionJumpEnd_trigger()

def main_window.MainWindow.actionJumpEnd_trigger (   self,
  event 
)

Definition at line 879 of file main_window.py.

◆ actionJumpStart_trigger()

def main_window.MainWindow.actionJumpStart_trigger (   self,
  event 
)

Definition at line 873 of file main_window.py.

◆ actionLockTrack_trigger()

def main_window.MainWindow.actionLockTrack_trigger (   self,
  event 
)

Callback for locking a track.

Definition at line 1501 of file main_window.py.

◆ actionNew_trigger()

def main_window.MainWindow.actionNew_trigger (   self,
  event 
)

Definition at line 286 of file main_window.py.

◆ actionNextMarker_trigger()

def main_window.MainWindow.actionNextMarker_trigger (   self,
  event 
)

Definition at line 1071 of file main_window.py.

◆ actionOpen_trigger()

def main_window.MainWindow.actionOpen_trigger (   self,
  event 
)

Definition at line 512 of file main_window.py.

◆ actionPlay_trigger()

def main_window.MainWindow.actionPlay_trigger (   self,
  event,
  force = None 
)

Definition at line 778 of file main_window.py.

◆ actionPreferences_trigger()

def main_window.MainWindow.actionPreferences_trigger (   self,
  event 
)

Definition at line 671 of file main_window.py.

◆ actionPreview_File_trigger()

def main_window.MainWindow.actionPreview_File_trigger (   self,
  event 
)

Preview the selected media file.

Definition at line 808 of file main_window.py.

◆ actionPreviousMarker_trigger()

def main_window.MainWindow.actionPreviousMarker_trigger (   self,
  event 
)

Definition at line 1019 of file main_window.py.

◆ actionProfile_trigger()

def main_window.MainWindow.actionProfile_trigger (   self,
  event 
)

Definition at line 1329 of file main_window.py.

◆ actionProperties_trigger()

def main_window.MainWindow.actionProperties_trigger (   self,
  event 
)

Definition at line 1397 of file main_window.py.

◆ actionRazorTool_trigger()

def main_window.MainWindow.actionRazorTool_trigger (   self,
  event 
)

Toggle razor tool on and off.

Definition at line 995 of file main_window.py.

◆ actionRedo_trigger()

def main_window.MainWindow.actionRedo_trigger (   self,
  event 
)

Definition at line 663 of file main_window.py.

◆ actionRemove_from_Project_trigger()

def main_window.MainWindow.actionRemove_from_Project_trigger (   self,
  event 
)

Definition at line 1363 of file main_window.py.

◆ actionRemoveClip_trigger()

def main_window.MainWindow.actionRemoveClip_trigger (   self,
  event 
)

Definition at line 1383 of file main_window.py.

◆ actionRemoveEffect_trigger()

def main_window.MainWindow.actionRemoveEffect_trigger (   self,
  event 
)

Definition at line 1404 of file main_window.py.

◆ actionRemoveMarker_trigger()

def main_window.MainWindow.actionRemoveMarker_trigger (   self,
  event 
)

Definition at line 1544 of file main_window.py.

◆ actionRemoveTrack_trigger()

def main_window.MainWindow.actionRemoveTrack_trigger (   self,
  event 
)

Definition at line 1450 of file main_window.py.

◆ actionRemoveTransition_trigger()

def main_window.MainWindow.actionRemoveTransition_trigger (   self,
  event 
)

Definition at line 1436 of file main_window.py.

◆ actionRenameTrack_trigger()

def main_window.MainWindow.actionRenameTrack_trigger (   self,
  event 
)

Callback for renaming track.

Definition at line 1527 of file main_window.py.

◆ actionReportBug_trigger()

def main_window.MainWindow.actionReportBug_trigger (   self,
  event 
)

Definition at line 738 of file main_window.py.

◆ actionRewind_trigger()

def main_window.MainWindow.actionRewind_trigger (   self,
  event 
)

Definition at line 860 of file main_window.py.

◆ actionSave_trigger()

def main_window.MainWindow.actionSave_trigger (   self,
  event 
)

Definition at line 535 of file main_window.py.

◆ actionSaveAs_trigger()

def main_window.MainWindow.actionSaveAs_trigger (   self,
  event 
)

Definition at line 581 of file main_window.py.

◆ actionShow_All_trigger()

def main_window.MainWindow.actionShow_All_trigger (   self,
  event 
)

Show all dockable widgets.

Definition at line 1768 of file main_window.py.

◆ actionSimple_View_trigger()

def main_window.MainWindow.actionSimple_View_trigger (   self,
  event 
)

Switch to the default / simple view.

Definition at line 1720 of file main_window.py.

◆ actionSnappingTool_trigger()

def main_window.MainWindow.actionSnappingTool_trigger (   self,
  event 
)

Definition at line 986 of file main_window.py.

◆ actionSplitClip_trigger()

def main_window.MainWindow.actionSplitClip_trigger (   self,
  event 
)

Definition at line 1339 of file main_window.py.

◆ actionThumbnailView_trigger()

def main_window.MainWindow.actionThumbnailView_trigger (   self,
  event 
)

Definition at line 1623 of file main_window.py.

◆ actionTimelineZoomIn_trigger()

def main_window.MainWindow.actionTimelineZoomIn_trigger (   self,
  event 
)

Definition at line 1553 of file main_window.py.

◆ actionTimelineZoomOut_trigger()

def main_window.MainWindow.actionTimelineZoomOut_trigger (   self,
  event 
)

Definition at line 1556 of file main_window.py.

◆ actionTitle_trigger()

def main_window.MainWindow.actionTitle_trigger (   self,
  event 
)

Definition at line 340 of file main_window.py.

◆ actionTransitionsShowAll_trigger()

def main_window.MainWindow.actionTransitionsShowAll_trigger (   self,
  event 
)

Definition at line 703 of file main_window.py.

◆ actionTransitionsShowCommon_trigger()

def main_window.MainWindow.actionTransitionsShowCommon_trigger (   self,
  event 
)

Definition at line 706 of file main_window.py.

◆ actionTranslate_trigger()

def main_window.MainWindow.actionTranslate_trigger (   self,
  event 
)

Definition at line 754 of file main_window.py.

◆ actionTutorial_trigger()

def main_window.MainWindow.actionTutorial_trigger (   self,
  event 
)

Show tutorial again.

Definition at line 1773 of file main_window.py.

◆ actionUn_Freeze_View_trigger()

def main_window.MainWindow.actionUn_Freeze_View_trigger (   self,
  event 
)

Un-Freeze all dockable widgets on the main screen.

Definition at line 1761 of file main_window.py.

◆ actionUndo_trigger()

def main_window.MainWindow.actionUndo_trigger (   self,
  event 
)

Definition at line 655 of file main_window.py.

◆ actionUnlockTrack_trigger()

def main_window.MainWindow.actionUnlockTrack_trigger (   self,
  event 
)

Callback for unlocking a track.

Definition at line 1514 of file main_window.py.

◆ actionUpdate_trigger()

def main_window.MainWindow.actionUpdate_trigger (   self,
  event 
)

Definition at line 770 of file main_window.py.

◆ actionUploadVideo_trigger()

def main_window.MainWindow.actionUploadVideo_trigger (   self,
  event 
)

Definition at line 633 of file main_window.py.

◆ addDocks()

def main_window.MainWindow.addDocks (   self,
  docks,
  area 
)

Add all dockable widgets to the same dock area on the main screen.

Definition at line 1682 of file main_window.py.

◆ addSelection()

def main_window.MainWindow.addSelection (   self,
  item_id,
  item_type,
  clear_existing = False 
)

Definition at line 1823 of file main_window.py.

◆ auto_save_project()

def main_window.MainWindow.auto_save_project (   self)

Auto save the project.

Definition at line 555 of file main_window.py.

◆ clear_all_thumbnails()

def main_window.MainWindow.clear_all_thumbnails (   self)

Clear all user thumbnails.

Definition at line 477 of file main_window.py.

◆ clearSelections()

def main_window.MainWindow.clearSelections (   self)

Clear all selection containers.

Definition at line 2060 of file main_window.py.

◆ closeEvent()

def main_window.MainWindow.closeEvent (   self,
  event 
)

Definition at line 92 of file main_window.py.

◆ create_lock_file()

def main_window.MainWindow.create_lock_file (   self)

Create a lock file.

Definition at line 175 of file main_window.py.

◆ destroy_lock_file()

def main_window.MainWindow.destroy_lock_file (   self)

Destroy the lock file.

Definition at line 258 of file main_window.py.

◆ eventFilter()

def main_window.MainWindow.eventFilter (   self,
  object,
  e 
)

Filter out certain types of window events.

Definition at line 2104 of file main_window.py.

◆ ExportFinished()

def main_window.MainWindow.ExportFinished (   self,
  path 
)

Export has completed.

Definition at line 2192 of file main_window.py.

◆ floatDocks()

def main_window.MainWindow.floatDocks (   self,
  is_floating 
)

Float or Un-Float all dockable widgets above main screen.

Definition at line 1688 of file main_window.py.

◆ foundCurrentVersion()

def main_window.MainWindow.foundCurrentVersion (   self,
  version 
)

Handle the callback for detecting the current version on openshot.org.

Definition at line 2074 of file main_window.py.

◆ FrameExported()

def main_window.MainWindow.FrameExported (   self,
  path,
  start_frame,
  end_frame,
  current_frame 
)

Connect to Unity launcher (for Linux)

Definition at line 2172 of file main_window.py.

◆ freezeDocks()

def main_window.MainWindow.freezeDocks (   self)

Freeze all dockable widgets on the main screen (no float, moving, or closing)

Definition at line 1702 of file main_window.py.

◆ getAllKeyboardShortcuts()

def main_window.MainWindow.getAllKeyboardShortcuts (   self)

Get a key sequence back from the setting name.

Definition at line 1133 of file main_window.py.

◆ getDocks()

def main_window.MainWindow.getDocks (   self)

Get a list of all dockable widgets.

Definition at line 1667 of file main_window.py.

◆ getShortcutByName()

def main_window.MainWindow.getShortcutByName (   self,
  setting_name 
)

Get a key sequence back from the setting name.

Definition at line 1126 of file main_window.py.

◆ handlePausedVideo()

def main_window.MainWindow.handlePausedVideo (   self)

Handle the pause signal, by refreshing the properties dialog.

Definition at line 838 of file main_window.py.

◆ hideDocks()

def main_window.MainWindow.hideDocks (   self)

Hide all dockable widgets on the main screen.

Definition at line 1714 of file main_window.py.

◆ InitCacheSettings()

def main_window.MainWindow.InitCacheSettings (   self)

Set the correct cache settings for the timeline.

Definition at line 2137 of file main_window.py.

◆ InitKeyboardShortcuts()

def main_window.MainWindow.InitKeyboardShortcuts (   self)

Initialize all keyboard shortcuts from the settings file.

Definition at line 2124 of file main_window.py.

◆ keyPressEvent()

def main_window.MainWindow.keyPressEvent (   self,
  event 
)

Process key press events and match with known shortcuts.

Definition at line 1143 of file main_window.py.

◆ load_recent_menu()

def main_window.MainWindow.load_recent_menu (   self)

Clear and load the list of recent menu items.

Definition at line 1903 of file main_window.py.

◆ load_settings()

def main_window.MainWindow.load_settings (   self)

Definition at line 1891 of file main_window.py.

◆ moveEvent()

def main_window.MainWindow.moveEvent (   self,
  event 
)

Move tutorial dialogs also (if any)

Definition at line 2098 of file main_window.py.

◆ movePlayhead()

def main_window.MainWindow.movePlayhead (   self,
  position_frames 
)

Update playhead position.

Definition at line 843 of file main_window.py.

◆ open_project()

def main_window.MainWindow.open_project (   self,
  file_path,
  clear_thumbnails = True 
)

Open a project from a file path, and refresh the screen.

Definition at line 433 of file main_window.py.

◆ previewFrame()

def main_window.MainWindow.previewFrame (   self,
  position_seconds,
  position_frames,
  time_code 
)

Preview a specific frame.

Definition at line 829 of file main_window.py.

◆ recent_project_clicked()

def main_window.MainWindow.recent_project_clicked (   self,
  file_path 
)

Load a recent project when clicked.

Definition at line 1927 of file main_window.py.

◆ recover_backup()

def main_window.MainWindow.recover_backup (   self)

Recover the backup file (if any)

Definition at line 141 of file main_window.py.

◆ removeDocks()

def main_window.MainWindow.removeDocks (   self)

Remove all dockable widgets on main screen.

Definition at line 1676 of file main_window.py.

◆ removeSelection()

def main_window.MainWindow.removeSelection (   self,
  item_id,
  item_type 
)

Definition at line 1853 of file main_window.py.

◆ resize_contents()

def main_window.MainWindow.resize_contents (   self)

Definition at line 1661 of file main_window.py.

◆ save_project()

def main_window.MainWindow.save_project (   self,
  file_path 
)

Save a project to a file path, and refresh the screen.

Definition at line 407 of file main_window.py.

◆ save_settings()

def main_window.MainWindow.save_settings (   self)

Definition at line 1883 of file main_window.py.

◆ setup_toolbars()

def main_window.MainWindow.setup_toolbars (   self)

Definition at line 1932 of file main_window.py.

◆ SetWindowTitle()

def main_window.MainWindow.SetWindowTitle (   self,
  profile = None 
)

Set the window title based on a variety of factors.

Definition at line 1787 of file main_window.py.

◆ show_property_timeout()

def main_window.MainWindow.show_property_timeout (   self)

Callback for show property timer.

Definition at line 2114 of file main_window.py.

◆ showDocks()

def main_window.MainWindow.showDocks (   self,
  docks 
)

Show all dockable widgets on the main screen.

Definition at line 1694 of file main_window.py.

◆ tail_file()

def main_window.MainWindow.tail_file (   self,
  f,
  n,
  offset = None 
)

Read the end of a file (n number of lines)

Definition at line 268 of file main_window.py.

◆ transformTriggered()

def main_window.MainWindow.transformTriggered (   self,
  clip_id 
)

Handle transform signal (to keep track of whether a transform is happening or not)

Definition at line 2204 of file main_window.py.

◆ unFreezeDocks()

def main_window.MainWindow.unFreezeDocks (   self)

Un-freeze all dockable widgets on the main screen (allow them to be moved, closed, and floated)

Definition at line 1708 of file main_window.py.

◆ updateStatusChanged()

def main_window.MainWindow.updateStatusChanged (   self,
  undo_status,
  redo_status 
)

Definition at line 1816 of file main_window.py.

Member Data Documentation

◆ auto_save_timer

main_window.MainWindow.auto_save_timer

Definition at line 2340 of file main_window.py.

◆ cache_object

main_window.MainWindow.cache_object

Definition at line 2168 of file main_window.py.

◆ effectsActionGroup

main_window.MainWindow.effectsActionGroup

Definition at line 1979 of file main_window.py.

◆ effectsFilter

main_window.MainWindow.effectsFilter

Definition at line 1988 of file main_window.py.

◆ effectsToolbar

main_window.MainWindow.effectsToolbar

Definition at line 1978 of file main_window.py.

◆ effectsTreeView

main_window.MainWindow.effectsTreeView

Definition at line 1619 of file main_window.py.

◆ ExportEnded

main_window.MainWindow.ExportEnded = pyqtSignal(str)
static

Definition at line 87 of file main_window.py.

◆ ExportFrame

main_window.MainWindow.ExportFrame = pyqtSignal(str, int, int, int)
static

Definition at line 86 of file main_window.py.

◆ ExportStarted

main_window.MainWindow.ExportStarted = pyqtSignal(str, int, int)
static

Definition at line 85 of file main_window.py.

◆ filesActionGroup

main_window.MainWindow.filesActionGroup

Definition at line 1941 of file main_window.py.

◆ filesFilter

main_window.MainWindow.filesFilter

Definition at line 1952 of file main_window.py.

◆ filesToolbar

main_window.MainWindow.filesToolbar

Definition at line 1940 of file main_window.py.

◆ filesTreeView

main_window.MainWindow.filesTreeView

Definition at line 1601 of file main_window.py.

◆ FoundVersionSignal

main_window.MainWindow.FoundVersionSignal = pyqtSignal(str)
static

Definition at line 82 of file main_window.py.

◆ has_launcher

main_window.MainWindow.has_launcher

Definition at line 2188 of file main_window.py.

◆ initialized

main_window.MainWindow.initialized

Definition at line 2216 of file main_window.py.

◆ InsertKeyframe

main_window.MainWindow.InsertKeyframe = pyqtSignal(object)
static

Definition at line 89 of file main_window.py.

◆ is_transforming

main_window.MainWindow.is_transforming

Definition at line 2206 of file main_window.py.

◆ LoadFileSignal

main_window.MainWindow.LoadFileSignal = pyqtSignal(str)
static

Definition at line 75 of file main_window.py.

◆ MaxSizeChanged

main_window.MainWindow.MaxSizeChanged = pyqtSignal(object)
static

Definition at line 88 of file main_window.py.

◆ mode

main_window.MainWindow.mode

Definition at line 98 of file main_window.py.

◆ PauseSignal

main_window.MainWindow.PauseSignal = pyqtSignal()
static

Definition at line 77 of file main_window.py.

◆ PlaySignal

main_window.MainWindow.PlaySignal = pyqtSignal(int)
static

Definition at line 76 of file main_window.py.

◆ preview_parent

main_window.MainWindow.preview_parent

Definition at line 2332 of file main_window.py.

◆ preview_thread

main_window.MainWindow.preview_thread

Definition at line 2334 of file main_window.py.

◆ previewFrameSignal

main_window.MainWindow.previewFrameSignal = pyqtSignal(int)
static

Definition at line 73 of file main_window.py.

◆ propertyTableView

main_window.MainWindow.propertyTableView

Definition at line 2302 of file main_window.py.

◆ recent_menu

main_window.MainWindow.recent_menu

Definition at line 1914 of file main_window.py.

◆ RecoverBackup

main_window.MainWindow.RecoverBackup = pyqtSignal()
static

Definition at line 81 of file main_window.py.

◆ refreshFrameSignal

main_window.MainWindow.refreshFrameSignal = pyqtSignal()
static

Definition at line 74 of file main_window.py.

◆ SeekSignal

main_window.MainWindow.SeekSignal = pyqtSignal(int)
static

Definition at line 79 of file main_window.py.

◆ selected_clips

main_window.MainWindow.selected_clips

Definition at line 2062 of file main_window.py.

◆ selected_effects

main_window.MainWindow.selected_effects

Definition at line 2066 of file main_window.py.

◆ selected_files

main_window.MainWindow.selected_files

Definition at line 1381 of file main_window.py.

◆ selected_markers

main_window.MainWindow.selected_markers

Definition at line 2064 of file main_window.py.

◆ selected_tracks

main_window.MainWindow.selected_tracks

Definition at line 1497 of file main_window.py.

◆ selected_transitions

main_window.MainWindow.selected_transitions

Definition at line 2063 of file main_window.py.

◆ selectionLabel

main_window.MainWindow.selectionLabel

Definition at line 2303 of file main_window.py.

◆ show_property_id

main_window.MainWindow.show_property_id

Definition at line 1848 of file main_window.py.

◆ show_property_timer

main_window.MainWindow.show_property_timer

Definition at line 2315 of file main_window.py.

◆ show_property_type

main_window.MainWindow.show_property_type

Definition at line 1849 of file main_window.py.

◆ sliderZoom

main_window.MainWindow.sliderZoom

Definition at line 2040 of file main_window.py.

◆ SpeedSignal

main_window.MainWindow.SpeedSignal = pyqtSignal(float)
static

Definition at line 80 of file main_window.py.

◆ StopSignal

main_window.MainWindow.StopSignal = pyqtSignal()
static

Definition at line 78 of file main_window.py.

◆ timeline

main_window.MainWindow.timeline

Definition at line 2271 of file main_window.py.

◆ timeline_sync

main_window.MainWindow.timeline_sync

Definition at line 2268 of file main_window.py.

◆ timelineToolbar

main_window.MainWindow.timelineToolbar

Definition at line 2020 of file main_window.py.

◆ TransformSignal

main_window.MainWindow.TransformSignal = pyqtSignal(str)
static

Definition at line 84 of file main_window.py.

◆ transitionsActionGroup

main_window.MainWindow.transitionsActionGroup

Definition at line 1962 of file main_window.py.

◆ transitionsFilter

main_window.MainWindow.transitionsFilter

Definition at line 1969 of file main_window.py.

◆ transitionsToolbar

main_window.MainWindow.transitionsToolbar

Definition at line 1961 of file main_window.py.

◆ transitionsTreeView

main_window.MainWindow.transitionsTreeView

Definition at line 1610 of file main_window.py.

◆ tutorial_manager

main_window.MainWindow.tutorial_manager

Definition at line 1783 of file main_window.py.

◆ ui_path

main_window.MainWindow.ui_path = os.path.join(info.PATH, 'windows', 'ui', 'main-window.ui')
static

Definition at line 71 of file main_window.py.

◆ unity_launchers

main_window.MainWindow.unity_launchers

Definition at line 2364 of file main_window.py.

◆ videoPreview

main_window.MainWindow.videoPreview

Definition at line 2321 of file main_window.py.

◆ videoToolbar

main_window.MainWindow.videoToolbar

Definition at line 1997 of file main_window.py.

◆ WaveformReady

main_window.MainWindow.WaveformReady = pyqtSignal(str, list)
static

Definition at line 83 of file main_window.py.

◆ zoomScaleLabel

main_window.MainWindow.zoomScaleLabel

Definition at line 2047 of file main_window.py.


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