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
|