mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-18 11:25:33 +08:00
refs #568, improved validation and handling
* invalid models can be highlighted on stash * selection mode can be toggled between single/multi selection (where applicable) * color for highlighting can be set * finetuning of menus
This commit is contained in:
@@ -55,6 +55,18 @@ namespace BlackGui
|
||||
//! Remove models with model strings
|
||||
int removeModelsWithModelString(const QStringList &modelStrings, Qt::CaseSensitivity sensitivity = Qt::CaseInsensitive);
|
||||
|
||||
//! \copydoc BlackGui::Models::CAircraftModelListModel::setHighlightModelStrings(const QStringList &)
|
||||
void setHighlightModelStrings(const QStringList &highlightModels);
|
||||
|
||||
//! \copydoc BlackGui::Models::CAircraftModelListModel::setHighlightModelsStrings(bool)
|
||||
void setHighlightModelStrings(bool highlight);
|
||||
|
||||
//! \copydoc BlackGui::Models::CAircraftModelListModel::setHighlightModelStringsColor
|
||||
void setHighlightModelStringsColor(const QBrush &brush);
|
||||
|
||||
//! \copydoc BlackGui::Models::CAircraftModelListModel::highlightModelsStrings
|
||||
bool highlightModelsStrings() const;
|
||||
|
||||
signals:
|
||||
//! Request to stash if applicable
|
||||
void requestStash(const BlackMisc::Simulation::CAircraftModelList &models);
|
||||
@@ -76,6 +88,9 @@ namespace BlackGui
|
||||
//! Highlight stashed models
|
||||
void ps_toggleHighlightStashedModels();
|
||||
|
||||
//! Toggle highlight invalid models
|
||||
void ps_toogleHighlightInvalidModels();
|
||||
|
||||
//! Toggle if stashing unselects
|
||||
void ps_stashingClearsSelection();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user