mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-13 07:35:41 +08:00
Ref T554, setting for auto publish (timestamp)
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
#include "blackcore/actionbind.h"
|
||||
#include "blackcore/network.h"
|
||||
#include "blackmisc/simulation/simulatedaircraft.h"
|
||||
#include "blackmisc/simulation/autopublishdata.h"
|
||||
#include "blackmisc/audio/notificationsounds.h"
|
||||
#include "blackmisc/input/actionhotkeydefs.h"
|
||||
#include "blackmisc/identifiable.h"
|
||||
@@ -113,12 +114,14 @@ private:
|
||||
QScopedPointer<BlackGui::Components::CDbLoadDataDialog> m_dbLoadDialog; //!< load DB data, lazy init UI component
|
||||
QScopedPointer<BlackGui::Components::CAutoPublishDialog> m_autoPublishDialog; //!< auto publish 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 };
|
||||
BlackCore::CActionBindings m_menuHotkeyHandlers;
|
||||
BlackGui::CManagedStatusBar m_statusBar;
|
||||
BlackMisc::CLogSubscriber m_logSubscriber { this, &SwiftGuiStd::displayStatusMessageInGui };
|
||||
bool m_init = false;
|
||||
|
||||
|
||||
// contexts
|
||||
static constexpr int MaxCoreFailures = 5; //!< Failures counted before reconnecting
|
||||
int m_coreFailures = 0; //!< failed access to core
|
||||
@@ -294,6 +297,9 @@ private:
|
||||
//! Auto publish diloag
|
||||
void autoPublishDialog();
|
||||
|
||||
//! Show auto publish dialog if appropriate
|
||||
bool triggerAutoPublishDialog();
|
||||
|
||||
//! Request overlay inline text message @{
|
||||
void onShowOverlayVariant(const BlackMisc::CVariant &variant, int durationMs);
|
||||
void onShowOverlayInlineTextMessageTab(BlackGui::Components::TextMessageTab tab);
|
||||
|
||||
@@ -195,5 +195,6 @@ void SwiftGuiStd::autoPublishDialog()
|
||||
{
|
||||
m_autoPublishDialog.reset(new CAutoPublishDialog(this));
|
||||
}
|
||||
m_lastAutoPublish.set(QDateTime::currentMSecsSinceEpoch());
|
||||
m_autoPublishDialog->show();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user