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

A TreeView QWidget used on the animated title window. More...

Inheritance diagram for blender_listview.BlenderListView:

Public Member Functions

def __init__ (self, args)
 
def btnRefresh_clicked (self, checked)
 
def close_window (self)
 
def color_button_clicked (self, widget, param, index)
 
def currentChanged (self, selected, deselected)
 
def disable_interface (self, cursor=True)
 Disable all controls on interface. More...
 
def dropdown_index_changed (self, widget, param, index)
 
def enable_interface (self)
 Disable all controls on interface. More...
 
def error_with_blender (self, version=None, command_output=None)
 Show a friendly error message regarding the blender executable or version. More...
 
def generateUniqueFolder (self)
 Generate a new, unique folder name to contain Blender frames. More...
 
def get_animation_details (self)
 Build a dictionary of all animation settings and properties from XML. More...
 
def get_project_params (self, is_preview=True)
 Return a dictionary of project related settings, needed by the Blender python script. More...
 
def init_slider_values (self)
 Init the slider and preview frame label to the currently selected animation. More...
 
def inject_params (self, path, frame=None)
 
def mousePressEvent (self, event)
 
def onBlenderErrorMessage (self, error)
 
def onBlenderErrorNoData (self)
 
def onBlenderVersionError (self, version)
 
def onCloseWindow (self)
 
def onRenableInterface (self)
 
def onRenderFinish (self)
 
def onUpdateImage (self, image_path)
 
def onUpdateProgress (self, current_frame, current_part, max_parts)
 
def preview_timer_onTimeout (self)
 Timer is ready to Render frame. More...
 
def refresh_view (self)
 
def Render (self, frame=None)
 Render an images sequence of the current template using Blender 2.62+ and the Blender Python API. More...
 
def render_finished (self)
 
def sliderPreview_valueChanged (self, new_value)
 Get new value of preview slider, and start timer to Render frame. More...
 
def spinner_value_changed (self, param, value)
 
def text_value_changed (self, widget, param, value=None)
 
def update_image (self, image_path)
 
def update_progress_bar (self, current_frame, current_part, max_parts)
 

Public Attributes

 app
 
 background
 
 blender_model
 
 deselected
 
 params
 
 preview_timer
 
 selected
 
 selected_template
 
 unique_folder_name
 
 win
 
 worker
 

Detailed Description

A TreeView QWidget used on the animated title window.

Definition at line 68 of file blender_listview.py.

Constructor & Destructor Documentation

◆ __init__()

def blender_listview.BlenderListView.__init__ (   self,
  args 
)

Definition at line 588 of file blender_listview.py.

Member Function Documentation

◆ btnRefresh_clicked()

def blender_listview.BlenderListView.btnRefresh_clicked (   self,
  checked 
)

Definition at line 298 of file blender_listview.py.

◆ close_window()

def blender_listview.BlenderListView.close_window (   self)

Definition at line 318 of file blender_listview.py.

◆ color_button_clicked()

def blender_listview.BlenderListView.color_button_clicked (   self,
  widget,
  param,
  index 
)

Definition at line 221 of file blender_listview.py.

◆ currentChanged()

def blender_listview.BlenderListView.currentChanged (   self,
  selected,
  deselected 
)

Definition at line 70 of file blender_listview.py.

◆ disable_interface()

def blender_listview.BlenderListView.disable_interface (   self,
  cursor = True 
)

Disable all controls on interface.

Definition at line 250 of file blender_listview.py.

◆ dropdown_index_changed()

def blender_listview.BlenderListView.dropdown_index_changed (   self,
  widget,
  param,
  index 
)

Definition at line 216 of file blender_listview.py.

◆ enable_interface()

def blender_listview.BlenderListView.enable_interface (   self)

Disable all controls on interface.

Definition at line 261 of file blender_listview.py.

◆ error_with_blender()

def blender_listview.BlenderListView.error_with_blender (   self,
  version = None,
  command_output = None 
)

Show a friendly error message regarding the blender executable or version.

Definition at line 480 of file blender_listview.py.

◆ generateUniqueFolder()

def blender_listview.BlenderListView.generateUniqueFolder (   self)

Generate a new, unique folder name to contain Blender frames.

Definition at line 239 of file blender_listview.py.

◆ get_animation_details()

def blender_listview.BlenderListView.get_animation_details (   self)

Build a dictionary of all animation settings and properties from XML.

Definition at line 358 of file blender_listview.py.

◆ get_project_params()

def blender_listview.BlenderListView.get_project_params (   self,
  is_preview = True 
)

Return a dictionary of project related settings, needed by the Blender python script.

Definition at line 446 of file blender_listview.py.

◆ init_slider_values()

def blender_listview.BlenderListView.init_slider_values (   self)

Init the slider and preview frame label to the currently selected animation.

Definition at line 271 of file blender_listview.py.

◆ inject_params()

def blender_listview.BlenderListView.inject_params (   self,
  path,
  frame = None 
)

Definition at line 503 of file blender_listview.py.

◆ mousePressEvent()

def blender_listview.BlenderListView.mousePressEvent (   self,
  event 
)

Definition at line 435 of file blender_listview.py.

◆ onBlenderErrorMessage()

def blender_listview.BlenderListView.onBlenderErrorMessage (   self,
  error 
)

Definition at line 686 of file blender_listview.py.

◆ onBlenderErrorNoData()

def blender_listview.BlenderListView.onBlenderErrorNoData (   self)

Definition at line 671 of file blender_listview.py.

◆ onBlenderVersionError()

def blender_listview.BlenderListView.onBlenderVersionError (   self,
  version 
)

Definition at line 666 of file blender_listview.py.

◆ onCloseWindow()

def blender_listview.BlenderListView.onCloseWindow (   self)

Definition at line 656 of file blender_listview.py.

◆ onRenableInterface()

def blender_listview.BlenderListView.onRenableInterface (   self)

Definition at line 691 of file blender_listview.py.

◆ onRenderFinish()

def blender_listview.BlenderListView.onRenderFinish (   self)

Definition at line 661 of file blender_listview.py.

◆ onUpdateImage()

def blender_listview.BlenderListView.onUpdateImage (   self,
  image_path 
)

Definition at line 681 of file blender_listview.py.

◆ onUpdateProgress()

def blender_listview.BlenderListView.onUpdateProgress (   self,
  current_frame,
  current_part,
  max_parts 
)

Definition at line 676 of file blender_listview.py.

◆ preview_timer_onTimeout()

def blender_listview.BlenderListView.preview_timer_onTimeout (   self)

Timer is ready to Render frame.

Definition at line 346 of file blender_listview.py.

◆ refresh_view()

def blender_listview.BlenderListView.refresh_view (   self)

Definition at line 441 of file blender_listview.py.

◆ Render()

def blender_listview.BlenderListView.Render (   self,
  frame = None 
)

Render an images sequence of the current template using Blender 2.62+ and the Blender Python API.

Definition at line 555 of file blender_listview.py.

◆ render_finished()

def blender_listview.BlenderListView.render_finished (   self)

Definition at line 305 of file blender_listview.py.

◆ sliderPreview_valueChanged()

def blender_listview.BlenderListView.sliderPreview_valueChanged (   self,
  new_value 
)

Get new value of preview slider, and start timer to Render frame.

Definition at line 334 of file blender_listview.py.

◆ spinner_value_changed()

def blender_listview.BlenderListView.spinner_value_changed (   self,
  param,
  value 
)

Definition at line 202 of file blender_listview.py.

◆ text_value_changed()

def blender_listview.BlenderListView.text_value_changed (   self,
  widget,
  param,
  value = None 
)

Definition at line 206 of file blender_listview.py.

◆ update_image()

def blender_listview.BlenderListView.update_image (   self,
  image_path 
)

Definition at line 544 of file blender_listview.py.

◆ update_progress_bar()

def blender_listview.BlenderListView.update_progress_bar (   self,
  current_frame,
  current_part,
  max_parts 
)

Definition at line 324 of file blender_listview.py.

Member Data Documentation

◆ app

blender_listview.BlenderListView.app

Definition at line 593 of file blender_listview.py.

◆ background

blender_listview.BlenderListView.background

Definition at line 638 of file blender_listview.py.

◆ blender_model

blender_listview.BlenderListView.blender_model

Definition at line 597 of file blender_listview.py.

◆ deselected

blender_listview.BlenderListView.deselected

Definition at line 73 of file blender_listview.py.

◆ params

blender_listview.BlenderListView.params

Definition at line 609 of file blender_listview.py.

◆ preview_timer

blender_listview.BlenderListView.preview_timer

Definition at line 604 of file blender_listview.py.

◆ selected

blender_listview.BlenderListView.selected

Definition at line 72 of file blender_listview.py.

◆ selected_template

blender_listview.BlenderListView.selected_template

Definition at line 83 of file blender_listview.py.

◆ unique_folder_name

blender_listview.BlenderListView.unique_folder_name

Definition at line 242 of file blender_listview.py.

◆ win

blender_listview.BlenderListView.win

Definition at line 594 of file blender_listview.py.

◆ worker

blender_listview.BlenderListView.worker

Definition at line 639 of file blender_listview.py.


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