Files
clients/MorphereAnalyzer/ymorpherewidget.cpp
admin 09e669659d mollang
git-svn-id: svn://192.168.0.12/source@183 8346c931-da38-4b9b-9d4c-e48b93cbd075
2015-09-02 03:47:20 +00:00

105 lines
1.7 KiB
C++

#include "ymorpherewidget.h"
#include "ymfilterchildren.h"
#include <QDebug>
YMorphereWidget::YMorphereWidget(QWidget *parent)
: QWidget(parent)
{
}
YMorphereWidget::~YMorphereWidget()
{
}
void YMorphereWidget::clearResult()
{
m_mapResult.clear();
}
void YMorphereWidget::clearParam()
{
}
QString YMorphereWidget::getName()
{
return m_strName;
}
void YMorphereWidget::Exec()
{
clearResult();
clearViewResult();
clearView();
m_pYAlgorithm = YAFactory::getInstance()->getYAlgorithm(convertToParam());
m_pYAlgorithm->init();
m_pYAlgorithm->setParam(convertToParam());
//qDebug() << "EXEC: "<< convertToParam().value("Article");
m_pYAlgorithm->Start();
m_mapResult = m_pYAlgorithm->getResult();
//qDebug() << m_mapResult.count();
ViewResult();
}
void YMorphereWidget::SaveFile()
{
}
void YMorphereWidget::SaveFileSimple()
{
}
void YMorphereWidget::TestUpload()
{
}
void YMorphereWidget::D3View()
{
}
void YMorphereWidget::D3ViewTree()
{
}
void YMorphereWidget::setParam(QString strJson)
{
}
void YMorphereWidget::Exec(int nTitleBody)
{
clearResult();
clearViewResult();
clearView();
QMap <QString, QString> mapParam = convertToParam();
mapParam["TitleBody"] = QString::number(nTitleBody);
m_pYAlgorithm = YAFactory::getInstance()->getYAlgorithm(mapParam);
m_pYAlgorithm->init();
m_pYAlgorithm->setParam(mapParam);
m_pYAlgorithm->Start();
m_mapResult = m_pYAlgorithm->getResult();
//qDebug() << m_mapResult.count();
ViewResult();
}
void YMorphereWidget::setTabWidget(QTabWidget *tabWidget)
{
m_pTabWidget = tabWidget;
}