Files
clients/MorphereAnalyzer/ymorpherethread.h
admin d28d4ae562 filter와 같이 웹에 파라미터 업로드 하는 작업 구현
2depth 구현
파라미터 입력방식 변경


git-svn-id: svn://192.168.0.12/source@172 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-08-12 02:17:11 +00:00

55 lines
1.1 KiB
C++

#ifndef YMORPHERETHREAD
#define YMORPHERETHREAD
#include <QThread>
#include <QMap>
#include <QString>
#include "dataalgorithm_interface.h"
#include <QMutex>
class YMorphereThread:public QThread{
Q_OBJECT
protected:
QMutex* mutex;
QMap<QString, QString> m_mapParam;
DataAlgorithmInterface* m_pDAInterface;
QMap<QString, int> m_mapResult;
QMap<QString, int>* m_pmapResult;
QString m_strName;
enum {
MONDAY = 1,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
};
enum
{
WEEK = 7
};
private:
virtual void parseParam() = 0;
public:
void setParam(QMap <QString, QString> mapParam);
void setMutex(QMutex* mutex);
void setID(int nID);
void setDataAlgorithmInterface(DataAlgorithmInterface* DAInterface);
void setMemory(QMap <QString, int> *threadMap);
QMap<QString, int> getResult();
void clearResult();
void clearpResult();
QString getWeeksInMonth(unsigned int _nDate);
//virtual void setup() = 0;
};
#endif // YMORPHERETHREAD