OpenShot Video Editor  2.0.0
Public Member Functions | Public Attributes | List of all members
properties_model.PropertiesModel Class Reference
Inheritance diagram for properties_model.PropertiesModel:
updates.UpdateInterface

Public Member Functions

def __init__ (self, parent, args)
 
def changed (self, action)
 
def color_update (self, item, new_color, interpolation=-1, interpolation_details=[])
 Insert/Update a color keyframe for the selected row. More...
 
def remove_keyframe (self, item)
 Remove an existing keyframe (if any) More...
 
def update_frame (self, frame_number, reload_model=True)
 
def update_item (self, item_id, item_type)
 
def update_item_timeout (self)
 
def update_model (self, filter="")
 
def value_updated (self, item, interpolation=-1, value=None, interpolation_details=[])
 Table cell change event - also handles context menu to update interpolation value. More...
 
- Public Member Functions inherited from updates.UpdateInterface
def changed (self, action)
 This method is invoked each time the UpdateManager is changed. More...
 

Public Attributes

 current_item_id
 
 filter_base_properties
 
 frame_number
 
 ignore_update_signal
 
 items
 
 model
 
 new_item
 
 next_item_id
 
 next_item_type
 
 parent
 
 previous_filter
 
 previous_hash
 
 selected
 
 update_timer
 

Detailed Description

Definition at line 66 of file properties_model.py.

Constructor & Destructor Documentation

◆ __init__()

def properties_model.PropertiesModel.__init__ (   self,
  parent,
  args 
)

Definition at line 758 of file properties_model.py.

Member Function Documentation

◆ changed()

def properties_model.PropertiesModel.changed (   self,
  action 
)

Definition at line 68 of file properties_model.py.

◆ color_update()

def properties_model.PropertiesModel.color_update (   self,
  item,
  new_color,
  interpolation = -1,
  interpolation_details = [] 
)

Insert/Update a color keyframe for the selected row.

Definition at line 281 of file properties_model.py.

◆ remove_keyframe()

def properties_model.PropertiesModel.remove_keyframe (   self,
  item 
)

Remove an existing keyframe (if any)

Definition at line 202 of file properties_model.py.

◆ update_frame()

def properties_model.PropertiesModel.update_frame (   self,
  frame_number,
  reload_model = True 
)

Definition at line 145 of file properties_model.py.

◆ update_item()

def properties_model.PropertiesModel.update_item (   self,
  item_id,
  item_type 
)

Definition at line 77 of file properties_model.py.

◆ update_item_timeout()

def properties_model.PropertiesModel.update_item_timeout (   self)

Definition at line 86 of file properties_model.py.

◆ update_model()

def properties_model.PropertiesModel.update_model (   self,
  filter = "" 
)

Definition at line 534 of file properties_model.py.

◆ value_updated()

def properties_model.PropertiesModel.value_updated (   self,
  item,
  interpolation = -1,
  value = None,
  interpolation_details = [] 
)

Table cell change event - also handles context menu to update interpolation value.

Definition at line 376 of file properties_model.py.

Member Data Documentation

◆ current_item_id

properties_model.PropertiesModel.current_item_id

Definition at line 762 of file properties_model.py.

◆ filter_base_properties

properties_model.PropertiesModel.filter_base_properties

Definition at line 93 of file properties_model.py.

◆ frame_number

properties_model.PropertiesModel.frame_number

Definition at line 182 of file properties_model.py.

◆ ignore_update_signal

properties_model.PropertiesModel.ignore_update_signal

Definition at line 562 of file properties_model.py.

◆ items

properties_model.PropertiesModel.items

Definition at line 567 of file properties_model.py.

◆ model

properties_model.PropertiesModel.model

Definition at line 773 of file properties_model.py.

◆ new_item

properties_model.PropertiesModel.new_item

Definition at line 139 of file properties_model.py.

◆ next_item_id

properties_model.PropertiesModel.next_item_id

Definition at line 79 of file properties_model.py.

◆ next_item_type

properties_model.PropertiesModel.next_item_type

Definition at line 80 of file properties_model.py.

◆ parent

properties_model.PropertiesModel.parent

Definition at line 768 of file properties_model.py.

◆ previous_filter

properties_model.PropertiesModel.previous_filter

Definition at line 558 of file properties_model.py.

◆ previous_hash

properties_model.PropertiesModel.previous_hash

Definition at line 746 of file properties_model.py.

◆ selected

properties_model.PropertiesModel.selected

Definition at line 92 of file properties_model.py.

◆ update_timer

properties_model.PropertiesModel.update_timer

Definition at line 778 of file properties_model.py.


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