Registrierung.h 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. #ifndef Registrierung_H
  2. #define Registrierung_H
  3. #include <Fenster.h>
  4. #include <TextFeld.h>
  5. #include <Knopf.h>
  6. #include <TastaturEreignis.h>
  7. #include <MausEreignis.h>
  8. #include <Schrift.h>
  9. #include <Bildschirm.h>
  10. #include <AuswahlBox.h>
  11. #include "..\..\Aktionen\AktionsThread.h"
  12. using namespace Framework;
  13. class Registrierung : public virtual ReferenceCounter
  14. {
  15. private:
  16. Fenster *fenster;
  17. TextFeld *text;
  18. TextFeld *name;
  19. TextFeld *passwort;
  20. TextFeld *passwort2;
  21. TextFeld *geheimnis;
  22. TextFeld *eMail;
  23. TextFeld *geburtsdatum;
  24. AuswahlBox *gbdJahr;
  25. AuswahlBox *gbdMonat;
  26. AuswahlBox *gbdTag;
  27. Knopf *weiter;
  28. Knopf *registrierung;
  29. void zeigeNachricht( const char *txt );
  30. public:
  31. // Konstruktor
  32. Registrierung( Fenster *zVorLoginFenster );
  33. // Destruktor
  34. ~Registrierung();
  35. // Knopfdruck
  36. void druckFremdKnopf(); // Ein anderer Knopf wurde gedrückt
  37. bool nameTE( void *obj, TastaturEreignis te ); // Tastaturereignis im Textfeld name
  38. bool passwortTE( void *obj, TastaturEreignis te ); // Tastaturereignis im Textfeld passwort
  39. bool passwort2TE( void *obj, TastaturEreignis te ); // Tastaturereignis im Textfeld passwort2
  40. bool geheimnisTE( void *obj, TastaturEreignis te ); // Tastaturereignis im Textfeld geheimnis
  41. bool eMailTE( void *obj, TastaturEreignis te ); // Tastaturereignis im Textfeld eMail
  42. bool weiterME( void *obj, MausEreignis me ); // MausEreignis im Knopf weiter
  43. bool registrierungME( void *obj, MausEreignis me ); // MausEreignis im Knopf registrierung
  44. void setWeiterReturn( bool ret ); // setzt den Weiter Returnwert
  45. };
  46. bool registrierungNameTE( void *p, void *obj, TastaturEreignis te );
  47. bool registrierungPasswortTE( void *p, void *obj, TastaturEreignis te );
  48. bool registrierungPasswort2TE( void *p, void *obj, TastaturEreignis te );
  49. bool registrierungGeheimnisTE( void *p, void *obj, TastaturEreignis te );
  50. bool registrierungEMailTE( void *p, void *obj, TastaturEreignis te );
  51. bool registrierungWeiterME( void *p, void *obj, MausEreignis me );
  52. bool registrierungRegistrierungME( void *p, void *obj, MausEreignis me );
  53. #endif