Menu.cpp 448 B

1234567891011121314151617181920212223
  1. #include "Menu.h"
  2. Menu::Menu( Bildschirm *zScreen )
  3. : ReferenceCounter(),
  4. zScreen( zScreen )
  5. {}
  6. void Menu::show()
  7. {
  8. for( auto i = elements.getIterator(); i; i++ )
  9. {
  10. zScreen->addMember( dynamic_cast<Zeichnung *>( i->getThis() ) );
  11. }
  12. }
  13. void Menu::hide()
  14. {
  15. for( auto i = elements.getIterator(); i; i++ )
  16. {
  17. zScreen->removeMember( dynamic_cast<Zeichnung *>( i->getThis() ) );
  18. }
  19. }