OpenShot Video Editor  2.0.0
Public Member Functions | Public Attributes | List of all members
video_widget.VideoWidget Class Reference

A QWidget used on the video display widget. More...

Inheritance diagram for video_widget.VideoWidget:

Public Member Functions

def __init__
 
def centeredViewport
 Calculate size of viewport to maintain apsect ratio. More...
 
def connectSignals
 Connect signals to renderer. More...
 
def delayed_resize_callback
 Callback for resize event timer (to delay the resize event, and prevent lots of similar resize events) More...
 
def mouseMoveEvent
 Capture mouse events on video preview window. More...
 
def mousePressEvent
 Capture mouse press event on video preview window. More...
 
def mouseReleaseEvent
 Capture mouse release event on video preview window. More...
 
def paintEvent
 Custom paint event. More...
 
def present
 Present the current frame. More...
 
def refreshTriggered
 Signal to refresh viewport (i.e. More...
 
def resizeEvent
 Widget resize event. More...
 
def SetAspectRatio
 Set a new aspect ratio. More...
 
def transformTriggered
 Handle the transform signal when it's emitted. More...
 
def updateProperty
 Update a keyframe property to a new value, adding or updating keyframes as needed. More...
 

Public Attributes

 aspect_ratio
 
 bottomHandle
 
 bottomLeftHandle
 
 bottomRightHandle
 
 centerHandle
 
 clipRect
 
 corner_offset_x
 
 corner_offset_y
 
 current_image
 
 delayed_resize_timer
 
 delayed_size
 
 gravity_point
 
 leftHandle
 
 mouse_dragging
 
 mouse_position
 
 mouse_pressed
 
 mutex
 
 original_clip_data
 
 pixel_ratio
 
 rightHandle
 
 topHandle
 
 topLeftHandle
 
 topRightHandle
 
 transform
 
 transform_mode
 
 transforming_clip
 
 transforming_clip_object
 
 win
 

Detailed Description

A QWidget used on the video display widget.

Definition at line 46 of file video_widget.py.

Constructor & Destructor Documentation

def video_widget.VideoWidget.__init__ (   self,
  args 
)

Definition at line 563 of file video_widget.py.

Member Function Documentation

def video_widget.VideoWidget.centeredViewport (   self,
  width,
  height 
)

Calculate size of viewport to maintain apsect ratio.

Definition at line 259 of file video_widget.py.

def video_widget.VideoWidget.connectSignals (   self,
  renderer 
)

Connect signals to renderer.

Definition at line 282 of file video_widget.py.

def video_widget.VideoWidget.delayed_resize_callback (   self)

Callback for resize event timer (to delay the resize event, and prevent lots of similar resize events)

Definition at line 556 of file video_widget.py.

def video_widget.VideoWidget.mouseMoveEvent (   self,
  event 
)

Capture mouse events on video preview window.

Definition at line 315 of file video_widget.py.

def video_widget.VideoWidget.mousePressEvent (   self,
  event 
)

Capture mouse press event on video preview window.

Definition at line 287 of file video_widget.py.

def video_widget.VideoWidget.mouseReleaseEvent (   self,
  event 
)

Capture mouse release event on video preview window.

Definition at line 298 of file video_widget.py.

def video_widget.VideoWidget.paintEvent (   self,
  event,
  args 
)

Custom paint event.

Definition at line 50 of file video_widget.py.

def video_widget.VideoWidget.present (   self,
  image,
  args 
)

Present the current frame.

Definition at line 272 of file video_widget.py.

def video_widget.VideoWidget.refreshTriggered (   self)

Signal to refresh viewport (i.e.

a property might have changed that effects the preview)

Definition at line 509 of file video_widget.py.

def video_widget.VideoWidget.resizeEvent (   self,
  event 
)

Widget resize event.

Definition at line 547 of file video_widget.py.

def video_widget.VideoWidget.SetAspectRatio (   self,
  new_aspect_ratio,
  new_pixel_ratio 
)

Set a new aspect ratio.

Definition at line 253 of file video_widget.py.

def video_widget.VideoWidget.transformTriggered (   self,
  clip_id 
)

Handle the transform signal when it's emitted.

Definition at line 517 of file video_widget.py.

def video_widget.VideoWidget.updateProperty (   self,
  id,
  frame_number,
  property_key,
  new_value 
)

Update a keyframe property to a new value, adding or updating keyframes as needed.

Definition at line 473 of file video_widget.py.

Member Data Documentation

video_widget.VideoWidget.aspect_ratio

Definition at line 254 of file video_widget.py.

video_widget.VideoWidget.bottomHandle

Definition at line 222 of file video_widget.py.

video_widget.VideoWidget.bottomLeftHandle

Definition at line 211 of file video_widget.py.

video_widget.VideoWidget.bottomRightHandle

Definition at line 212 of file video_widget.py.

video_widget.VideoWidget.centerHandle

Definition at line 233 of file video_widget.py.

video_widget.VideoWidget.clipRect

Definition at line 241 of file video_widget.py.

video_widget.VideoWidget.corner_offset_x

Definition at line 394 of file video_widget.py.

video_widget.VideoWidget.corner_offset_y

Definition at line 395 of file video_widget.py.

video_widget.VideoWidget.current_image

Definition at line 275 of file video_widget.py.

video_widget.VideoWidget.delayed_resize_timer

Definition at line 618 of file video_widget.py.

video_widget.VideoWidget.delayed_size

Definition at line 548 of file video_widget.py.

video_widget.VideoWidget.gravity_point

Definition at line 164 of file video_widget.py.

video_widget.VideoWidget.leftHandle

Definition at line 223 of file video_widget.py.

video_widget.VideoWidget.mouse_dragging

Definition at line 289 of file video_widget.py.

video_widget.VideoWidget.mouse_position

Definition at line 290 of file video_widget.py.

video_widget.VideoWidget.mouse_pressed

Definition at line 288 of file video_widget.py.

video_widget.VideoWidget.mutex

Definition at line 597 of file video_widget.py.

video_widget.VideoWidget.original_clip_data

Definition at line 311 of file video_widget.py.

video_widget.VideoWidget.pixel_ratio

Definition at line 255 of file video_widget.py.

video_widget.VideoWidget.rightHandle

Definition at line 224 of file video_widget.py.

video_widget.VideoWidget.topHandle

Definition at line 221 of file video_widget.py.

video_widget.VideoWidget.topLeftHandle

Definition at line 209 of file video_widget.py.

video_widget.VideoWidget.topRightHandle

Definition at line 210 of file video_widget.py.

video_widget.VideoWidget.transform

Definition at line 175 of file video_widget.py.

video_widget.VideoWidget.transform_mode

Definition at line 291 of file video_widget.py.

video_widget.VideoWidget.transforming_clip

Definition at line 513 of file video_widget.py.

video_widget.VideoWidget.transforming_clip_object

Definition at line 532 of file video_widget.py.

video_widget.VideoWidget.win

Definition at line 613 of file video_widget.py.


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