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)//添加新型号
{
}
else if ("m_pbDel" == strObj)//删除型号
{
}
else if ("m_pbMod" == strObj)//修改型号
{
}
else if ("m_pbModName" == strObj)//修改型号名
{
}
else if ("m_pbTrain" == strObj)//训练单个
{
}
else if ("m_pbTrainAll" == strObj)//训练全部
{
}
else if ("m_pbAddPic" == strObj)//添加图片
{
}
else if ("m_pbDelAll" == strObj)//删除所有
{
}
}