1
0
Fork 0
mirror of https://github.com/opentx/opentx.git synced 2025-07-15 12:25:12 +03:00

CompareDialog deleted just after creation

This commit is contained in:
bsongis 2014-04-21 08:27:37 +02:00
parent 7f4d72c072
commit 5a06c42bca
3 changed files with 19 additions and 13 deletions

View file

@ -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();
} }
} }
@ -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) {

View file

@ -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">

View file

@ -1474,6 +1474,7 @@ 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()
@ -1486,18 +1487,20 @@ 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->setAttribute(Qt::WA_DeleteOnClose, true);
fd->show(); fd->show();
} }