30 lines
737 B
C
30 lines
737 B
C
|
|
#ifndef MEASUREANALYSISDATATABLEVIEW_H
|
||
|
|
#define MEASUREANALYSISDATATABLEVIEW_H
|
||
|
|
|
||
|
|
#include <QObject>
|
||
|
|
#include <QWidget>
|
||
|
|
#include "MeasureAnalysisView.h"
|
||
|
|
|
||
|
|
class VirtualTableView;
|
||
|
|
class VirtualTableModel;
|
||
|
|
class DataSource;
|
||
|
|
enum class PreloadPolicy;
|
||
|
|
|
||
|
|
class MeasureAnalysisDataTableView : public MeasureAnalysisView
|
||
|
|
{
|
||
|
|
Q_OBJECT
|
||
|
|
public:
|
||
|
|
MeasureAnalysisDataTableView();
|
||
|
|
|
||
|
|
virtual void SetAnalyzeDataFilename(const QString& filename);
|
||
|
|
|
||
|
|
private:
|
||
|
|
// 私有成员变量
|
||
|
|
VirtualTableView *_tableView;
|
||
|
|
PreloadPolicy _preload_policy; // 预加载策略
|
||
|
|
uint _block_size; // 块大小输入框
|
||
|
|
uint _buffer_size; // 缓冲区大小输入框
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // MEASUREANALYSISDATATABLEVIEW_H
|