MasterBehavior.MasterBehavior Class Reference

#include <class_master_behavior_1_1_master_behavior.h>

Inheritance diagram for MasterBehavior.MasterBehavior:
Inheritance graph
[legend]

List of all members.

Public Member Functions

  __init__ ()
  getTypeLabel ()
  numberOfTracks ()
  tracks ()
  getDefaultImage ()
  getDefaultIcon ()
  addNodes ()
  Add nodes to this behaviour.
  removeNodes ()
  Remove the nodes from this behaviour.
  addTracks ()
  addTrack ()
  removeTracks ()
  otherBehaviorRemoved ()
  Since some behaviors can reference behaviors they need to override this to clean up on remove.
  removeTrack ()
  createTrackFromId ()
  getTrackFromId ()
  read ()
  postRead ()
  Write ()
  basename ()
  Return a basename that will be used to build names and labels.

Public Attributes

  ignoreSelectionOnCreate

Member Function Documentation

MasterBehavior.MasterBehavior.__init__ ( )
MasterBehavior.MasterBehavior.getTypeLabel ( )
MasterBehavior.MasterBehavior.numberOfTracks ( )
MasterBehavior.MasterBehavior.tracks ( )
MasterBehavior.MasterBehavior.getDefaultImage ( )
MasterBehavior.MasterBehavior.getDefaultIcon ( )
MasterBehavior.MasterBehavior.addNodes ( )

Add nodes to this behaviour.

Returns true if any new nodes have been added to the behavior. In this case we never want any nodes added

Reimplemented from PercentageBehavior.PercentageBehavior.

MasterBehavior.MasterBehavior.removeNodes ( )

Remove the nodes from this behaviour.

Returns true if any nodes have been removed from the behavior. In this case we never want any nodes removed

Reimplemented from PercentageBehavior.PercentageBehavior.

MasterBehavior.MasterBehavior.addTracks ( )
MasterBehavior.MasterBehavior.addTrack ( )
MasterBehavior.MasterBehavior.removeTracks ( )
MasterBehavior.MasterBehavior.otherBehaviorRemoved ( )

Since some behaviors can reference behaviors they need to override this to clean up on remove.

Reimplemented from Behavior.Behavior.

MasterBehavior.MasterBehavior.removeTrack ( )
MasterBehavior.MasterBehavior.createTrackFromId ( )
MasterBehavior.MasterBehavior.getTrackFromId ( )
MasterBehavior.MasterBehavior.read ( )
MasterBehavior.MasterBehavior.postRead ( )
MasterBehavior.MasterBehavior.Write ( )
MasterBehavior.MasterBehavior.basename ( )

Return a basename that will be used to build names and labels.

Derived classes will typically override this method.

Reimplemented from PercentageBehavior.PercentageBehavior.


Member Data Documentation


MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior
MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior MasterBehavior.MasterBehavior