| Last change
 on this file since 019b96 was             af5384, checked in by Frederik Heber <heber@…>, 12 years ago | 
        
          | 
Actions can now clone() and split off prepare() from call().
 ActionQueue now separates call phase into clone(), prepare(), and call().
ActionQueue's dstor releases Actions in deque.
CurrentAction is an index as push_back always invalidates iterator.
ActionQueue_t is now a simple vector of ptrs.
call() is now non-interactive, (maybe) interactive part is placed in
prepare() where dialogs are used to fill parameters.
only fully prepared Actions are placed in ActionQueue.
ActionQueue obtains action instances from Registry, copies, prepares them,
and places them in the queue.
Action::clone() gets QueryOptions as param. This lets us either clone without
params or really copy the instance.
If action is called as COMMAND, params have been filled already.
Reactions require a ActionQueue::getLastAction() to actually obtain result
of (cloned) Action.
FIX: Calculation now has const has...() and getResult().
 | 
        
          | 
              
Property                 mode
 set to                 100644 | 
        
          | File size:
            1.1 KB | 
      
      
      
  Note:
 See   
TracBrowser
 for help on using the repository browser.