 blender_model.BlenderModel | |
 changelog_model.ChangelogModel | |
 clip.clip | This class represents a media clip on the timeline |
 credits_model.CreditsModel | |
 effect.effect | This class represents a media clip on the timeline |
 effects_model.EffectsModel | |
 keyframe.keyframe | This class represents a media clip on the timeline |
 marker.marker | This class represents a marker (i.e |
 object | |
  logger.StreamToLogger | Custom class to log all stdout and stderr streams (from libopenshot / and other libraries) |
  tutorial.TutorialManager | Manage and present a list of tutorial dialogs |
 files.OpenShotFile | The generic file object for OpenShot |
 files.OpenShotFolder | The generic folder object for OpenShot |
 project.project | This is the main project class that contains all the details of a project, such as name, folder, timeline information, sequences, media files, etc.. |
 QDialog | |
  about.About | About Dialog |
  about.Changelog | Changelog Dialog |
  about.Credits | Credits Dialog |
  about.License | License Dialog |
  add_to_timeline.AddToTimeline | Add To timeline Dialog |
  animated_title.AnimatedTitle | Animated Title Dialog |
  animation.Animation | Animation Dialog |
  cutting.Cutting | Cutting Dialog |
  export.Export | Export Dialog |
  file_properties.FileProperties | File Properties Dialog |
  preferences.Preferences | Preferences Dialog |
  profile.Profile | Choose Profile Dialog |
  title_editor.TitleEditor | Title Editor Dialog |
 QMainWindow | |
  main_window.MainWindow | This class contains the logic for the main window widget |
 query.QueryObject | This class allows one or more project data objects to be queried |
  query.Clip | This class allows Clips to be queried, updated, and deleted from the project data |
  query.Effect | This class allows Effects to be queried, updated, and deleted from the project data |
  query.File | This class allows Files to be queried, updated, and deleted from the project data |
  query.Marker | This class allows Markers to be queried, updated, and deleted from the project data |
  query.Track | This class allows Tracks to be queried, updated, and deleted from the project data |
  query.Transition | This class allows Transitions (i.e |
 sequences.sequence | A sequence contains tracks and clips that make up a scene (aka sequence) |
 TestCase | |
  query_tests.TestQueryClass | Unit test class for Query class |
 timeline.timeline | This class contains methods to simply displaying time codes |
 add_to_timeline_model.TimelineModel | |
 titles_model.TitlesModel | |
 track.track | The track class contains a simple grouping of clips on the same layer (aka track) |
 transition.transition | This class represents a media clip on the timeline |
 transition_model.TransitionsModel | |
 updates.UpdateAction | A data structure representing a single update manager action, including any necessary data to reverse the action |
 updates.UpdateInterface | Interface for classes that listen for changes (insert, update, and delete) |
  files_model.FilesModel | |
  properties_model.PropertiesModel | |
  timeline_webview.TimelineWebView | A WebView QWidget used to load the Timeline |
 updates.UpdateManager | This class is used to track and distribute changes to listeners |
 updates.UpdateWatcher | Interface for classes that listen for 'undo' and 'redo' events |
  main_window.MainWindow | This class contains the logic for the main window widget |
 JsonDataStore | |
  project_data.ProjectDataStore | This class allows advanced searching of data structure, implements changes interface |
  settings.SettingStore | This class only allows setting pre-existing keys taken from default settings file, and merges user settings on load, assumes default OS dir |
 QApplication | |
  app.OpenShotApp | This class is the primary QApplication for OpenShot |
 QEvent | |
  blender_listview.QBlenderEvent | A custom Blender QEvent, which can safely be sent from the Blender thread to the Qt thread (to communicate) |
 QFrame | |
  properties_tableview.SelectionLabel | The label to display selections |
 QItemDelegate | |
  properties_tableview.PropertyDelegate | |
 QListView | |
  blender_listview.BlenderListView | A TreeView QWidget used on the animated title window |
  effects_listview.EffectsListView | A TreeView QWidget used on the main window |
  files_listview.FilesListView | A ListView QWidget used on the main window |
  titles_listview.TitlesListView | A QListView QWidget used on the title editor window |
  transitions_listview.TransitionsListView | A QListView QWidget used on the main window |
 QObject | |
  blender_listview.Worker | Background Worker Object (to run the Blender commands) |
  preview_thread.PlayerWorker | QT Player Worker Object (to preview video on a separate thread) |
  preview_thread.PreviewParent | Class which communicates with the PlayerWorker Class (running on a separate thread) |
 QStandardItemModel | |
  changelog_model.ChangelogStandardItemModel | |
  credits_model.CreditsStandardItemModel | |
  effects_model.EffectsStandardItemModel | |
  files_model.FileStandardItemModel | |
  properties_model.ClipStandardItemModel | |
  titles_model.TitleStandardItemModel | |
  transition_model.TransitionStandardItemModel | |
 QTableView | |
  properties_tableview.PropertiesTableView | A Properties Table QWidget used on the main window |
 QTreeView | |
  add_to_timeline_treeview.TimelineTreeView | A TreeView QWidget used on the add to timeline window |
  changelog_treeview.ChangelogTreeView | A ListView QWidget used on the changelog window |
  credits_treeview.CreditsTreeView | A ListView QWidget used on the credits window |
  effects_treeview.EffectsTreeView | A TreeView QWidget used on the main window |
  files_treeview.FilesTreeView | A TreeView QWidget used on the main window |
  transitions_treeview.TransitionsTreeView | A TreeView QWidget used on the main window |
 QWebView | |
  timeline_webview.TimelineWebView | A WebView QWidget used to load the Timeline |
 QWidget | |
  tutorial.TutorialDialog | A customized QWidget used to instruct a user how to use a certain feature |
  video_widget.VideoWidget | A QWidget used on the video display widget |
 Thread | |
  logger_libopenshot.LoggerLibOpenShot | |
 UpdateInterface | |
  project_data.ProjectDataStore | This class allows advanced searching of data structure, implements changes interface |
  timeline.TimelineSync | This class syncs changes from the timeline to libopenshot |