123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #pragma once
- #ifndef LOGIN_H
- #define LOGIN_H
- #include <QMainWindow>
- #include "gen_interface.h"
- namespace Ui {
- class Login;
- }
- class Login : public QMainWindow
- {
- Q_OBJECT
- public:
- explicit Login(QWidget *parent = nullptr);
- ~Login();
- void initForm();
- static Login* instance(QWidget* parent = nullptr);
- int getPrivilege() const;
- void setPrivilege(int privilege);
- int queryUserPrivilege(const QString& strUser, const QString& strPass);
-
- private slots:
- void on_SinginButton_clicked();
- void onUserNameChanged(const QString &userName);
- void on_ExitButton_clicked();
- signals:
- /**�����л������ź�
- */
- void SendSwitchOriginalWndSignals();
- void CloseMainWndSig();
- private:
- Ui::Login *ui;
- Gen_Interface gen_if;
- static Login* m_instance;
- int m_privilege;
- };
- #endif // LOGIN_H
|