135 lines
4.0 KiB
C++
135 lines
4.0 KiB
C++
|
#include "QSARLookTableSimualtionGUI.h"
|
|||
|
#include <QFileDialog>
|
|||
|
#include <QDebug>
|
|||
|
|
|||
|
QSARLookTableSimualtionGUI::QSARLookTableSimualtionGUI(QWidget *parent)
|
|||
|
: QDialog(parent)
|
|||
|
{
|
|||
|
ui.setupUi(this);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>¼<EFBFBD>
|
|||
|
|
|||
|
|
|||
|
connect(this->ui.OrbitBtn, SIGNAL(clicked(bool)), this, SLOT(onOrbitBtnClicked(bool)));
|
|||
|
connect(this->ui.DEMBtn, SIGNAL(clicked(bool)), this, SLOT(onDEMBtnClicked(bool)));
|
|||
|
connect(this->ui.SateParamsBtn, SIGNAL(clicked(bool)), this, SLOT(onSateParamsBtnClicked(bool)));
|
|||
|
connect(this->ui.IncBtn, SIGNAL(clicked(bool)), this, SLOT(onIncBtnClicked(bool)));
|
|||
|
connect(this->ui.LkTblBtn, SIGNAL(clicked(bool)), this, SLOT(onLkTblBtnClicked(bool)));
|
|||
|
|
|||
|
connect(this->ui.acpRjBtn, SIGNAL(accepted()), this, SLOT(acpRjBtnAccepted()));
|
|||
|
connect(this->ui.acpRjBtn, SIGNAL(rejected()), this, SLOT(acpRjBtnRejected()));
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
QSARLookTableSimualtionGUI::~QSARLookTableSimualtionGUI()
|
|||
|
{}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::onOrbitBtnClicked(bool)
|
|||
|
{
|
|||
|
QString filePath = QFileDialog::getOpenFileName(
|
|||
|
nullptr, // <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ nullptr<74><72>
|
|||
|
"ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", // <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDir::homePath(), // Ĭ<>ϴ<CFB4>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ŀ¼<C4BF><C2BC>
|
|||
|
"xml (*.xml);;"
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!filePath.isEmpty()) {
|
|||
|
this->ui.lineEdit_Orbit->clear();
|
|||
|
this->ui.lineEdit_Orbit->setText(filePath);
|
|||
|
}
|
|||
|
else {
|
|||
|
qDebug() << "<EFBFBD>û<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::onDEMBtnClicked(bool)
|
|||
|
{
|
|||
|
QString filePath = QFileDialog::getOpenFileName(
|
|||
|
nullptr, // <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ nullptr<74><72>
|
|||
|
"ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", // <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDir::homePath(), // Ĭ<>ϴ<CFB4>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ŀ¼<C4BF><C2BC>
|
|||
|
"bin Files (*.bin);;data Files (*.dat);;tif Files (*.tif);;tiff Files (*.tiff);;All Files (*.*)"
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!filePath.isEmpty()) {
|
|||
|
this->ui.lineEdit_DEM->clear();
|
|||
|
this->ui.lineEdit_DEM->setText(filePath);
|
|||
|
}
|
|||
|
else {
|
|||
|
qDebug() << "<EFBFBD>û<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::onSateParamsBtnClicked(bool)
|
|||
|
{
|
|||
|
QString filePath = QFileDialog::getOpenFileName(
|
|||
|
nullptr, // <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ nullptr<74><72>
|
|||
|
"ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", // <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDir::homePath(), // Ĭ<>ϴ<CFB4>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ŀ¼<C4BF><C2BC>
|
|||
|
"xml (*.xml);;"
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!filePath.isEmpty()) {
|
|||
|
this->ui.lineEdit_SateParams->clear();
|
|||
|
this->ui.lineEdit_SateParams->setText(filePath);
|
|||
|
}
|
|||
|
else {
|
|||
|
qDebug() << "<EFBFBD>û<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::onIncBtnClicked(bool)
|
|||
|
{
|
|||
|
QString filePath = QFileDialog::getSaveFileName(
|
|||
|
nullptr, // <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ nullptr<74><72>
|
|||
|
"ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", // <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDir::homePath(), // Ĭ<>ϴ<CFB4>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ŀ¼<C4BF><C2BC>
|
|||
|
"bin Files (*.bin);;data Files (*.dat);;tif Files (*.tif);;tiff Files (*.tiff);;All Files (*.*)"
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!filePath.isEmpty()) {
|
|||
|
this->ui.lineEdit_Inc->clear();
|
|||
|
this->ui.lineEdit_Inc->setText(filePath);
|
|||
|
}
|
|||
|
else {
|
|||
|
qDebug() << "<EFBFBD>û<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::onLkTblBtnClicked(bool)
|
|||
|
{
|
|||
|
QString filePath = QFileDialog::getSaveFileName(
|
|||
|
nullptr, // <20><><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><DEB8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ nullptr<74><72>
|
|||
|
"ѡ<EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>", // <20>Ի<EFBFBD><D4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
QDir::homePath(), // Ĭ<>ϴ<CFB4>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD>û<EFBFBD><C3BB><EFBFBD>Ŀ¼<C4BF><C2BC>
|
|||
|
"bin Files (*.bin);;data Files (*.dat);;tif Files (*.tif);;tiff Files (*.tiff);;All Files (*.*)"
|
|||
|
);
|
|||
|
|
|||
|
// <20><><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD><C3BB>Ƿ<EFBFBD>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
|
|||
|
if (!filePath.isEmpty()) {
|
|||
|
this->ui.lineEdit_LkTbl->clear();
|
|||
|
this->ui.lineEdit_LkTbl->setText(filePath);
|
|||
|
}
|
|||
|
else {
|
|||
|
qDebug() << "<EFBFBD>û<EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>";
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::acpRjBtnAccepted()
|
|||
|
{
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
void QSARLookTableSimualtionGUI::acpRjBtnRejected()
|
|||
|
{
|
|||
|
this->close();
|
|||
|
}
|