#ifndef MEASUREANALYSISDATATABLEVIEW_H #define MEASUREANALYSISDATATABLEVIEW_H #include #include #include "MeasureAnalysisView.h" class VirtualTableView; class VirtualTableModel; class DataSource; enum class PreloadPolicy; class MeasureAnalysisDataTableView : public MeasureAnalysisView { Q_OBJECT public: MeasureAnalysisDataTableView(QWidget *parent = nullptr); virtual ~MeasureAnalysisDataTableView(); virtual void InitViewWorkspace(const QString& project_name) override final; virtual void SetAnalyzeDataFilename(const QMap& data_files_set); private: // 私有成员变量 VirtualTableView *_tableView; PreloadPolicy _preload_policy; // 预加载策略 uint _block_size; // 块大小输入框 uint _buffer_size; // 缓冲区大小输入框 }; #endif // MEASUREANALYSISDATATABLEVIEW_H