synfig-studio  1.0.3
Public Member Functions | Protected Attributes | List of all members
synfigapp::Action::Group Class Reference

#include <action.h>

Inheritance diagram for synfigapp::Action::Group:
synfigapp::Action::Super synfigapp::Action::Undoable synfigapp::Action::CanvasSpecific synfigapp::Action::Base

Public Member Functions

 Group (const synfig::String &str="Group")
virtual ~Group ()
virtual synfig::String get_name () const
virtual void prepare ()
virtual bool set_param (const synfig::String &, const Param &) const
virtual bool is_ready () const
void set_name (std::string &x)
- Public Member Functions inherited from synfigapp::Action::Super
ActionListaction_list ()
const ActionListaction_list () const
void clear ()
bool first_time () const
void add_action (etl::handle< Undoable > action)
void add_action_front (etl::handle< Undoable > action)
virtual void perform ()
 This function will throw an Action::Error() on failure.
virtual void undo ()
 This function will throw an Action::Error() on failure.
- Public Member Functions inherited from synfigapp::Action::Undoable
bool is_active () const
- Public Member Functions inherited from synfigapp::Action::Base
virtual ~Base ()
virtual bool set_param (const synfig::String &, const Param &)
virtual bool get_param (const synfig::String &, Param &)
virtual synfig::String get_local_name () const
void set_param_list (const ParamList &)
- Public Member Functions inherited from synfigapp::Action::CanvasSpecific
void set_canvas (synfig::Canvas::Handle x)
void set_canvas_interface (etl::loose_handle< synfigapp::CanvasInterface > x)
synfig::Canvas::Handle get_canvas () const
etl::loose_handle
< synfigapp::CanvasInterface
get_canvas_interface () const
virtual bool set_param (const synfig::String &name, const Param &)
virtual bool get_param (const synfig::String &, Param &)
EditMode get_edit_mode () const
void set_edit_mode (EditMode x)
bool is_dirty () const
void set_dirty (bool x=true)

Protected Attributes

bool ready_

Additional Inherited Members

- Static Public Member Functions inherited from synfigapp::Action::Base
static synfig::String get_layer_descriptions (const std::list< synfig::Layer::Handle > layers, synfig::String singular_prefix="", synfig::String plural_prefix="")
static synfig::String get_layer_descriptions (const std::list< std::pair< synfig::Layer::Handle, int > > layers, synfig::String singular_prefix="", synfig::String plural_prefix="")
- Static Public Member Functions inherited from synfigapp::Action::CanvasSpecific
static ParamVocab get_param_vocab ()
- Protected Member Functions inherited from synfigapp::Action::Undoable
 Undoable ()
- Protected Member Functions inherited from synfigapp::Action::CanvasSpecific
 CanvasSpecific (const synfig::Canvas::Handle &canvas)
 CanvasSpecific ()
virtual ~CanvasSpecific ()

Constructor & Destructor Documentation

Group::Group ( const synfig::String &  str = "Group")
Group::~Group ( )
virtual

Member Function Documentation

virtual synfig::String synfigapp::Action::Group::get_name ( ) const
inlinevirtual
virtual void synfigapp::Action::Group::prepare ( )
inlinevirtual
virtual bool synfigapp::Action::Group::set_param ( const synfig::String &  ,
const Param  
) const
inlinevirtual
virtual bool synfigapp::Action::Group::is_ready ( ) const
inlinevirtual

Reimplemented from synfigapp::Action::CanvasSpecific.

References ready_.

void synfigapp::Action::Group::set_name ( std::string &  x)
inline

Member Data Documentation

bool synfigapp::Action::Group::ready_
protected

Referenced by is_ready().


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