Use context based help for model set validation to display further details

This commit is contained in:
Klaus Basan
2019-03-31 17:55:05 +02:00
committed by Mat Sutcliffe
parent ed20b97950
commit 4bc5b7720e
5 changed files with 44 additions and 7 deletions

View File

@@ -7,6 +7,7 @@
*/
#include "aircraftmodelsetvalidationdialog.h"
#include "guiapplication.h"
#include "blackmisc/simulation/simulatorinfo.h"
#include "ui_aircraftmodelsetvalidationdialog.h"
@@ -22,7 +23,7 @@ namespace BlackGui
ui(new Ui::CAircraftModelSetValidationDialog)
{
ui->setupUi(this);
this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);
this->setWindowFlags(this->windowFlags() | Qt::WindowContextHelpButtonHint);
}
CAircraftModelSetValidationDialog::~CAircraftModelSetValidationDialog()
@@ -33,5 +34,11 @@ namespace BlackGui
ui->comp_AircraftModelValidation->validatedModelSet(simulator, valid, invalid, stopped, msgs);
this->setWindowTitle(QStringLiteral("Model validation for '%1'").arg(simulator.toQString(true)));
}
bool CAircraftModelSetValidationDialog::event(QEvent *event)
{
if (CGuiApplication::triggerShowHelp(this, event)) { return true; }
return QDialog::event(event);
}
} // ns
} // ns