|
|
|
|
|
#include "QModelMgrDlg.h"
|
|
|
|
|
|
|
|
|
|
|
|
#pragma execution_character_set("utf-8")
|
|
|
|
|
|
QModelMgrDlg::QModelMgrDlg(QWidget *parent)
|
|
|
|
|
|
: QWidget(parent)
|
|
|
|
|
|
{
|
|
|
|
|
|
ui.setupUi(this);
|
|
|
|
|
|
connect(ui.m_pbAdd, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbDel, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbMod, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbModName, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbTrain, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbTrainAll, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbAddPic, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.m_pbDelAll, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
//connect(ui.m_pbAddNew, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
m_trainAllTsk = new QMyThread();
|
|
|
|
|
|
m_trainAllTsk->setUser(true);
|
|
|
|
|
|
m_trainAllTsk->loadfunc(this, &QModelMgrDlg::TrainAllTskFunc);
|
|
|
|
|
|
|
|
|
|
|
|
m_trainOneTsk = new QMyThread();
|
|
|
|
|
|
m_trainOneTsk->setUser(true);
|
|
|
|
|
|
m_trainOneTsk->loadfunc(this, &QModelMgrDlg::TrainOneTskFunc);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
QModelMgrDlg::~QModelMgrDlg()
|
|
|
|
|
|
{
|
|
|
|
|
|
if (m_trainAllTsk) {
|
|
|
|
|
|
if (m_trainAllTsk->isRunning())
|
|
|
|
|
|
{
|
|
|
|
|
|
m_trainAllTsk->stop();
|
|
|
|
|
|
m_trainAllTsk->quit();
|
|
|
|
|
|
m_trainAllTsk->wait();
|
|
|
|
|
|
}
|
|
|
|
|
|
delete m_trainAllTsk;
|
|
|
|
|
|
m_trainAllTsk = NULL;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (m_trainOneTsk) {
|
|
|
|
|
|
if (m_trainOneTsk->isRunning())
|
|
|
|
|
|
{
|
|
|
|
|
|
m_trainOneTsk->stop();
|
|
|
|
|
|
}
|
|
|
|
|
|
delete m_trainOneTsk;
|
|
|
|
|
|
m_trainOneTsk = NULL;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void QModelMgrDlg::onSetCtrl(IWheelCtrl* ptr)
|
|
|
|
|
|
{
|
|
|
|
|
|
m_pCtrl = ptr;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void QModelMgrDlg::TrainAllTskFunc()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void QModelMgrDlg::TrainOneTskFunc()
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Q_SLOT void QModelMgrDlg::onButtonClicked()
|
|
|
|
|
|
{
|
|
|
|
|
|
QString strObj = sender()->objectName();
|
|
|
|
|
|
if ("m_pbAdd" == strObj)//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͺ<EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbDel" == strObj)//ɾ<><C9BE><EFBFBD>ͺ<EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbMod" == strObj)//<2F><EFBFBD><DEB8>ͺ<EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbModName" == strObj)//<2F><EFBFBD><DEB8>ͺ<EFBFBD><CDBA><EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbTrain" == strObj)//ѵ<><D1B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbTrainAll" == strObj)//ѵ<><D1B5>ȫ<EFBFBD><C8AB>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbAddPic" == strObj)//<2F><><EFBFBD><EFBFBD>ͼƬ
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
else if ("m_pbDelAll" == strObj)//ɾ<><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|