swift
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
swift::gui::menus::IAircraftModelViewMenu Class Reference

Menu base class for aircraft model view menus. More...

Inheritance diagram for swift::gui::menus::IAircraftModelViewMenu:
[legend]

Public Member Functions

 IAircraftModelViewMenu (swift::gui::views::CAircraftModelView *modelView)
 Constructor.
 
- Public Member Functions inherited from swift::gui::menus::IMenuDelegate
virtual void customMenu (CMenuActions &menuActions)=0
 Display custom menu.
 
void setNestedDelegate (IMenuDelegate *nestedDelegate)
 Set nested delegate.
 
IMenuDelegategetNestedDelegate () const
 Nested delegate.
 
virtual ~IMenuDelegate ()
 Destructor.
 
const QStringList & getLogCategories ()
 Log categories.
 

Static Public Member Functions

static const QStringList & getLogCategories ()
 Log.categories.
 

Protected Member Functions

swift::gui::views::CAircraftModelViewmodelView () const
 Model view.
 
const swift::misc::simulation::CAircraftModelListgetAircraftModels () const
 Get aircraft models.
 
const swift::misc::simulation::CAircraftModelListgetAllOrAllFilteredAircraftModels (bool *filtered=nullptr) const
 Get aircraft models (all, or all filtered)
 
swift::misc::simulation::CAircraftModelList getSelectedAircraftModels () const
 Selected aircraft models.
 
- Protected Member Functions inherited from swift::gui::menus::IMenuDelegate
 IMenuDelegate (QWidget *parent=nullptr)
 Constructor.
 
void nestedCustomMenu (CMenuActions &menuActions) const
 Delegate down one level.
 
bool previousMenuItemContains (const QString &str, const QMenu &menu, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
 Does the previous (menu) item contain string?
 

Additional Inherited Members

- Protected Attributes inherited from swift::gui::menus::IMenuDelegate
IMenuDelegatem_nestedDelegate = nullptr
 nested delegate if any
 

Detailed Description

Menu base class for aircraft model view menus.

Definition at line 25 of file aircraftmodelmenus.h.


The documentation for this class was generated from the following files: