Ref T270, changes to context/and interpolation log display so we can display "internals" of airspace monitor

This commit is contained in:
Klaus Basan
2018-05-24 19:44:45 +02:00
parent 27340f6906
commit 90f84149ed
8 changed files with 610 additions and 52 deletions

View File

@@ -17,13 +17,22 @@ namespace BlackGui
{
namespace Components
{
CInterpolationLogDisplayDialog::CInterpolationLogDisplayDialog(CSimulatorCommon *simulatorCommon, QWidget *parent) :
CInterpolationLogDisplayDialog::CInterpolationLogDisplayDialog(CSimulatorCommon *simulatorCommon, CAirspaceMonitor *airspaceMonitor, QWidget *parent) :
QDialog(parent),
ui(new Ui::CInterpolationLogDisplayDialog)
{
ui->setupUi(this);
this->setWindowFlags(this->windowFlags() & ~Qt::WindowContextHelpButtonHint);
this->setSimulator(simulatorCommon);
if (airspaceMonitor)
{
this->setAirspaceMonitor(airspaceMonitor);
}
else
{
ui->comp_InterpolationLogDisplay->linkWithAirspaceMonitor();
}
}
CInterpolationLogDisplayDialog::~CInterpolationLogDisplayDialog()
@@ -33,5 +42,10 @@ namespace BlackGui
{
ui->comp_InterpolationLogDisplay->setSimulator(simulatorCommon);
}
void CInterpolationLogDisplayDialog::setAirspaceMonitor(CAirspaceMonitor *airspaceMonitor)
{
ui->comp_InterpolationLogDisplay->setAirspaceMonitor(airspaceMonitor);
}
} // ns
} // ns