#include <action_system.h>
Constructor & Destructor Documentation
      
        
          | Action::System::System  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | Action::System::~System  | 
          ( | 
           | ) | 
           | 
        
      
 
 
Member Function Documentation
  
  
      
        
          | synfig::String synfigapp::Action::System::get_most_recent_action_name  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | bool synfigapp::Action::System::get_clear_redo_stack_on_new_action  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void synfigapp::Action::System::set_clear_redo_stack_on_new_action  | 
          ( | 
          bool  | 
          x | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | bool Action::System::perform_action  | 
          ( | 
          etl::handle< Action::Base >  | 
          action | ) | 
           | 
        
      
 
 
      
        
          | bool Action::System::set_action_status  | 
          ( | 
          etl::handle< Action::Undoable >  | 
          action,  | 
        
        
           | 
           | 
          bool  | 
          x  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | const Stack& synfigapp::Action::System::undo_action_stack  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const Stack& synfigapp::Action::System::redo_action_stack  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | bool synfigapp::Action::System::undo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool Action::System::redo  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Action::System::clear_undo_stack  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Action::System::clear_redo_stack  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void Action::System::inc_action_count  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void Action::System::dec_action_count  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
      
        
          | void Action::System::reset_action_count  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
  
  
      
        
          | int synfigapp::Action::System::get_action_count  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void synfigapp::Action::System::set_ui_interface  | 
          ( | 
          const etl::handle< UIInterface > &  | 
          uim | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | void synfigapp::Action::System::unset_ui_interface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | const etl::handle<UIInterface>& synfigapp::Action::System::get_ui_interface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void,bool>& synfigapp::Action::System::signal_unsaved_status_changed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void,bool>& synfigapp::Action::System::signal_undo_status  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void,bool>& synfigapp::Action::System::signal_redo_status  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void>& synfigapp::Action::System::signal_undo_stack_cleared  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void>& synfigapp::Action::System::signal_redo_stack_cleared  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void>& synfigapp::Action::System::signal_undo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void>& synfigapp::Action::System::signal_redo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | sigc::signal<void,etl::handle<Action::Undoable> >& synfigapp::Action::System::signal_new_action  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
Called whenever an undoable action is processed and added to the stack. 
 
 
  
  
      
        
          | sigc::signal<void,etl::handle<Action::Undoable> >& synfigapp::Action::System::signal_action_status_changed  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
Friends And Related Function Documentation
The documentation for this class was generated from the following files: