formrec.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #ifndef FORMREC_H
  2. #define FORMREC_H
  3. #include "sncrec_global.h"
  4. //#include "formad.h"
  5. #include "formtodayrec.h"
  6. //#include "formaccountinfo.h"
  7. #include "autosyncdata.h"
  8. #include <QWidget>
  9. #include <QtCore>
  10. #include <QStringListModel>
  11. namespace Ui {
  12. class FormRec;
  13. }
  14. class SNCRECSHARED_EXPORT FormRec : public QWidget
  15. {
  16. Q_OBJECT
  17. public:
  18. explicit FormRec(QWidget *parent = 0);
  19. ~FormRec();
  20. public slots:
  21. void setAccountInfo(QMap<QString,QString> info);
  22. private slots:
  23. void onSegsSelected(QStringList segs);
  24. void on_pushButtonClear_clicked();
  25. void on_pushButton_clicked();
  26. signals:
  27. void buttonLoginClick();
  28. private:
  29. void initVariables();
  30. void initUI();
  31. bool chkAccountState(AccountLoginState state);
  32. private:
  33. Ui::FormRec *ui;
  34. //FormAd *m_formAd;
  35. FormTodayRec *m_formToday;
  36. //FormAccountInfo *m_formAccount;
  37. AutoSyncData *m_sync;
  38. QString m_host;
  39. QString m_port;
  40. QString m_ssoHash;
  41. QString m_userCode;
  42. QString m_userPwd;
  43. QMap<QString,QString> m_account;
  44. QStringListModel *m_model;
  45. AccountLoginState m_state;
  46. };
  47. #endif // FORMREC_H