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 ()
 
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 ()
 
virtual DtVrfSelectionFilteraddFilter (const DtVrfSelectionFilter *, bool andSelectFirstObject=false)
 
virtual void removeAllFilters ()
 
virtual void setChangeCursorWhenOverItem (bool)
 
bool changeCursorWhenOverItem () const
 
virtual void removeFilter (const QString &)
 
virtual int numberOfItems () const
 
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)
 
virtual void setLabel (const QString &)
 
virtual QString label () const
 
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 makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > * 
addNonPublishedItem (int force, std::string entityType, std::string name, const DtUUID &uuid=DtUUID::nullUUID())
 
virtual void removeNonPublishedItem (std::string name)
 
virtual void setShowObjectConsoleWarningIcon (bool)
 
virtual bool showObjectConsoleWarningIcon () const
 
virtual void setHasMessagesWaiting (makVrv::DtElementID, bool b)
 
virtual void setHasQuestionsWaiting (makVrv::DtElementID, bool b)
 
virtual void setSortDescending (bool)
 
virtual bool sortDescending () const
 
virtual void resetVisuals ()
 
virtual void resetIconColor (DtRwColor, const std::vector< makVrv::DtUniqueID > &ids)
 
virtual void setMirrorSelection (bool)
 
bool mirrorSelection () const override
 
virtual void setAllowAdditionOfUnknownObjects (bool b)
 
virtual std::vector
< DtObjectListViewItem::DtVrfObjectState
selectedObjects () const
 
virtual std::vector< DtUUIDselectedNames () const
 
virtual makVrv::DtUniqueID viewObjectIdFor (const makVrv::DtUniqueID &id) const
 
virtual std::vector
< makVrv::DtSimEntry * > 
selectedEntries () const
 
virtual bool isForceLevelItemSelected () const
 
virtual void hideName (bool)
 
virtual void hideFilter (bool)
 
virtual void hideFilterLabel (bool)
 
virtual bool hasState (const DtObjectListViewItem::DtVrfObjectState s) const
 
virtual bool hasItem (makVrv::DtElementID) const
 
virtual void setSelectionMode (QAbstractItemView::SelectionMode mode)
 
virtual void selectObjects (const std::vector< DtObjectListViewItem::DtVrfObjectState > &ids)
 
virtual QTreeWidgetItemitemForState (const DtObjectListViewItem::DtVrfObjectState s) const
 
virtual QTreeWidgetItemitem (makVrv::DtUniqueID id) const
 
virtual QList< QTreeWidgetItem * > itemsForState (const DtObjectListViewItem::DtVrfObjectState s) const
 
virtual QList< QTreeWidgetItem * > items (makVrv::DtUniqueID id) const
 
virtual const
DtObjectListViewItem::DtVrfObjectState 
stateForItem (QTreeWidgetItem *) const
 
virtual void setLocalOnly (bool)
 
virtual void setShowAll (bool)
 
virtual void clearSelection ()
 
virtual void setFilterInsertPolicy (QComboBox::InsertPolicy p)
 
virtual void setSortingEnabled (bool flag)
 
virtual DtVrfTreeWidgetitems ()
 
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
 
virtual void setRequired (bool)
 
virtual bool required () const
 
virtual QString markingTextFromState (const DtObjectListViewItem::DtVrfObjectState 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 &)
 
virtual bool canTakeMapFocus () const
 
virtual bool hasMapFocus () const
 
virtual bool isEnabled () const
 
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
 
virtual void clearAll ()
 
virtual void selectFilter (const QString &)
 
virtual void hideHeader (bool)
 
virtual void addMultiSelectedItem (DtObjectListViewItem::DtVrfObjectState item)
 
virtual void addMultiSelectedItem (const DtUUID &)
 
virtual DtObjectListViewItemaddItem (const DtObjectListViewItem::DtVrfObjectState, QTreeWidgetItem *parent=0)
 
virtual DtObjectListViewItemitemFor (makVrv::DtUniqueID id) const
 
virtual void reassignItemId (makVrv::DtUniqueID oldId, makVrv::DtUniqueID newId)
 
virtual void setRightClickSelectsItems (bool)
 
virtual bool rightClickSelectsItems () const
 
virtual void removeItem (QTreeWidgetItem *)
 
virtual void setFilterLabel (const QString &)
 
virtual QString filterLabel () const
 
virtual bool hasItem (const DtUUID &) const
 
virtual void topLabelCheckStateChanged ()
 
virtual void setTopLabelIsCheckable (bool b)
 
virtual void setAllowMultipleSelectionInView (bool b)
 
bool allowMultipleSelectionInView () const
 
virtual void setVariableData (const QString &)
 
virtual void selectFirstObject ()
 
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
 
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 &)
 
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 ()
 
virtual void setToolTip (const QString &)
 
virtual void setLabel (const std::string &)
 
virtual void setVariableData (const std::string &)
 
virtual QString variableData () const
 
virtual void setupFrom (const std::vector< makVrv::DtSimEntry * > &data)
 
virtual void setIsInternal (bool)
 
virtual bool isInternal () const
 
virtual void setTopLineVisible (bool)
 
virtual bool topLineVisible () const
 
virtual void createTopLine ()
 
virtual void setIndent (int)
 
virtual int indent () const
 
virtual void setTopLabelChecked (bool)
 
virtual bool topLabelChecked () const
 
virtual void setRange (double, double)
 
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
 
virtual void setSelection (const std::set< makVrv::DtUniqueID > &selection)
 
virtual void setSelection (const std::vector< makVrv::DtSimEntry * > &data)
 
virtual const std::set
< makVrv::DtUniqueID > & 
selection () const override
 
virtual void setDefaultValueFromStateProperty (const DtPropertyInterface &)
 
- 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
 

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
 
QScrollArea * myScrollArea
 
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
< DtObjectListViewItem::DtVrfObjectState > &)> 
signal_itemSelectionChanged
 
boost::signals2::signal< void(DtObjectListViewItem::DtVrfObjectState)> signal_itemDoubleClicked
 
boost::signals2::signal< void(const
DtUUID &)> 
signal_nameChanged
 
boost::signals2::signal< void(makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > *)> 
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(const
makVrv::DtStateView
< makVrv::DtVrlinkSimulatedBaseState > &)> 
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 *)
 
virtual void removeFilterFromList (const QString &)
 
virtual void clear ()
 
virtual void removeItem (const DtObjectListViewItem::DtVrfObjectState)
 
virtual void removeItem (makVrv::DtUniqueID)
 
virtual void stateViewRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > &s)
 
virtual void addIfStealth (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > &s)
 
virtual bool removeIfStealth (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > &s)
 
virtual void executeCurrentFilter ()
 
virtual void completeSetup ()
 
virtual void observerAdded (const std::string &observerName)
 
virtual void observerRemoved (const std::string &observerName)
 
virtual std::string variableDataFromUiDesigner (const QDomElement &elem, const DtScriptedTaskVariableLayoutConverter &converter) const
 
virtual void widgetInitializedForDialog (DtScriptedTaskDialog *, const std::vector< makVrv::DtSimEntry * > &data)
 
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 myFrontEndType
 
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
 

Additional Inherited Members

- Public Types inherited from makVrf::DtTaskSetVariableWidgetInterface
enum  CreationFlags { NormalMode = 0x00000000, QtDesignerMode = 0x00000001 }
 
- Public Types inherited from makVrf::DtVrfFilteredListViewInterface
enum  SelectionMode { AllowAllExceptOrbat = 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)
 
virtual void setCanTakeMapFocus (bool)
 
- 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)
 
virtual void canTakeMapFocusChanged ()
 
virtual void slotNameReceivedFocus ()
 
virtual void slotNameLostFocus ()
 
virtual void signalSelectionChanged ()
 
virtual void slot_uuidChanged (makVrv::DtUniqueID, const DtUUID &oldUUID, const DtUUID &newUUID)
 
virtual bool event (QEvent *)
 
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 ( )
virtual

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 Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)