Dialog.h 601 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. #include "Thread.h"
  3. #include "ReferenceCounter.h"
  4. namespace Framework
  5. {
  6. class Text;
  7. class Schrift;
  8. class MultiplChoiceDialog : public virtual ReferenceCounter
  9. {
  10. private:
  11. RCArray< Text > *entrys;
  12. Array< void* > *ids;
  13. public:
  14. DLLEXPORT MultiplChoiceDialog();
  15. DLLEXPORT ~MultiplChoiceDialog();
  16. //! Fügt eine Auswahlmöglichkeit hinzu
  17. DLLEXPORT void addChoice( const char *text, void *id );
  18. //! Zeigt den dialog an und wartet auf benutzereingabe
  19. DLLEXPORT void *anzeigen( Schrift *zSchrift );
  20. };
  21. }