|
| | VLCVideoModelViewer (const DynamicPointer< QTDesignObject > &project, VlcInstance *instance, QWidget *parent=nullptr) |
| | Constructs a VLCVideoModelViewer.
|
|
virtual | ~VLCVideoModelViewer () |
| | Destroys the VLCVideoModelViewer and releases resources.
|
| virtual bool | disableExport () const override |
| | Returns whether export is disabled for this editor.
|
| bool | event (QEvent *event) override |
| | Handles Qt events for this widget.
|
| void | setSubtitle (const String &subtitle) |
| | Displays the specified subtitle text.
|
|
void | setupSubtitles () |
| | Sets up subtitle display from the associated subtitle file.
|
| EditorShowMode | showMode () const override |
| | Returns the preferred show mode for this editor.
|
|
void | startMedia () |
| | Starts playing the media associated with the design object.
|
| void | updatePlaying (bool playing) |
| | Updates the UI to reflect the current playing state.
|
|
virtual void | updateValues () override |
| | Updates the displayed values from the design object.
|
| | Editor (const DynamicPointer< QTDesignObject > &object, QWidget *parent=nullptr) |
| | Constructs an Editor targeting the given design object.
|
| | Editor (QWidget *parent=nullptr) |
| | Constructs an Editor with no design object target.
|
| virtual Buffer< QWidget * > | bottomOptions () |
| | Returns widgets to be placed at the bottom of the editor layout.
|
| virtual StringView | customDialogIcon () const |
| | Returns a custom icon name for the editor dialog, or an empty string if none.
|
| virtual TranslatedString | customDialogTitle () const |
| | Returns a custom title for the editor dialog, or an empty string if none.
|
| Model | getModel () const |
| | Returns the target design object as a Model.
|
| DesignObject | getObject () const |
| | Returns the target design object.
|
| virtual bool | isBusy () const |
| | Returns whether the editor is currently busy performing an operation.
|
|
void | isBusyStatusChanged () |
| | Emitted when the busy status of the editor changes.
|
| virtual bool | isHorizontal () const |
| | Returns whether the editor layout is horizontal.
|
|
virtual void | moveTargetWithMouse () |
| | Initiates interactive mouse-based movement of the target object in the viewport.
|
|
void | objectUpdatedSignal () |
| | Emitted when the target object has been updated.
|
| virtual InterfaceOrientationController * | orientationController () const |
| | Returns the orientation controller associated with this editor.
|
| virtual Buffer< QWidget * > | printableWidgetOptions () |
| | Returns option widgets to configure printing for this editor.
|
| virtual Buffer< QWidget * > | printableWidgets () |
| | Returns the widgets that can be printed from this editor.
|
| virtual void | requestScrollEnabled (bool enabled) |
| | Requests enabling or disabling scrolling within the editor.
|
| virtual void | setHorizontal (bool horizontal) |
| | Sets whether the editor layout is horizontal.
|
| virtual void | setReadOnly (bool read_only) |
| | Sets whether the editor is in read-only mode.
|
| virtual void | setTarget (const DynamicPointer< QTDesignObject > &object) |
| | Sets the design object target for this editor.
|
| virtual void | setup (DesignObjectDialog *, const ShowPropertiesSettings &) |
| | Sets up the editor with a parent dialog and property display settings.
|
| const DynamicPointer< QTDesignObject > & | target () const |
| | Returns the current design object target.
|
|
|
VlcInstance * | m_instance |
| | The VLC library instance.
|
|
VlcMedia * | m_media |
| | The current VLC media object.
|
|
VlcMediaPlayer * | m_player |
| | The VLC media player.
|
|
SubtitleFileReader * | m_subtitle_reader |
| | Reader for subtitle files.
|
|
VlcWindow * | m_window |
| | The video display window.
|
|
Ui::VLCVideoModelViewerUI * | ui |
| | The UI form for the video model viewer.
|
|
DynamicPointer< QTDesignObject > | m_design_object |
| | The design object being edited.
|
|
bool | m_is_read_only = false |
| | Whether the editor is in read-only mode.
|
|
InterfaceOrientationController * | m_orientation_controller |
| | The orientation controller for this editor.
|
Editor widget for viewing video models using VLC playback.
Provides a UI for playing video media associated with a design object, including subtitle support and playback controls.
Definition at line 26 of file VideoModelViewer.h.