You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
wheeldetect/tpvs17/tpMain/QModelMgrDlg.cpp

102 lines
2.0 KiB
C++

#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>
{
}
}