synfig-studio  1.0.3
Public Member Functions | List of all members
synfigapp::NullSelectionManager Class Reference

A place holding selection manager that does nothing. More...

#include <selectionmanager.h>

Inheritance diagram for synfigapp::NullSelectionManager:
synfigapp::SelectionManager

Public Member Functions

int get_selected_layer_count () const
 Returns the number of layers selected.
LayerList get_selected_layers () const
 Returns a list of the currently selected layers.
synfig::Layer::Handle get_selected_layer () const
 Returns the first layer selected or an empty handle if none are selected.
void set_selected_layers (const LayerList &)
 Sets which layers should be selected.
void set_selected_layer (const synfig::Layer::Handle &)
 Sets which layer should be selected. Empty handle if none.
void clear_selected_layers ()
 Clears the layer selection list.
int get_selected_children_count () const
 Returns the number of children selected.
ChildrenList get_selected_children () const
 Returns a list of the currently selected children.
ChildrenList::value_type get_selected_child () const
 Returns the first children selected or an empty handle if none are selected.
void set_selected_children (const ChildrenList &)
 Sets which children should be selected.
void set_selected_child (const ChildrenList::value_type &)
 Sets which children should be selected. Empty handle if none.
void clear_selected_children ()
 Clears the children selection list.
int get_selected_layer_parameter_count () const
 Returns the number of layer parameters selected.
LayerParamList get_selected_layer_parameters () const
 Returns a list of the currently selected layer parameters.
LayerParam get_selected_layer_parameter () const
 Returns the first layer parameter selected or an empty handle if none are selected.
void set_selected_layer_parameters (const LayerParamList &)
 Sets which layer parameters should be selected.
void set_selected_layer_param (const LayerParam &)
 Sets which layer parameter should be selected. Empty handle if none.
void clear_selected_layer_parameters ()
 Clears the layer parameter selection list.
- Public Member Functions inherited from synfigapp::SelectionManager
virtual ~SelectionManager ()

Additional Inherited Members

- Public Types inherited from synfigapp::SelectionManager
typedef std::pair
< synfig::Layer::Handle,
synfig::String > 
LayerParam
typedef std::list< LayerParamLayerParamList
typedef std::list
< synfig::Layer::Handle > 
LayerList
typedef std::list< ValueDescChildrenList

Detailed Description

A place holding selection manager that does nothing.

Member Function Documentation

int synfigapp::NullSelectionManager::get_selected_layer_count ( ) const
inlinevirtual

Returns the number of layers selected.

Implements synfigapp::SelectionManager.

LayerList synfigapp::NullSelectionManager::get_selected_layers ( ) const
inlinevirtual

Returns a list of the currently selected layers.

Implements synfigapp::SelectionManager.

synfig::Layer::Handle synfigapp::NullSelectionManager::get_selected_layer ( ) const
inlinevirtual

Returns the first layer selected or an empty handle if none are selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_layers ( const LayerList layer_list)
inlinevirtual

Sets which layers should be selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_layer ( const synfig::Layer::Handle &  layer)
inlinevirtual

Sets which layer should be selected. Empty handle if none.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::clear_selected_layers ( )
inlinevirtual

Clears the layer selection list.

Implements synfigapp::SelectionManager.

int synfigapp::NullSelectionManager::get_selected_children_count ( ) const
inlinevirtual

Returns the number of children selected.

Implements synfigapp::SelectionManager.

ChildrenList synfigapp::NullSelectionManager::get_selected_children ( ) const
inlinevirtual

Returns a list of the currently selected children.

Implements synfigapp::SelectionManager.

ChildrenList::value_type synfigapp::NullSelectionManager::get_selected_child ( ) const
inlinevirtual

Returns the first children selected or an empty handle if none are selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_children ( const ChildrenList children_list)
inlinevirtual

Sets which children should be selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_child ( const ChildrenList::value_type &  children)
inlinevirtual

Sets which children should be selected. Empty handle if none.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::clear_selected_children ( )
inlinevirtual

Clears the children selection list.

Implements synfigapp::SelectionManager.

int synfigapp::NullSelectionManager::get_selected_layer_parameter_count ( ) const
inlinevirtual

Returns the number of layer parameters selected.

Implements synfigapp::SelectionManager.

LayerParamList synfigapp::NullSelectionManager::get_selected_layer_parameters ( ) const
inlinevirtual

Returns a list of the currently selected layer parameters.

Implements synfigapp::SelectionManager.

LayerParam synfigapp::NullSelectionManager::get_selected_layer_parameter ( ) const
inlinevirtual

Returns the first layer parameter selected or an empty handle if none are selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_layer_parameters ( const LayerParamList layer_param_list)
inlinevirtual

Sets which layer parameters should be selected.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::set_selected_layer_param ( const LayerParam layer_param)
inlinevirtual

Sets which layer parameter should be selected. Empty handle if none.

Implements synfigapp::SelectionManager.

void synfigapp::NullSelectionManager::clear_selected_layer_parameters ( )
inlinevirtual

Clears the layer parameter selection list.

Implements synfigapp::SelectionManager.


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