mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-22 21:35:40 +08:00
Callsign completer signal for entered callsign
* digest signals * validChangedCallsignEntered
This commit is contained in:
@@ -38,7 +38,7 @@ namespace BlackGui
|
||||
explicit CCallsignCompleter(QWidget *parent = nullptr);
|
||||
|
||||
//! Dtor
|
||||
virtual ~CCallsignCompleter();
|
||||
virtual ~CCallsignCompleter() override;
|
||||
|
||||
//! Get the entered callsign
|
||||
BlackMisc::Aviation::CCallsign getCallsign(bool onlyKnownCallsign = true) const;
|
||||
@@ -56,11 +56,14 @@ namespace BlackGui
|
||||
void setReadOnly(bool readOnly);
|
||||
|
||||
signals:
|
||||
//! Callsign entered
|
||||
void validCallsignEntered();
|
||||
//! Changed callsign entered
|
||||
void validChangedCallsignEntered();
|
||||
|
||||
//! Changed callsign entered
|
||||
void validCallsignEnteredDigest();
|
||||
|
||||
//! Editing finished
|
||||
void editingFinished();
|
||||
void editingFinishedDigest();
|
||||
|
||||
private:
|
||||
void updateCallsignsFromContext();
|
||||
@@ -74,6 +77,8 @@ namespace BlackGui
|
||||
|
||||
QScopedPointer <Ui::CCallsignCompleter> ui;
|
||||
BlackMisc::CDigestSignal m_dsAircraftsInRangeChanged { this, &CCallsignCompleter::onChangedAircraftInRange, 5000, 5 };
|
||||
BlackMisc::CDigestSignal m_dsEditingFinished { this, &CCallsignCompleter::editingFinishedDigest, 500, 3 };
|
||||
BlackMisc::CDigestSignal m_dsValidCallsignEntered { this, &CCallsignCompleter::validCallsignEnteredDigest, 500, 3 };
|
||||
QString m_lastValue;
|
||||
};
|
||||
} // ns
|
||||
|
||||
Reference in New Issue
Block a user