Beenden.h 642 B

12345678910111213141516171819202122232425262728293031323334
  1. #ifndef Beenden_H
  2. #define Beenden_H
  3. #include <Knopf.h>
  4. #include <MausEreignis.h>
  5. #include "..\Basic\Abschnitt.h"
  6. class Beenden : public Abschnitt
  7. {
  8. private:
  9. Fenster *fenster;
  10. Fenster *f;
  11. int ref;
  12. public:
  13. // Konstruktor
  14. Beenden( Schrift *s, Bildschirm *b );
  15. // Destruktor
  16. ~Beenden();
  17. // nicht constant
  18. virtual void setFenster( Fenster *f );
  19. virtual void setSichtbar( bool s );
  20. bool beendenMausEreignis( void *obj, MausEreignis me );
  21. // constant
  22. // Reference Counting
  23. virtual Abschnitt *getThis();
  24. virtual Abschnitt *release();
  25. };
  26. // Ereignisse
  27. bool beendenBeendenMausEreignis( void *p, void *obj, MausEreignis me );
  28. #endif