|
|
|
|
|
#include "QModModeUI.h"
|
|
|
|
|
|
#include "QMessageBox"
|
|
|
|
|
|
#include "QIcon"
|
|
|
|
|
|
#pragma execution_character_set("utf-8")
|
|
|
|
|
|
QModModeUI::QModModeUI(QWidget *parent)
|
|
|
|
|
|
: QDialog(parent)
|
|
|
|
|
|
{
|
|
|
|
|
|
ui.setupUi(this);
|
|
|
|
|
|
connect(ui.pushButton, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
connect(ui.pushButton_2, SIGNAL(clicked()), this, SLOT(onButtonClicked()));
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
QModModeUI::~QModModeUI()
|
|
|
|
|
|
{
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void QModModeUI::setModelName(QString strName, QStringList names)
|
|
|
|
|
|
{
|
|
|
|
|
|
ui.lineEdit->setText(strName);
|
|
|
|
|
|
m_names = names;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
Q_SLOT void QModModeUI::onButtonClicked()
|
|
|
|
|
|
{
|
|
|
|
|
|
QString strObj = sender()->objectName();
|
|
|
|
|
|
if (strObj == "pushButton")
|
|
|
|
|
|
{
|
|
|
|
|
|
QString strName = getInputName();
|
|
|
|
|
|
if (strName.isEmpty())
|
|
|
|
|
|
{
|
|
|
|
|
|
QMessageBox msgWarning(QMessageBox::Warning, QObject::tr("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), strName + QObject::tr("<EFBFBD>ͺ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><EFBFBD>"), QMessageBox::Yes);
|
|
|
|
|
|
msgWarning.setWindowIcon(QIcon(":/leaper/Resource/app.png"));
|
|
|
|
|
|
msgWarning.setButtonText(QMessageBox::Yes, QObject::tr("ȷ<EFBFBD><EFBFBD>"));
|
|
|
|
|
|
msgWarning.exec();
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
if (m_names.contains(strName))
|
|
|
|
|
|
{
|
|
|
|
|
|
QMessageBox msgWarning(QMessageBox::Warning, QObject::tr("<EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), strName + QObject::tr(" <20><><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"), QMessageBox::Yes);
|
|
|
|
|
|
msgWarning.setWindowIcon(QIcon(":/leaper/Resource/app.png"));
|
|
|
|
|
|
msgWarning.setButtonText(QMessageBox::Yes, QObject::tr("ȷ<EFBFBD><EFBFBD>"));
|
|
|
|
|
|
msgWarning.exec();
|
|
|
|
|
|
return;
|
|
|
|
|
|
}
|
|
|
|
|
|
QDialog::accept();
|
|
|
|
|
|
}
|
|
|
|
|
|
else if (strObj == "pushButton_2")
|
|
|
|
|
|
{
|
|
|
|
|
|
QDialog::reject();
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
QString QModModeUI::getInputName()
|
|
|
|
|
|
{
|
|
|
|
|
|
return ui.lineEdit_2->text();
|
|
|
|
|
|
}
|