12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #ifndef Login_H
- #define Login_H
- #include <Bildschirm.h>
- #include <Fenster.h>
- #include <Knopf.h>
- #include <MausEreignis.h>
- #include <Schrift.h>
- #include <TastaturEreignis.h>
- #include <TextFeld.h>
- #include "..\..\Aktionen\AktionsThread.h"
- using namespace Framework;
- using namespace Network;
- class Login : public virtual ReferenceCounter
- {
- private:
- Fenster* fenster;
- TextFeld* name;
- TextFeld* passwort;
- Knopf* weiter;
- Knopf* login;
- TextFeld* nachricht;
- TextFeld* geheimnis;
- Knopf* ok;
- Knopf* abbrechen;
- public:
-
- Login(Fenster* vorLoginFenster);
-
- ~Login();
-
-
- void druckFremdKnopf();
-
- bool nameTE(void* obj, TastaturEreignis te);
- bool passwortTE(void* obj,
- TastaturEreignis te);
- bool geheimnisTE(void* obj,
- TastaturEreignis te);
- bool weiterME(void* obj, MausEreignis me);
- bool okME(void* obj, MausEreignis me);
- bool abbrechenME(
- void* obj, MausEreignis me);
- bool loginME(void* obj, MausEreignis me);
- void setLoginReturn(int ret);
- void setKickReturn(int ret);
- };
- bool loginNameTE(void* p, void* obj, TastaturEreignis te);
- bool loginPasswortTE(void* p, void* obj, TastaturEreignis te);
- bool loginGeheimnisTE(void* p, void* obj, TastaturEreignis te);
- bool loginWeiterME(void* p, void* obj, MausEreignis me);
- bool loginOkME(void* p, void* obj, MausEreignis me);
- bool loginAbbrechenME(void* p, void* obj, MausEreignis me);
- bool loginLoginME(void* p, void* obj, MausEreignis me);
- #endif
|