LightsUi.BaseLightsUi Class Reference

#include <class_lights_ui_1_1_base_lights_ui.h>

Inheritance diagram for LightsUi.BaseLightsUi:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  getLayout ()
  doCreate ()
  doCleanup ()
  doLayout ()
  doItemLayout ()
  Apply the item layout information to the corresponding item controls.
  createItem ()
  removeItem ()
  onCreate ()
  onClose ()
  onLeftClick ()
  The behaviour when LMB clicking on the light grip should be:
  • shift click adds the light to selection
  • ctrl click removes from selection
  • normal click removes all other lights from selection, adds this light to selection.

  onContextMenu ()
  onDoubleClickRename ()
  Called when user double clicks on a light for renaming.
  onDoubleClickOpenProperties ()
  Called when user double clicks on a light for opening the properties.
  APPLICATION_MODE_CHANGED ()
  LIGHT_CHANGED ()
  A light has changed somehow, likely with its set of linked nodes.
  LIGHTS_CHANGED ()
  Some lights have changed somehow, likely with its set of linked nodes.
  LIGHT_CREATED ()
  If a light was created, then update the UI.
  LIGHT_REMOVED ()
  DELETED ()
  If there were light(s) deleted, then update the UI.
  UNDELETED ()
  If we are undoing a light(s) deletion, then update the UI.
  DUPLICATED ()
  If a light was duplicated, then update the UI.
  NODE_RENAMED ()
  If there were lights renamed, then update the UI.
  DOCUMENT_LOADED ()
  APPLICATION_CLOSE_SCENE ()
  APPLICATION_SCENE_IMPORTED ()
  STAGE_ACTIVE_LIST ()

Member Function Documentation

LightsUi.BaseLightsUi.__init__ ( )
LightsUi.BaseLightsUi.getLayout ( )
LightsUi.BaseLightsUi.doCreate ( )
LightsUi.BaseLightsUi.doCleanup ( )
LightsUi.BaseLightsUi.doLayout ( )
LightsUi.BaseLightsUi.doItemLayout ( )

Apply the item layout information to the corresponding item controls.

LightsUi.BaseLightsUi.createItem ( )
LightsUi.BaseLightsUi.removeItem ( )
LightsUi.BaseLightsUi.onCreate ( )
LightsUi.BaseLightsUi.onClose ( )
LightsUi.BaseLightsUi.onLeftClick ( )

The behaviour when LMB clicking on the light grip should be:

  • shift click adds the light to selection
  • ctrl click removes from selection
  • normal click removes all other lights from selection, adds this light to selection.
LightsUi.BaseLightsUi.onContextMenu ( )
LightsUi.BaseLightsUi.onDoubleClickRename ( )

Called when user double clicks on a light for renaming.

LightsUi.BaseLightsUi.onDoubleClickOpenProperties ( )

Called when user double clicks on a light for opening the properties.

LightsUi.BaseLightsUi.APPLICATION_MODE_CHANGED ( )
LightsUi.BaseLightsUi.LIGHT_CHANGED ( )

A light has changed somehow, likely with its set of linked nodes.

The context menus for each light item need to be rebuilt.

LightsUi.BaseLightsUi.LIGHTS_CHANGED ( )

Some lights have changed somehow, likely with its set of linked nodes.

The context menus for each light item need to be rebuilt.

LightsUi.BaseLightsUi.LIGHT_CREATED ( )

If a light was created, then update the UI.

Also, select the new light if created from this UI.

LightsUi.BaseLightsUi.LIGHT_REMOVED ( )
LightsUi.BaseLightsUi.DELETED ( )

If there were light(s) deleted, then update the UI.

LightsUi.BaseLightsUi.UNDELETED ( )

If we are undoing a light(s) deletion, then update the UI.

LightsUi.BaseLightsUi.DUPLICATED ( )

If a light was duplicated, then update the UI.

LightsUi.BaseLightsUi.NODE_RENAMED ( )

If there were lights renamed, then update the UI.

LightsUi.BaseLightsUi.DOCUMENT_LOADED ( )
LightsUi.BaseLightsUi.APPLICATION_CLOSE_SCENE ( )
LightsUi.BaseLightsUi.APPLICATION_SCENE_IMPORTED ( )
LightsUi.BaseLightsUi.STAGE_ACTIVE_LIST ( )

LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi
LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi LightsUi.BaseLightsUi