formsrvinfo.h 811 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef FORMSRVINFO_H
  2. #define FORMSRVINFO_H
  3. #include <QWidget>
  4. #include <QtCore>
  5. #include <QtGui>
  6. namespace Ui {
  7. class FormSrvInfo;
  8. }
  9. class FormSrvInfo : public QWidget
  10. {
  11. Q_OBJECT
  12. public:
  13. explicit FormSrvInfo(QWidget *parent = 0);
  14. void setUserHash(QString userHash);
  15. void refreshSrvInfo();
  16. ~FormSrvInfo();
  17. signals:
  18. void updateShunShiAccount(QMap<QString,QString> info);
  19. void updateMingYuanAccount(QMap<QString,QString> info);
  20. private slots:
  21. void onRowPushButtonClick();
  22. private:
  23. void initBindSrvInfoTable(int rows);
  24. void setDefaultBindSrvInfo();
  25. void resetUI();
  26. void renderBindSrvInfo(QMultiMap<QString, QString> map, int rowCount);
  27. private:
  28. Ui::FormSrvInfo *ui;
  29. QString userHash;
  30. };
  31. #endif // FORMSRVINFO_H