#ifndef ANALYSISBYREDISCACHE_H
|
#define ANALYSISBYREDISCACHE_H
|
|
#include <QMainWindow>
|
#include "dbcache.h"
|
#include <QStandardItemModel>
|
|
namespace Ui {
|
class AnalysisByRedisCache;
|
}
|
|
class AnalysisByRedisCache : public QMainWindow
|
{
|
Q_OBJECT
|
|
public:
|
explicit AnalysisByRedisCache(QWidget *parent = 0);
|
~AnalysisByRedisCache();
|
|
|
|
signals:
|
void getStockNamesSignal(int); // 获取股票前N名的信号
|
|
private slots:
|
void on_pushButton_loadDataSQLRedis_clicked();
|
|
void on_pushButton_analysisByRedis_clicked();
|
|
void on_pushButton_batchAnalysis_clicked();
|
|
void searchAndAnalysisData(QString name); //查找缓存的数据并分析
|
|
private:
|
Ui::AnalysisByRedisCache *ui;
|
|
DBCache m_dbCache; // 缓存对象
|
|
QStandardItemModel *m_model;
|
|
QVector<QHash<QString, QVariant>> m_result;
|
};
|
|
#endif // ANALYSISBYREDISCACHE_H
|