00001
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
#ifndef _LOGINDIALOG_H
00024
#define _LOGINDIALOG_H
00025
00026
#include "FormSurface.h"
00027
00028
00029
using gui::Button;
00030
using gui::Surface;
00031
using gui::surface_event_t;
00032
using gui::Static;
00033
using gui::Edit;
00034
using gui::Dialog;
00035
00036
00037 class LoginDialog :
public FormSurface
00038 {
00039
public:
00040
LoginDialog(Surface *);
00041
~LoginDialog();
00042
void OnEvent(surface_event_t *);
00043
void Draw();
00044
void UpdateData(
bool dlg2vars =
true);
00045
00046
private:
00047 Static
m_st1;
00048 Edit
m_login;
00049 Static
m_st2;
00050 Edit
m_passwd;
00051 Button
m_ok;
00052 Button
m_cancel;
00053 };
00054
00055
00056
#endif // _LOGINDIALOG_H