34 lines
746 B
C
34 lines
746 B
C
|
|
#ifndef LOADEXPORTER_H
|
||
|
|
#define LOADEXPORTER_H
|
||
|
|
#include "loadinfo.h"
|
||
|
|
#include "singletonbase.h"
|
||
|
|
#include "loadmapping.h"
|
||
|
|
//把所有按潘国超的要求输出到一个文件中。2015.02.5
|
||
|
|
|
||
|
|
#include <QString>
|
||
|
|
#include <QSharedPointer>
|
||
|
|
#include <QTime>
|
||
|
|
#include <QFile>
|
||
|
|
#include <QTextStream>
|
||
|
|
#include <QStringList>
|
||
|
|
#include <QList>
|
||
|
|
#include <QHash>
|
||
|
|
#include <QPair>
|
||
|
|
|
||
|
|
class LoadExporter
|
||
|
|
{
|
||
|
|
class HT_TYPE:public SingletonBase<QString,QSharedPointer<LoadInfo>,HT_TYPE >
|
||
|
|
{};
|
||
|
|
public:
|
||
|
|
LoadExporter();
|
||
|
|
~LoadExporter();
|
||
|
|
void add(const QString &fileName, QSharedPointer<LoadInfo> loadInfo);
|
||
|
|
void toSingleFile(const QString& filePath);
|
||
|
|
void updateByTime(const QTime &time);
|
||
|
|
private:
|
||
|
|
HT_TYPE ht;
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
#endif // LOADEXPORTER_H
|