VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
makVrf::DtAerodromeListView Class Reference
Inheritance diagram for makVrf::DtAerodromeListView:
Inheritance graph
[legend]

Public Member Functions

 DtAerodromeListView (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0, const CreationFlags &cflags=NormalMode)
 
virtual ~DtAerodromeListView () override
 
virtual void selectFilter (int iIndex) override
 
virtual void selectFirstNonEmptyFilter () override
 
virtual DtReaderWritercreateBoundVariable (const std::string &variableName) override
 
virtual void setupFromBoundVariable (const DtReaderWriter *variable) override
 
virtual QList< QTreeWidgetItem * > selectItemsFromText (const QString &s) const override
 
virtual makVrv::DtQtCursor cursorForSelectionStatus (SelectionStatus s, DtMapFocusHandlerInterface::CursorOver over) const override
 
virtual SelectionStatus selectionStatusFor (makVrv::DtUniqueID id, DtMapFocusHandlerInterface::CursorOver over) const override
 
virtual void updateRunways ()
 
virtual void setShowAllIncludingOrbat (bool) override
 
virtual void setPublishedOnly () override
 
virtual void showAerodromesOnly ()
 
virtual bool usesOrbat () const override
 
virtual void addToMapFocusHandler (DtMapFocusHandler &handler) override
 
virtual DtString selectedAirbase () const
 
- Public Member Functions inherited from makVrf::DtVrfFilteredListView
 DtVrfFilteredListView (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0, const CreationFlags &cflags=NormalMode, int myStartingGridRow=0)
 
virtual ~DtVrfFilteredListView () override
 
virtual DtVrfSelectionFilteraddFilter (const DtVrfSelectionFilter *, bool andSelectFirstObject=false) override
 
virtual QString generatedDescription () const override
 
virtual void removeAllFilters ()
 
virtual void setChangeCursorWhenOverItem (bool)
 
bool changeCursorWhenOverItem () const
 
virtual void removeFilter (const QString &) override
 
virtual int numberOfItems () const override
 
virtual void setShowSelectedLook (bool)
 
bool showSelectedLook () const
 
virtual DtUUID selectedName () const
 
virtual void setSelectedName (const QString &, bool selectInView=true, bool signalSelection=false)
 
virtual void setSelectedName (const DtUUID &, bool selectInView=true, bool signalSelection=false) override
 
virtual void setLabel (const QString &) override
 
virtual QString label () const override
 
virtual void setSelectedNames (const QStringList &, bool selectFirstIfNotOnCurrentFilter=true)
 
virtual void setSelectedNames (const std::vector< DtUUID > &, bool selectFirstIfNotOnCurrentFilter=true)
 
virtual bool hasFilter (const DtVrfSelectionFilter &filter)
 
virtual bool canSelect (const QString &) const
 
virtual bool canSelect (const DtUUID &) const
 
virtual void setDoubleClickAttachesAndCenters (bool)
 
virtual bool doubleClickAttachesAndCenters () const
 
virtual DtSimObjectReference addNonPublishedItem (int force, const DtEntityType &entityType, std::string name, const DtUUID &uuid=DtUUID::nullUUID(), const DtEntityIdentifier &eid=DtEntityIdentifier::nullId()) override
 
virtual void removeNonPublishedItem (std::string name)
 
virtual void setShowObjectConsoleWarningIcon (bool) override
 
virtual bool showObjectConsoleWarningIcon () const override
 
virtual void setHasMessagesWaiting (makVrv::DtElementID, bool b) override
 
virtual void setHasQuestionsWaiting (makVrv::DtElementID, bool b) override
 
virtual void setSortDescending (bool)
 
virtual bool sortDescending () const
 
virtual void resetVisuals () override
 
virtual void resetIconColor (DtRwColor, const std::vector< makVrv::DtUniqueID > &ids)
 
virtual void setMirrorSelection (bool)
 
virtual bool mirrorSelection () const override
 
virtual void setAllowAdditionOfUnknownObjects (bool b)
 
virtual std::vector
< DtSimObjectReference
selectedObjects () const
 
virtual std::set
< makVrv::DtUniqueID
selectedIds () const
 
virtual std::vector< DtUUIDselectedNames () const
 
virtual makVrv::DtUniqueID viewObjectIdFor (const makVrv::DtUniqueID &id) const override
 
virtual bool isForceLevelItemSelected () const override
 
virtual void hideName (bool)
 
virtual void hideFilter (bool)
 
virtual void hideFilterLabel (bool)
 
virtual bool hasState (DtSimObjectReference s) const override
 
virtual bool hasItem (makVrv::DtElementID) const override
 
virtual void setSelectionMode (QAbstractItemView::SelectionMode mode) override
 
virtual void selectObjects (const std::set< makVrv::DtUniqueID > &ids) override
 
virtual QTreeWidgetItemitemForState (DtSimObjectReference s) const override
 
virtual QTreeWidgetItemitem (makVrv::DtUniqueID id) const override
 
virtual QList< QTreeWidgetItem * > itemsForState (DtSimObjectReference s) const
 
virtual QList< QTreeWidgetItem * > items (makVrv::DtUniqueID id) const
 
virtual const DtSimObjectReference stateForItem (QTreeWidgetItem *) const override
 
virtual void setLocalOnly (bool)
 
virtual void setShowAll (bool)
 
virtual void clearSelection () override
 
virtual void setFilterInsertPolicy (QComboBox::InsertPolicy p)
 
virtual void setSortingEnabled (bool flag)
 
virtual DtVrfTreeWidgetitems () override
 
virtual void setGrayOutHiddenItems (bool)
 
virtual bool grayOutHiddenItems () const
 
virtual void setAllowNameChange (bool)
 
bool allowNameChange () const
 
void setShowRightClickMenuForMultiSelectionMode (bool)
 
bool showRightClickMenuForMultiSelectionMode () const
 
virtual void setAllowInvalidMapSelection (bool b)
 
bool allowInvalidMapSelection () const
 
virtual void setEditPressTime (double d)
 
virtual void setMapFocusIsLostOnSelection (bool)
 
bool mapFocusIsLostOnSelection () const
 
virtual bool isValid () const override
 
virtual void setRequired (bool)
 
virtual bool required () const
 
virtual QString markingTextFromState (DtSimObjectReference s) const
 
virtual void setSelectionSelectsOnMapArea (bool)
 
virtual bool selectionSelectsOnMapArea () const
 
virtual const std::vector
< DtVrfSelectionFilter * > & 
filters () const
 
virtual void setAllowExternalSelectionChangeListView (bool, bool andChangeMapFocusAsWell=true)
 
virtual bool allowExternalSelectionChangeListView () const
 
virtual void setCurrentSelection (const makVrv::DtSelectionManager::IdSet &) override
 
virtual bool canTakeMapFocus () const override
 
virtual bool hasMapFocus () const override
 
virtual bool isEnabled () const override
 
virtual bool expanded () const
 
virtual void setLostMapFocus (bool)
 
virtual void giveMapFocusTo ()
 
virtual void takeMapFocusFrom ()
 
virtual void setEffectsControls (bool)
 
virtual bool effectsControls () const
 
virtual QString currentFilter () const override
 
virtual void clearAll ()
 
virtual void selectFilter (const QString &) override
 
virtual void hideHeader (bool)
 
virtual void addMultiSelectedItem (DtSimObjectReference item)
 
virtual void addMultiSelectedItem (const DtUUID &)
 
virtual DtObjectListViewItemaddItem (DtSimObjectReference, QTreeWidgetItem *parent=0) override
 
virtual DtObjectListViewItemitemFor (makVrv::DtUniqueID id) const override
 
virtual void reassignItemId (makVrv::DtUniqueID oldId, makVrv::DtUniqueID newId) override
 
virtual void setRightClickSelectsItems (bool)
 
virtual bool rightClickSelectsItems () const
 
virtual void removeItem (QTreeWidgetItem *) override
 
virtual void setFilterLabel (const QString &)
 
virtual QString filterLabel () const
 
virtual bool hasItem (const DtUUID &) const override
 
virtual void topLabelCheckStateChanged () override
 
virtual void setTopLabelIsCheckable (bool b) override
 
virtual void setAllowMultipleSelectionInView (bool b)
 
bool allowMultipleSelectionInView () const
 
virtual void setVariableData (const QString &) override
 
virtual void selectFirstObject () override
 
virtual void addFiltersFromCollection (const std::string &filterCollection)
 
virtual void setClearOnNoValidSelection (bool)
 
bool clearOnNoValidSelection () const
 
virtual void setCompactMode (bool)
 
bool compactMode () const
 
virtual void setFixedDisplay (bool)
 
virtual bool fixedDisplay () const
 
virtual void setInitiallyExpand (bool)
 
virtual bool initiallyExpand () const
 
virtual bool multiSelectionMode () const override
 
virtual QList< QTreeWidgetItem * > selectedItems () const
 
virtual DtObjectListViewItemaddNonPublishedItem (const QString &, const DtUUID &uuid=DtUUID::nullUUID(), const DtEntityType &et=DtEntityType(1, 0, 0, 0, 0, 0, 0))
 
virtual void setDefaultValue (const std::string &) override
 
virtual std::string variableDataFromUiDesigner (const QDomElement &elem, const DtScriptedTaskVariableLayoutConverter &converter) const override
 
virtual void setupObservers () override
 
virtual void clearFogOfWarFilters ()
 
virtual DtVrfSelectionFilteraddFogOfWarFilter (const DtVrfSelectionFilter &fowFilter)
 
virtual bool removeFogOfWarFilter (const DtVrfSelectionFilter &fowFilter)
 
- Public Member Functions inherited from makVrf::DtTaskSetVariableWidget
 DtTaskSetVariableWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const CreationFlags &cflags=NormalMode)
 
virtual ~DtTaskSetVariableWidget () override
 
virtual void setToolTip (const QString &) override
 
virtual void setLabel (const std::string &) override
 
virtual void setVariableData (const std::string &) override
 
virtual QString variableData () const
 
virtual void setupFrom (const std::set< makVrv::DtUniqueID > &) override
 
virtual void setIsInternal (bool)
 
virtual bool isInternal () const
 
virtual void setTopLineVisible (bool) override
 
virtual bool topLineVisible () const override
 
virtual void createTopLine ()
 
virtual void setIndent (int) override
 
virtual int indent () const
 
virtual void setTopLabelChecked (bool)
 
virtual bool topLabelChecked () const
 
virtual void setRange (double, double) override
 
virtual void setRange (const DtRange &)
 
virtual void setRangeTop (double)
 
virtual void setRangeTop (int)
 
virtual double rangeTop () const
 
virtual void setRangeBottom (double)
 
virtual void setRangeBottom (int)
 
virtual double rangeBottom () const
 
virtual const DtRangegetRange () const
 
virtual bool topLabelIsCheckable () const
 
virtual void getDefaultSpecificTitles (QString &defaultTitle, QString &specificTitle) const
 
virtual void setDefaultSpecificTitles (const QString &defaultTitle, const QString &specificTitle)
 
virtual void setupDefaultSpecificFromVariableData (const DtString &var)
 
virtual std::string scriptedTaskVariableName () const override
 
virtual void setSelection (const std::set< makVrv::DtUniqueID > &selection) override
 
virtual const std::set
< makVrv::DtUniqueID > & 
selection () const override
 
virtual void setDefaultValueFromStateProperty (const DtPropertyInterface &) override
 
- Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
 DtTaskSetVariableWidgetInterface ()
 
virtual ~DtTaskSetVariableWidgetInterface ()
 
virtual bool guiElementOnly () const
 
- Public Member Functions inherited from makVrf::DtVrfFilteredListViewInterface
virtual ~DtVrfFilteredListViewInterface ()
 
- Public Member Functions inherited from makVrf::DtMapFocusHandlerInterface
 DtMapFocusHandlerInterface ()
 
virtual ~DtMapFocusHandlerInterface ()
 
virtual void setHasMapFocus (bool)=0
 
virtual void setCanTakeMapFocus (bool)=0
 
virtual void setDescription (const QString &s)
 
virtual QString operation () const
 
virtual void setOneClickMode (bool b)
 
bool oneClickMode () const
 

Static Public Member Functions

static makVrv::DtUnicode codeVariableType ()
 
static std::string designerGroup ()
 
static std::string headerFile ()
 
static std::string variableName ()
 
- Static Public Member Functions inherited from makVrf::DtVrfFilteredListView
static makVrv::DtUnicode codeVariableType ()
 
static std::string designerGroup ()
 
static std::string headerFile ()
 
static std::string variableName ()
 
static void initializeForQtDesignerExtension (makVrv::DtDe &, QDesignerFormEditorInterface *)
 
- Static Public Member Functions inherited from makVrf::DtTaskSetVariableWidget
static bool includeInQtDesigner ()
 
- Static Public Member Functions inherited from makVrf::DtTaskSetVariableWidgetInterface
static bool canBeUsedAsWidget ()
 
static void initializeForQtDesignerExtension (makVrv::DtDe &de, QDesignerFormEditorInterface *core)
 
static bool includeInQtDesigner ()
 

Public Attributes

QWidget * myRunwaysContainer
 
QLabelmyRunwaysLabel
 
QFramemySeparator
 
QScrollAreamyScrollArea
 
QWidget * myInsideWidget
 
QVBoxLayout * myInsideLayout
 
QSpacerItem * mySpacer
 
std::vector< QRadioButton * > myRunways
 
DtLocationEntryWidgetmyLocation = nullptr
 
DtRangeEntryWidgetmyRange = nullptr
 
bool myPublishedOnly
 
QLabelmyNoDataLoadedWarning
 
- Public Attributes inherited from makVrf::DtVrfFilteredListView
QFramemyCanvas
 
QGridLayout * myLayout
 
QLabelmyFilterLabel
 
QComboBoxmyFilters
 
QHBoxLayout * myFilterLayout
 
QToolButtonmyCanTakeMapFocus
 
QToolButtonmyRemoveButton
 
QLabelmyNameLabel
 
DtLineEditmyName
 
QToolButtonmyExpandCollapseButton
 
DtVrfTreeWidgetmyItems
 
QAbstractItemDelegate * myCurrentItemDelegate
 
- Public Attributes inherited from makVrf::DtTaskSetVariableWidget
boost::signals2::signal< void(bool)> signal_topLevelCheckStateChanged
 
int myIndent
 
QVBoxLayout * myVariableWidgetLayout
 
QHBoxLayout * mySpacedLayout
 
QVBoxLayout * myVariableContentLayout
 
QWidget * myTopLine
 
QLabelmyTopLabel
 
QWidget * myChoiceCanvas
 
QRadioButton * myUseDefault
 
QRadioButton * myUseSpecific
 
QSpacerItem * myTopSeparator
 
QHBoxLayout * myTopLineLayout
 
QSpacerItem * mySpacerItem
 
- Public Attributes inherited from makVrf::DtVrfFilteredListViewInterface
boost::signals2::signal< void(QPoint)> signal_rightClickOnItem
 
boost::signals2::signal< void(const
std::vector
< DtSimObjectReference > &)> 
signal_itemSelectionChanged
 
boost::signals2::signal< void(DtSimObjectReference)> signal_itemDoubleClicked
 
boost::signals2::signal< void(const
DtUUID &)> 
signal_nameChanged
 
boost::signals2::signal< void(DtSimObjectReference)> signal_filterItemAdded
 
boost::signals2::signal< void(makVrv::DtUniqueID)> signal_filterItemRemoved
 
boost::signals2::signal< void(QTreeWidgetItem
*, makVrv::DtUniqueID)> 
signal_filterListItemAboutToBeRemoved
 
boost::signals2::signal< void(QTreeWidgetItem
*, makVrv::DtUniqueID)> 
signal_filterListItemAdded
 
boost::signals2::signal< void(DtSimObjectReference)> signal_stateViewRemoved
 
boost::signals2::signal< void()> signal_cleared
 
boost::signals2::signal< void()> signal_selectionChanged
 
- Public Attributes inherited from makVrf::DtMapFocusHandlerInterface
boost::signals2::signal< void(DtMapFocusHandlerInterface
*, bool)> 
signal_canTakeMapFocusChanged
 
boost::signals2::signal< void(DtMapFocusHandlerInterface *)> signal_selectionChangedByMapSelection
 

Protected Member Functions

virtual void onItemSelected () override
 
virtual void displayNoAerodromeWarning ()
 
virtual bool aerodromeSort (const DtObjectListViewItem &, const DtObjectListViewItem &) const
 
virtual QMenumultiSelectionModeRightClickContextMenu () const override
 
virtual
DtTaskSetVariableWidgetExtensionInterface
parameterContents (QWidget *parent, const Qt::WindowFlags &flags=0) const override
 
virtual void addFiltersFromVariableData (const std::string &filterCollection) override
 
virtual void onTextChanged (const QString &s) override
 
virtual void modifySelection (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected) override
 
virtual void itemDoubleClicked (QTreeWidgetItem *i) override
 
virtual void selectRunway (const std::string &)
 
virtual void fillInAerodromesNearLocation ()
 
- Protected Member Functions inherited from makVrf::DtVrfFilteredListView
void setupUi (QWidget *p)
 
virtual QWidget * sizeToParent () const
 
virtual bool selectedItemIsEditable () const
 
virtual void slot_gumballSettingsChanged (bool)
 
virtual void addFilterToList (const DtVrfSelectionFilter *) override
 
virtual void removeFilterFromList (const QString &) override
 
virtual void clear () override
 
virtual void removeItem (DtSimObjectReference) override
 
virtual void removeItem (makVrv::DtUniqueID) override
 
virtual void stateViewRemoved (DtSimObjectReference s) override
 
virtual void executeCurrentFilter () override
 
virtual void completeSetup ()
 
virtual void observerAdded (const std::string &observerName)
 
virtual void observerRemoved (const std::string &observerName)
 
virtual void widgetInitializedForDialog (DtScriptedTaskDialog *, const std::set< makVrv::DtUniqueID > &data) override
 
virtual void slot_objectVisibilityChanged (makVrv::DtUniqueID id, bool)
 
virtual void mirrorSelection (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 
virtual
DtMarkingTextSignalItemDelegate
createTreeItemDelegate ()
 
virtual bool continueWithAddition () const
 
- Protected Member Functions inherited from makVrf::DtTaskSetVariableWidget
virtual void selectionChanged (const std::set< makVrv::DtUniqueID > &oldSelection)
 

Protected Attributes

DtMapFocusHandlermyParentMapFocusHandler = nullptr
 
- Protected Attributes inherited from makVrf::DtVrfFilteredListView
DtVrfFilteredListViewLogicmyLogic
 
VrfFilteredListItemMap myItemMap
 
FilteredListViewItems myFilteredListViewItems
 
bool myShowSelectedLook = true
 
bool mySelectionSelectsOnMapArea
 
bool myAllowExternalSelectionChangeListView
 
bool myRightClickSelectsItems
 
bool myFilterLabelIsHidden
 
bool myFilterHidden
 
bool myShowObjectConsoleWarningIcon
 
bool myAllowInvalidMapSelection = false
 
DtEntityType myObserverStealthType
 
DtEntityType mySpecificStealthType
 
DtEntityType myStealthType
 
bool myCanTakeMapFocusValue
 
bool myMirrorSelection
 
int myLastSelectionMode
 
bool myEffectsControls
 
bool myAllowNameChange
 
makVrv::DtSignalConnectionManager myObserverConnections
 
makVrv::DtSignalConnectionManager myConnections
 
bool mySortDescending
 
bool myRequired
 
makVrv::DtSignalConnectionManager mySelectionConnections
 
boost::signals2::scoped_connection myGrayIfHiddenConnection
 
bool myMapFocusIsLostOnSelection
 
bool myGrayOutHiddenItems
 
bool myAllowMultipleSelectionInView
 
bool myWasCompactMode
 
bool myNextSelectionClearsMapFocus
 
bool myAllowAdditionOfUnknownObjects
 
bool myNameHidden
 
bool myShowRightClickMenuForMultiSelectionMode
 
bool myClearOnNoValidSelection = false
 
bool myInitiallyExpand = false
 
int myStartingGridRow = 0
 
int myGridRow = 0
 
boost::signals2::scoped_connection mySignalSelectionChangedConnection
 
- Protected Attributes inherited from makVrf::DtTaskSetVariableWidget
makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnections
 
bool myTopLabelIsCheckable
 
DtRange myRange
 
bool myIsInternal
 
CreationFlags myCreationFlags
 
QString myVariableData
 
std::set< makVrv::DtUniqueIDmySelection
 
- Protected Attributes inherited from makVrf::DtMapFocusHandlerInterface
QString myDescription
 
bool myOneClickMode = false
 

Additional Inherited Members

- Public Types inherited from makVrf::DtTaskSetVariableWidgetInterface
enum  CreationFlags { NormalMode = 0x00000000, QtDesignerMode = 0x00000001 }
 
- Public Types inherited from makVrf::DtVrfFilteredListViewInterface
enum  SelectionMode { AllowAllPublishedExceptOrbat = 0, PublishOnly = 1, LocalOnly = 2, AllowAll }
 
- Public Types inherited from makVrf::DtMapFocusHandlerInterface
enum  SelectionStatus { Unknown = 0, Valid = 1, Invalid = 2 }
 
enum  CursorOver { ObjectList = 0, MapArea = 1 }
 
- Public Slots inherited from makVrf::DtVrfFilteredListView
virtual void collapse ()
 
virtual void expand ()
 
virtual void setHasMapFocus (bool) override
 
virtual void setCanTakeMapFocus (bool) override
 
- Signals inherited from makVrf::DtVrfFilteredListView
void expansionStateChanged (bool expanded)
 
- Signals inherited from makVrf::DtTaskSetVariableWidget
void validityUpdated ()
 
- Protected Types inherited from makVrf::DtVrfFilteredListView
typedef std::map
< makVrv::DtUniqueID,
DtObjectListViewItem * > 
FilteredListViewItems
 
typedef boost::unordered_map
< QTreeWidgetItem
*, FilteredListViewItems
VrfFilteredListItemMap
 
- Protected Slots inherited from makVrf::DtVrfFilteredListView
virtual void editSelectedItem ()
 
virtual void removeSelectedObject ()
 
virtual void addNewObject ()
 
virtual void onMarkingTextChanged (DtObjectListViewItem *, const QString &)
 
virtual void changeEvent (QEvent *) override
 
virtual void onFilterChanged (const QString &)
 
virtual void onItemPressed ()
 
virtual void onRightClickOnItem (QTreeWidgetItem *, QMouseEvent *, int col)
 
virtual void setRange (double bottom, double top) override
 
virtual void canTakeMapFocusChanged ()
 
virtual void slotNameReceivedFocus ()
 
virtual void slotNameLostFocus ()
 
virtual void signalSelectionChanged ()
 
virtual void slot_uuidChanged (const DtUUID &oldUUID, const DtUUID &newUUID, DtSimObjectReference)
 
virtual bool event (QEvent *) override
 
virtual void updateSelectedLook ()
 
- Protected Slots inherited from makVrf::DtTaskSetVariableWidget
- Properties inherited from makVrf::DtVrfFilteredListView
bool required
 
bool fixeddisplay
 
bool initiallyExpand
 
- Properties inherited from makVrf::DtTaskSetVariableWidget
QString label
 
bool isInternal
 
int indent
 
QString variableData
 

Constructor & Destructor Documentation

makVrf::DtAerodromeListView::DtAerodromeListView ( makVrv::DtDe de,
QWidget *  parent = 0,
Qt::WindowFlags  flags = 0,
const CreationFlags cflags = NormalMode 
)
virtual makVrf::DtAerodromeListView::~DtAerodromeListView ( )
overridevirtual

Member Function Documentation

static makVrv::DtUnicode makVrf::DtAerodromeListView::codeVariableType ( )
inlinestatic
static std::string makVrf::DtAerodromeListView::designerGroup ( )
inlinestatic
static std::string makVrf::DtAerodromeListView::headerFile ( )
inlinestatic
static std::string makVrf::DtAerodromeListView::variableName ( )
inlinestatic
virtual void makVrf::DtAerodromeListView::selectFilter ( int  iIndex)
overridevirtual

Calls down to logic to select current filter.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::selectFirstNonEmptyFilter ( )
overridevirtual

Selects the first filter that has an item in it. If no filters contain items the first filter is shown.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual DtReaderWriter* makVrf::DtAerodromeListView::createBoundVariable ( const std::string &  variableName)
overridevirtual

Creates the reader/writer variable that will be used as part of the task statement.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::setupFromBoundVariable ( const DtReaderWriter variableName)
overridevirtual

Sets up the widget from the given reader/writer variables.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual QList<QTreeWidgetItem*> makVrf::DtAerodromeListView::selectItemsFromText ( const QString &  s) const
overridevirtual

Reimplemented from makVrf::DtVrfFilteredListView.

virtual makVrv::DtQtCursor makVrf::DtAerodromeListView::cursorForSelectionStatus ( SelectionStatus  ,
DtMapFocusHandlerInterface::CursorOver   
) const
overridevirtual

Returns a selection cursor based on the selection type.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual SelectionStatus makVrf::DtAerodromeListView::selectionStatusFor ( makVrv::DtUniqueID  id,
DtMapFocusHandlerInterface::CursorOver   
) const
overridevirtual

Return the selection status for the given id.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::updateRunways ( )
virtual
virtual void makVrf::DtAerodromeListView::setShowAllIncludingOrbat ( bool  )
overridevirtual

Shows both published and local items (including orbat) in the list (default)

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::setPublishedOnly ( )
overridevirtual

Only show published (non-Local) items in list.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::showAerodromesOnly ( )
virtual
virtual bool makVrf::DtAerodromeListView::usesOrbat ( ) const
overridevirtual

Aerodromes cannot be created via the orbat, so, this does not use the orbat manager.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::addToMapFocusHandler ( DtMapFocusHandler handler)
overridevirtual

Reimplemented from makVrf::DtVrfFilteredListView.

virtual DtString makVrf::DtAerodromeListView::selectedAirbase ( ) const
virtual

Returns the ICAO code.

virtual void makVrf::DtAerodromeListView::onItemSelected ( )
overrideprotectedvirtual

Calls down to logic to select item.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::displayNoAerodromeWarning ( )
protectedvirtual

Displays when a terrain does not have any aerodrome data configured.

virtual bool makVrf::DtAerodromeListView::aerodromeSort ( const DtObjectListViewItem ,
const DtObjectListViewItem  
) const
protectedvirtual
virtual QMenu* makVrf::DtAerodromeListView::multiSelectionModeRightClickContextMenu ( ) const
overrideprotectedvirtual

Reimplemented from makVrf::DtVrfFilteredListView.

virtual DtTaskSetVariableWidgetExtensionInterface* makVrf::DtAerodromeListView::parameterContents ( QWidget *  parent,
const Qt::WindowFlags &  flags = 0 
) const
overrideprotectedvirtual

Return extension that allows entry of default and range values in meters. Will also change according to coordinate settings.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::addFiltersFromVariableData ( const std::string &  filterCollection)
overrideprotectedvirtual

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::onTextChanged ( const QString &  )
overrideprotectedvirtual

Called when text has changed. Selects item on current filter (if there)

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::modifySelection ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
overrideprotectedvirtual

Modifies the selection if in extended mode to add the selected ids to the current selection and remove the deselected ones. If not in extended mode simply sets the current selection.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::itemDoubleClicked ( QTreeWidgetItem )
overrideprotectedvirtual

Called when an item is double clicked on.

Reimplemented from makVrf::DtVrfFilteredListView.

virtual void makVrf::DtAerodromeListView::selectRunway ( const std::string &  )
protectedvirtual
virtual void makVrf::DtAerodromeListView::fillInAerodromesNearLocation ( )
protectedvirtual

Member Data Documentation

QWidget* makVrf::DtAerodromeListView::myRunwaysContainer
QLabel* makVrf::DtAerodromeListView::myRunwaysLabel
QFrame* makVrf::DtAerodromeListView::mySeparator
QScrollArea* makVrf::DtAerodromeListView::myScrollArea
QWidget* makVrf::DtAerodromeListView::myInsideWidget
QVBoxLayout* makVrf::DtAerodromeListView::myInsideLayout
QSpacerItem* makVrf::DtAerodromeListView::mySpacer
std::vector<QRadioButton*> makVrf::DtAerodromeListView::myRunways
DtLocationEntryWidget* makVrf::DtAerodromeListView::myLocation = nullptr
DtRangeEntryWidget* makVrf::DtAerodromeListView::myRange = nullptr
bool makVrf::DtAerodromeListView::myPublishedOnly
QLabel* makVrf::DtAerodromeListView::myNoDataLoadedWarning
DtMapFocusHandler* makVrf::DtAerodromeListView::myParentMapFocusHandler = nullptr
protected

This is shown for terrains that don't have aerodrome data.


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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)