VorLogin.h 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. #ifndef VorLogin_H
  2. #define VorLogin_H
  3. #include <Klient.h>
  4. #include "Login\Login.h"
  5. #include "Account verwalten\EMail.h"
  6. #include "Account verwalten\Geheimnis.h"
  7. #include "Account verwalten\Name.h"
  8. #include "Account verwalten\Passwort.h"
  9. #include "Account verwalten\Registrierung.h"
  10. #include "Account verwalten\Unregistrierung.h"
  11. class VorLogin : public virtual ReferenceCounter
  12. {
  13. private:
  14. Knopf *beenden;
  15. Login *login;
  16. EMailÄndern *eMailÄndern;
  17. EMailVergessen *eMailVergessen;
  18. GeheimnisÄndern *geheimnisÄndern;
  19. GeheimnisVergessen *geheimnisVergessen;
  20. NameVergessen *nameVergessen;
  21. PasswortÄndern *passwortÄndern;
  22. PasswortVergessen *passwortVergessen;
  23. Registrierung *registrierung;
  24. Unregistrierung *unregistrierung;
  25. Fenster *fenster;
  26. public:
  27. // Konstruktor
  28. VorLogin();
  29. // Destruktor
  30. ~VorLogin();
  31. // nicht constant
  32. void setSichtbar( bool s ); // Setzt die Sichtbarkeit der VorLogin Oberfräche
  33. void setLogin( bool knopfPress ); // macht Login Oberfläche sichtbar
  34. void setEMailÄndern(); // macht EMailÄndern Oberfläche sichtbar
  35. void setEMailVergessen(); // macht EMailVergessen Oberfläche sichtbar
  36. void setGeheimnisÄndern(); // macht GeheimnisÄndern Oberfläche sichtbar
  37. void setGeheilnisVergessen(); // macht GeheimnisVergessen Oberfläche sichtbar
  38. void setNameVergessen(); // macht NameVergessen Oberfläche sichtbar
  39. void setPasswortÄndern(); // macht PasswortÄndern Oberfläche sichtbar
  40. void setPasswortVergessen(); // macht passwortVergessen Oberfläche sichtbar
  41. void setRegistrierung(); // macht Registrierung Oberfläche sichtbar
  42. void setUnregistrierung(); // macht Unregistrierung Oberfläche sichtbar
  43. // constant
  44. Login *getLogin() const; // gibt die Login Oberfläche zurück
  45. Login *zLogin() const;
  46. EMailÄndern *getEMailÄndern() const; // gibt die EMailÄndern Oberfläche zurück
  47. EMailÄndern *zEMailÄndern() const;
  48. EMailVergessen *getEMailVergessen() const; // gibt die EMailVergessen Oberfläche zurück
  49. EMailVergessen *zEMailVergessen() const;
  50. GeheimnisÄndern *getGeheimnisÄndern() const; // gibt die GeheimnisÄndern Oberfläche zurück
  51. GeheimnisÄndern *zGeheimnisÄndern() const;
  52. GeheimnisVergessen *getGeheimnisVergessen() const; // gibt die GeheimnisVergessen Oberfläche zurück
  53. GeheimnisVergessen *zGeheimnisVergessen() const;
  54. NameVergessen *getNameVergessen() const; // gibt die NameVergessen Oberfläche zurück
  55. NameVergessen *zNameVergessen() const;
  56. PasswortÄndern *getPasswortÄndern() const; // gibt die PasswortÄndern Oberfläche zurück
  57. PasswortÄndern *zPasswortÄndern() const;
  58. PasswortVergessen *getPasswortVergessen() const; // gibt die PasswortVergessen Oberfläche zurück
  59. PasswortVergessen *zPasswortVergessen() const;
  60. Registrierung *getRegistrierung() const; // gibt die Registrierung Oberfläche zurück
  61. Registrierung *zRegistrierung() const;
  62. Unregistrierung *getUnregistrierung() const; // gibt die Unregistrierung Oberfläche zurück
  63. Unregistrierung *zUnregistrierung() const;
  64. Fenster *zFenster() const;
  65. };
  66. // Ereignisse
  67. bool VorLoginBeendenME( void *p, void *obj, MausEreignis me );
  68. #endif