Ignore:
Timestamp:
Dec 16, 2009, 12:30:16 PM (16 years ago)
Author:
Frederik Heber <heber@…>
Children:
212c827
Parents:
f00f02
git-author:
Tillmann Crueger <crueger@…> (12/16/09 10:08:33)
git-committer:
Frederik Heber <heber@…> (12/16/09 12:30:16)
Message:

Rebuilt SubMenuItem to use inclusion (Strategy pattern) instead of inheritance. Signed-off-by: Tillmann Crueger <crueger@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • molecuilder/src/Menu/SubMenuItem.hpp

    rf00f02 r62e23d  
    77class Menu;
    88
    9 class SubMenuItem : public MenuItem, public TextMenu
     9class SubMenuItem : public MenuItem
    1010{
    1111public:
    12   SubMenuItem(char,const char*,Menu *,ostream&,string,char,int);
    13   SubMenuItem(char,const char*,Menu *,ostream&,string);
     12  SubMenuItem(char,const char*,Menu*,Menu*);
    1413  virtual ~SubMenuItem();
    1514
    16   virtual void trigger();
     15  virtual void doTrigger();
     16private:
     17  Menu* theMenu;
    1718};
    1819
Note: See TracChangeset for help on using the changeset viewer.