Ref T731, moved QML map in dialog

* initial structure
* embedded a QQuickWidget in dialog
This commit is contained in:
Klaus Basan
2019-09-21 01:52:55 +02:00
committed by Mat Sutcliffe
parent cf6d60348e
commit 329b1e8c9a
14 changed files with 741 additions and 10 deletions

View File

@@ -56,6 +56,7 @@ namespace BlackGui
class CAutoPublishDialog;
class CLoginDialog;
class CModelBrowserDialog;
class CAfvMapDialog;
}
}
namespace Ui { class SwiftGuiStd; }
@@ -118,6 +119,7 @@ private:
QScopedPointer<BlackGui::Components::CAutoPublishDialog> m_autoPublishDialog; //!< auto publish dialog
QScopedPointer<BlackGui::Components::CLoginDialog> m_loginDialog; //!< login dialog
QScopedPointer<BlackGui::Components::CModelBrowserDialog> m_modelBrower; //!< model browser
QScopedPointer<BlackGui::Components::CAfvMapDialog> m_mapDialog; //!< map dialog
QScopedPointer<BlackGui::Components::CAircraftModelSetValidationDialog> m_validationDialog; //!< aircraft model validation dialog
BlackMisc::CData<BlackMisc::Simulation::Data::TLastAutoPublish> m_lastAutoPublish { this };
BlackCore::CActionBind m_actionPtt { BlackMisc::Input::pttHotkeyAction(), BlackMisc::CIcons::radio16(), this, &SwiftGuiStd::onPttChanged };
@@ -310,6 +312,9 @@ private:
//! Start the model browser
bool startModelBrowser();
//! Start AFV map
bool startAFVMap();
//! Request overlay inline text message @{
void onShowOverlayVariant(const BlackMisc::CVariant &variant, int durationMs);
void onShowOverlayInlineTextMessageTab(BlackGui::Components::TextMessageTab tab);