Timesheets-Server
Timesheets server
Načítám...
Vyhledávám...
Nebylo nic nalezeno
authenticateduser.h
Zobrazit dokumentaci tohoto souboru.
1
6#ifndef _AuthenticatedUser_H_
7#define _AuthenticatedUser_H_
8
9#include <QObject>
10
14class AuthenticatedUser : public QObject {
15 Q_OBJECT
16 public:
17 AuthenticatedUser(QObject *parent);
18
19 int user() const { return m_user; }
20 QString name() const { return m_name; }
21 QString login() const { return m_login; }
22 QString lang() const { return m_lang; }
23 bool admin() const { return m_admin; }
24
25
26 void setAuthenticated(bool x) { m_authenticated = x; }
27 bool authenticated() const { return m_authenticated; }
28
29 bool authenticate(const QString& login, const QString& password);
30
31 private:
32 bool m_authenticated;
33 int m_user;
34 QString m_name;
35 QString m_login;
36 QString m_lang;
37 bool m_admin;
38
39};
40
41#endif
42