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

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

Inheritance diagram for blender_treeview.BlenderTreeView:

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 contextMenuEvent (self, event)
 
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_treeview.py.

Constructor & Destructor Documentation

def blender_treeview.BlenderTreeView.__init__ (   self,
  args 
)

Definition at line 598 of file blender_treeview.py.

Member Function Documentation

def blender_treeview.BlenderTreeView.btnRefresh_clicked (   self,
  checked 
)

Definition at line 298 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.close_window (   self)

Definition at line 318 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.color_button_clicked (   self,
  widget,
  param,
  index 
)

Definition at line 221 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.contextMenuEvent (   self,
  event 
)

Definition at line 435 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.currentChanged (   self,
  selected,
  deselected 
)

Definition at line 70 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.disable_interface (   self,
  cursor = True 
)

Disable all controls on interface.

Definition at line 250 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.dropdown_index_changed (   self,
  widget,
  param,
  index 
)

Definition at line 216 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.enable_interface (   self)

Disable all controls on interface.

Definition at line 261 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.error_with_blender (   self,
  version = None,
  command_output = None 
)

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

Definition at line 490 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.generateUniqueFolder (   self)

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

Definition at line 239 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.get_animation_details (   self)

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

Definition at line 358 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.get_project_params (   self,
  is_preview = True 
)

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

Definition at line 458 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.init_slider_values (   self)

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

Definition at line 271 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.inject_params (   self,
  path,
  frame = None 
)

Definition at line 513 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.mousePressEvent (   self,
  event 
)

Definition at line 445 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onBlenderErrorMessage (   self,
  error 
)

Definition at line 694 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onBlenderErrorNoData (   self)

Definition at line 679 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onBlenderVersionError (   self,
  version 
)

Definition at line 674 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onCloseWindow (   self)

Definition at line 664 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onRenableInterface (   self)

Definition at line 699 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onRenderFinish (   self)

Definition at line 669 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onUpdateImage (   self,
  image_path 
)

Definition at line 689 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.onUpdateProgress (   self,
  current_frame,
  current_part,
  max_parts 
)

Definition at line 684 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.preview_timer_onTimeout (   self)

Timer is ready to Render frame.

Definition at line 346 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.refresh_view (   self)

Definition at line 451 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.Render (   self,
  frame = None 
)

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

Definition at line 565 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.render_finished (   self)

Definition at line 305 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.sliderPreview_valueChanged (   self,
  new_value 
)

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

Definition at line 334 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.spinner_value_changed (   self,
  param,
  value 
)

Definition at line 202 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.text_value_changed (   self,
  widget,
  param,
  value = None 
)

Definition at line 206 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.update_image (   self,
  image_path 
)

Definition at line 554 of file blender_treeview.py.

def blender_treeview.BlenderTreeView.update_progress_bar (   self,
  current_frame,
  current_part,
  max_parts 
)

Definition at line 324 of file blender_treeview.py.

Member Data Documentation

blender_treeview.BlenderTreeView.app

Definition at line 603 of file blender_treeview.py.

blender_treeview.BlenderTreeView.background

Definition at line 646 of file blender_treeview.py.

blender_treeview.BlenderTreeView.blender_model

Definition at line 607 of file blender_treeview.py.

blender_treeview.BlenderTreeView.deselected

Definition at line 73 of file blender_treeview.py.

blender_treeview.BlenderTreeView.params

Definition at line 619 of file blender_treeview.py.

blender_treeview.BlenderTreeView.preview_timer

Definition at line 614 of file blender_treeview.py.

blender_treeview.BlenderTreeView.selected

Definition at line 72 of file blender_treeview.py.

blender_treeview.BlenderTreeView.selected_template

Definition at line 83 of file blender_treeview.py.

blender_treeview.BlenderTreeView.unique_folder_name

Definition at line 242 of file blender_treeview.py.

blender_treeview.BlenderTreeView.win

Definition at line 604 of file blender_treeview.py.

blender_treeview.BlenderTreeView.worker

Definition at line 647 of file blender_treeview.py.


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