Changeset cbc639


Ignore:
Timestamp:
Mar 25, 2010, 1:08:39 PM (15 years ago)
Author:
Tillmann Crueger <crueger@…>
Children:
770138
Parents:
b787af
Message:

Added undo and redo menupoints

TODO: make it possible to disable menupoints conditionally

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/UIElements/TextWindow.cpp

    rb787af rcbc639  
    3939#include "Actions/MethodAction.hpp"
    4040#include "Actions/ErrorAction.hpp"
     41#include "Actions/ActionRegistry.hpp"
    4142#include "Views/StreamStringView.hpp"
    4243#include "Views/MethodStringView.hpp"
     
    5657  moleculeView = new StreamStringView(boost::bind(&MoleculeListClass::Enumerate,molecules,_1));
    5758  new DisplayMenuItem(main_menu,moleculeView,"Molecule List");
     59
     60  new SeperatorItem(main_menu);
     61
     62  Action* undoAction = ActionRegistry::getInstance().getActionByName("Undo");
     63  new ActionMenuItem('u',"Undo last operation",main_menu,undoAction);
     64
     65  Action* redoAction = ActionRegistry::getInstance().getActionByName("Redo");
     66  new ActionMenuItem('r',"Redo last operation",main_menu,redoAction);
    5867
    5968  new SeperatorItem(main_menu);
Note: See TracChangeset for help on using the changeset viewer.