| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #ifndef FORMTODAYREC_H
- #define FORMTODAYREC_H
- #include <QWidget>
- #include <QtCore>
- #include <QtGui>
- #include "snccore.h"
- namespace Ui {
- class FormTodayRec;
- }
- class FormTodayRec : public QWidget
- {
- Q_OBJECT
-
- public:
- explicit FormTodayRec(QWidget *parent = 0);
- bool eventFilter(QObject *object, QEvent *event);
- ~FormTodayRec();
- signals:
- void segSelected(QStringList segs);
- public slots:
- void setAccountInfo(QMap<QString,QString> info);
- private slots:
- void on_pushButtonChange_clicked();
- void onDataUpdated();
- void on_pushButtonAdd_clicked();
- void on_comboBoxProvince_currentIndexChanged(const QString &arg1);
- void on_tableWidget_doubleClicked(const QModelIndex &index);
- private:
- void initVariables(); //初始化成员变量
- void initUI(); //初始化UI样式
- void setTableWidgetNoData(QTableWidget *tableWidget); //设置数据区列表信息为默认状态
- void setTableWidgetSyncData(QTableWidget *tableWidget); //设置数据区列表信息为同步状态
- void prepareTableWidgetCells(QTableWidget *tableWidget,int rows); //设置table widget单元格
- void fillDataList(QTableWidget *tableWidget,QStringList keys,
- QMultiMap<QString,QString> list,int rowCount); //填充数据表
- void setCellElement(QTableWidget *tableWidget, int row, int col,
- QString key,QString value,QMap<QString,QString> data); //设置单元格内容
- void query();
- void showRtnMessage(int row);
- bool chkAccountState(AccountLoginState state);
- void loadRegionInfo();
- void changeCityByProvince(QString province);
- void fillProvince();
- private:
- Ui::FormTodayRec *ui;
- QMap<QString,QString> m_account;
- QMovie *m_movie;
- QMovie *m_movieBig;
- QStringList m_keys;
- QStringList m_headers;
- AccountLoginState m_state;
- QMultiMap<QString,QString> m_citys;
- };
- #endif // FORMTODAYREC_H
|