mirror of
https://github.com/opentx/opentx.git
synced 2025-07-15 04:15:26 +03:00
CompareDialog deleted just after creation
This commit is contained in:
parent
7f4d72c072
commit
5a06c42bca
3 changed files with 19 additions and 13 deletions
|
@ -31,6 +31,7 @@ CompareDialog::CompareDialog(QWidget * parent):
|
||||||
ui(new Ui::CompareDialog)
|
ui(new Ui::CompareDialog)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
this->setWindowIcon(CompanionIcon("compare.png"));
|
this->setWindowIcon(CompanionIcon("compare.png"));
|
||||||
te = ui->textEdit;
|
te = ui->textEdit;
|
||||||
this->setAcceptDrops(true);
|
this->setAcceptDrops(true);
|
||||||
|
@ -60,7 +61,8 @@ void CompareDialog::dragEnterEvent(QDragEnterEvent *event)
|
||||||
// accept just text/uri-list mime format
|
// accept just text/uri-list mime format
|
||||||
if (event->mimeData()->hasFormat("application/x-companion")) {
|
if (event->mimeData()->hasFormat("application/x-companion")) {
|
||||||
event->acceptProposedAction();
|
event->acceptProposedAction();
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
event->ignore();
|
event->ignore();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -119,7 +121,7 @@ void CompareDialog::dropEvent(QDropEvent *event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (child->objectName().contains("label_2")) {
|
else if (child->objectName().contains("label_2")) {
|
||||||
if(mimeData->hasFormat("application/x-companion")) {
|
if (mimeData->hasFormat("application/x-companion")) {
|
||||||
QByteArray gmData = mimeData->data("application/x-companion");
|
QByteArray gmData = mimeData->data("application/x-companion");
|
||||||
DragDropHeader *header = (DragDropHeader *)gmData.data();
|
DragDropHeader *header = (DragDropHeader *)gmData.data();
|
||||||
if (!header->general_settings) {
|
if (!header->general_settings) {
|
||||||
|
@ -337,7 +339,8 @@ void CompareDialog::printPhases()
|
||||||
if ((GetCurrentFirmwareVariant() & GVARS_VARIANT)) {
|
if ((GetCurrentFirmwareVariant() & GVARS_VARIANT)) {
|
||||||
gvars=1;
|
gvars=1;
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
gvars=1;
|
gvars=1;
|
||||||
}
|
}
|
||||||
if (gvars==1) {
|
if (gvars==1) {
|
||||||
|
|
|
@ -131,7 +131,7 @@
|
||||||
<connection>
|
<connection>
|
||||||
<sender>closeButton</sender>
|
<sender>closeButton</sender>
|
||||||
<signal>clicked()</signal>
|
<signal>clicked()</signal>
|
||||||
<receiver>compareDialog</receiver>
|
<receiver>CompareDialog</receiver>
|
||||||
<slot>reject()</slot>
|
<slot>reject()</slot>
|
||||||
<hints>
|
<hints>
|
||||||
<hint type="sourcelabel">
|
<hint type="sourcelabel">
|
||||||
|
|
|
@ -1472,33 +1472,36 @@ void MainWindow::readFlash()
|
||||||
|
|
||||||
void MainWindow::burnConfig()
|
void MainWindow::burnConfig()
|
||||||
{
|
{
|
||||||
burnConfigDialog *bcd = new burnConfigDialog(this);
|
burnConfigDialog *bcd = new burnConfigDialog(this);
|
||||||
bcd->exec();
|
bcd->exec();
|
||||||
|
delete bcd;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::burnList()
|
void MainWindow::burnList()
|
||||||
{
|
{
|
||||||
burnConfigDialog *bcd = new burnConfigDialog(this);
|
burnConfigDialog *bcd = new burnConfigDialog(this);
|
||||||
bcd->listProgrammers();
|
bcd->listProgrammers();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::burnFuses()
|
void MainWindow::burnFuses()
|
||||||
{
|
{
|
||||||
fusesDialog *fd = new fusesDialog(this);
|
fusesDialog *fd = new fusesDialog(this);
|
||||||
fd->exec();
|
fd->exec();
|
||||||
|
delete fd;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::compare()
|
void MainWindow::compare()
|
||||||
{
|
{
|
||||||
CompareDialog *fd = new CompareDialog(this);
|
CompareDialog *fd = new CompareDialog(this);
|
||||||
|
fd->setAttribute(Qt::WA_DeleteOnClose, true);
|
||||||
fd->show();
|
fd->show();
|
||||||
delete fd;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::logFile()
|
void MainWindow::logFile()
|
||||||
{
|
{
|
||||||
logsDialog *fd = new logsDialog(this);
|
logsDialog *fd = new logsDialog(this);
|
||||||
fd->show();
|
fd->setAttribute(Qt::WA_DeleteOnClose, true);
|
||||||
|
fd->show();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MainWindow::about()
|
void MainWindow::about()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue