#ifndef FRMHEATMAP_H #define FRMHEATMAP_H #include "frmmapgps.h" #include #include #include "MeasureResult.h" #include class WebView; class MapBaiDu; class QTableWidget; namespace Ui { class frmHeatMap; } class frmHeatMap : public frmMapGps { Q_OBJECT public: explicit frmHeatMap(QString mapKey,QWidget *parent = 0); virtual ~frmHeatMap(); void OpenResult(QString FileName); //显示热力点 void ShowHeadPoints(void); //热力点 void ShowValue(void); protected: virtual void initTable(); void initTable(QTableWidget *tableWidget) ; protected: QThread loadThread ; public: QTableWidget *ptr; sMeasureResult *mMeasureResult; float *pThreshold; private slots: virtual void tableSelectionChanged() ; void on_tableWidgetSource_itemSelectionChanged(); void on_tableWidgetSource_cellDoubleClicked(int row, int column); static void handleResults(float result); // 处理子线程执行的结果 signals: void operate(QString jsFunc); // 发送信号,触发线程 private: Ui::frmHeatMap *ui; }; #endif // FRMHEATMAP_H