swift
|
Handling of the own model set. More...
Public Member Functions | |
CDbOwnModelSetComponent (QWidget *parent=nullptr) | |
Constructor. More... | |
virtual | ~CDbOwnModelSetComponent () |
Destructor. | |
views::CAircraftModelView * | view () const |
Corresponding view. | |
swift::misc::CStatusMessage | addToModelSet (const swift::misc::simulation::CAircraftModelList &models, const swift::misc::simulation::CSimulatorInfo &simulator) |
Add to model set. | |
swift::misc::CStatusMessage | addToModelSet (const swift::misc::simulation::CAircraftModel &model, const swift::misc::simulation::CSimulatorInfo &simulator) |
Add to model set. | |
const swift::misc::simulation::CAircraftModelList & | getModelSetFromView () const |
Current model set for simulator CDbOwnModelSetComponent::getModelSetSimulator. More... | |
int | getModelSetCountFromView () const |
Current sount of model set for simulator CDbOwnModelSetComponent::getModelSetSimulator. More... | |
swift::misc::simulation::CAircraftModelList | getModelSet () const |
Cached models for current simulator. | |
int | getModelSetCount () const |
Cached models count for current simulator. | |
QString | getModelCacheCountAndTimestamp () const |
Count and cache timestamp. | |
void | setSimulator (const swift::misc::simulation::CSimulatorInfo &simulator) |
Simulator. | |
void | triggerSetSimulatorDeferred (const swift::misc::simulation::CSimulatorInfo &simulator) |
Deferred init of simulator. | |
void | setSimulatorSelectorMode (CSimulatorSelector::Mode mode) |
How to display. More... | |
virtual void | setMappingComponent (CDbMappingComponent *component) |
Set the corresponding component. More... | |
swift::misc::simulation::CSimulatorInfo | getModelSetSimulator () const |
Model set is for simulator. | |
void | enableButtons (bool firstSet, bool newSet) |
Enable buttons. | |
void | setModelSet (const swift::misc::simulation::CAircraftModelList &models, const swift::misc::simulation::CSimulatorInfo &simulator) |
Set the model set for a given simulator. | |
int | replaceOrAddModelSet (const swift::misc::simulation::CAircraftModelList &models, const swift::misc::simulation::CSimulatorInfo &simulator) |
Replace or add models provided for a given simulator. | |
Implementations of the models interfaces | |
virtual void | setModels (const swift::misc::simulation::CAircraftModelList &models) |
Set models. | |
virtual int | updateModels (const swift::misc::simulation::CAircraftModelList &models) |
Update models. | |
virtual swift::misc::simulation::CSimulatorInfo | getSelectedSimulator () const |
Simulator. | |
![]() | |
CDbMappingComponent * | getMappingComponent () const |
Get the mapping component. | |
![]() | |
void | setModelsForSimulator (const CAircraftModelList &models, const CSimulatorInfo &simulator) |
Set models. More... | |
int | updateModelsForSimulator (const CAircraftModelList &models, const CSimulatorInfo &simulator) |
Set models. More... | |
CAircraftModelList | getCachedModels (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
int | getCachedModelsCount (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
QString | getCacheCountAndTimestamp (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
CStatusMessage | setCachedModels (const CAircraftModelList &models, const CSimulatorInfo &simulator) |
Look like IMultiSimulatorModelCaches interface. | |
CStatusMessage | clearCachedModels (const CSimulatorInfo &simulator) |
Look like IMultiSimulatorModelCaches interface. | |
QDateTime | getCacheTimestamp (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
CStatusMessage | setCacheTimestamp (const QDateTime &ts, const CSimulatorInfo &simulator) |
Look like IMultiSimulatorModelCaches interface. | |
void | synchronizeCache (const CSimulatorInfo &simulator) |
Look like IMultiSimulatorModelCaches interface. | |
void | admitCache (const CSimulatorInfo &simulator) |
Look like IMultiSimulatorModelCaches interface. | |
QString | getFilename (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
bool | isSaved (const CSimulatorInfo &simulator) const |
Look like IMultiSimulatorModelCaches interface. | |
QString | getDescription () const |
Look like IMultiSimulatorModelCaches interface. | |
QString | getInfoString () const |
Look like IMultiSimulatorModelCaches interface. | |
QString | getInfoStringFsFamily () const |
Look like IMultiSimulatorModelCaches interface. | |
![]() | |
IModelsForSimulatorSetable () | |
Ctor, dtor, copy operators (CLANG warnings) | |
virtual | ~IModelsForSimulatorSetable () |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsForSimulatorSetable (const IModelsForSimulatorSetable &)=default | |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsForSimulatorSetable & | operator= (const IModelsForSimulatorSetable &)=default |
Ctor, dtor, copy operators (CLANG warnings) | |
![]() | |
IModelsForSimulatorUpdatable () | |
Ctor, dtor, copy operators (CLANG warnings) | |
virtual | ~IModelsForSimulatorUpdatable () |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsForSimulatorUpdatable (const IModelsForSimulatorUpdatable &)=default | |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsForSimulatorUpdatable & | operator= (const IModelsForSimulatorUpdatable &)=default |
Ctor, dtor, copy operators (CLANG warnings) | |
![]() | |
IModelsSetable () | |
Ctor, dtor, copy operators (CLANG warnings) | |
virtual | ~IModelsSetable () |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsSetable (const IModelsSetable &)=default | |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsSetable & | operator= (const IModelsSetable &)=default |
Ctor, dtor, copy operators (CLANG warnings) | |
![]() | |
IModelsUpdatable () | |
Ctor, dtor, copy operators (CLANG warnings) | |
virtual | ~IModelsUpdatable () |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsUpdatable (const IModelsUpdatable &)=default | |
Ctor, dtor, copy operators (CLANG warnings) | |
IModelsUpdatable & | operator= (const IModelsUpdatable &)=default |
Ctor, dtor, copy operators (CLANG warnings) | |
![]() | |
ISimulatorSelectable () | |
Ctor, dtor, copy operators (CLANG warnings) | |
virtual | ~ISimulatorSelectable () |
Ctor, dtor, copy operators (CLANG warnings) | |
ISimulatorSelectable (const ISimulatorSelectable &)=default | |
Ctor, dtor, copy operators (CLANG warnings) | |
ISimulatorSelectable & | operator= (const ISimulatorSelectable &)=default |
Ctor, dtor, copy operators (CLANG warnings) | |
Additional Inherited Members | |
![]() | |
CDbMappingComponentAware (QObject *parent) | |
Constructor. | |
virtual | ~CDbMappingComponentAware () |
Destructor. | |
CDbMappingComponentAware (const CDbMappingComponentAware &)=default | |
Copy constructor. | |
CDbMappingComponentAware & | operator= (const CDbMappingComponentAware &)=default |
Copy assignment operator. | |
bool | showMappingComponentOverlayMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Overlay messages. | |
bool | showMappingComponentOverlayHtmlMessage (const swift::misc::CStatusMessage &message, std::chrono::milliseconds timeout=std::chrono::milliseconds(0)) |
Overlay messages. | |
Handling of the own model set.
Definition at line 57 of file dbownmodelsetcomponent.h.
|
explicit |
int swift::gui::components::CDbOwnModelSetComponent::getModelSetCountFromView | ( | ) | const |
Current sount of model set for simulator CDbOwnModelSetComponent::getModelSetSimulator.
Definition at line 172 of file dbownmodelsetcomponent.cpp.
const CAircraftModelList & swift::gui::components::CDbOwnModelSetComponent::getModelSetFromView | ( | ) | const |
Current model set for simulator CDbOwnModelSetComponent::getModelSetSimulator.
Definition at line 167 of file dbownmodelsetcomponent.cpp.
|
virtual |
Set the corresponding component.
Reimplemented from swift::gui::components::CDbMappingComponentAware.
Definition at line 214 of file dbownmodelsetcomponent.cpp.
void swift::gui::components::CDbOwnModelSetComponent::setSimulatorSelectorMode | ( | CSimulatorSelector::Mode | mode | ) |
How to display.
Definition at line 458 of file dbownmodelsetcomponent.cpp.