Changeset 62e23d
- Timestamp:
- Dec 16, 2009, 12:30:16 PM (16 years ago)
- 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)
- Location:
- molecuilder/src/Menu
- Files:
-
- 2 edited
-
SubMenuItem.cpp (modified) (2 diffs)
-
SubMenuItem.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molecuilder/src/Menu/SubMenuItem.cpp
rf00f02 r62e23d 8 8 #include "SubMenuItem.hpp" 9 9 10 SubMenuItem::SubMenuItem(char _trigger,const char* _description,Menu* _menu, 11 ostream& _outputter,string _title,char _spacer, int _length) : 12 MenuItem(_trigger,_description,_menu), 13 TextMenu(_outputter,_title,_spacer,_length) 14 { 15 } 16 17 SubMenuItem::SubMenuItem(char _trigger,const char* _description,Menu* _menu, 18 ostream& _outputter,string _title) : 19 MenuItem(_trigger,_description,_menu), 20 TextMenu(_outputter,_title) 10 SubMenuItem::SubMenuItem(char _trigger,const char* _description,Menu* _parent, Menu* _theMenu) : 11 MenuItem(_trigger,_description,_parent), 12 theMenu(_theMenu) 21 13 { 22 14 } … … 24 16 SubMenuItem::~SubMenuItem() 25 17 { 18 delete theMenu; 26 19 } 20 21 void SubMenuItem::doTrigger() { 22 theMenu->display(); 23 } -
molecuilder/src/Menu/SubMenuItem.hpp
rf00f02 r62e23d 7 7 class Menu; 8 8 9 class SubMenuItem : public MenuItem , public TextMenu9 class SubMenuItem : public MenuItem 10 10 { 11 11 public: 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*); 14 13 virtual ~SubMenuItem(); 15 14 16 virtual void trigger(); 15 virtual void doTrigger(); 16 private: 17 Menu* theMenu; 17 18 }; 18 19
Note:
See TracChangeset
for help on using the changeset viewer.
