#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: