13 #if !defined(Q_MOC_RUN)
24 class DtObjectListViewItem;
25 class DtLocationEntryWidget;
26 class DtRangeEntryWidget;
44 return tr(
"VR-Forces Object Selection").toUtf8().constData();
49 return tr(
"<vrfGuiDataEntryWidgets/aerodromeListView.h>").toUtf8().constData();
54 return tr(
"aerodrome").toUtf8().constData();
57 virtual void selectFilter(
int iIndex)
override;
58 virtual void selectFirstNonEmptyFilter()
override;
59 virtual DtReaderWriter* createBoundVariable(
const std::string& variableName)
override;
60 virtual void setupFromBoundVariable(
const DtReaderWriter* variable)
override;
64 virtual void updateRunways();
65 virtual void setShowAllIncludingOrbat(
bool)
override;
66 virtual void setPublishedOnly()
override;
67 virtual void showAerodromesOnly();
70 virtual bool usesOrbat()
const override;
74 virtual DtString selectedAirbase()
const;
77 virtual void onItemSelected()
override;
79 virtual void displayNoAerodromeWarning();
82 virtual QMenu* multiSelectionModeRightClickContextMenu()
const override;
84 virtual void addFiltersFromVariableData(
const std::string& filterCollection)
override;
85 virtual void onTextChanged(
const QString& s)
override;
89 virtual void selectRunway(
const std::string&);
90 virtual void fillInAerodromesNearLocation();
122 virtual void setReadOnly(
bool);
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
static makVrv::DtUnicode codeVariableType()
Definition: aerodromeListView.h:37
Simple line text entry widget that will allow the user to enter a range value.
Definition: rangeEntryWidget.h:27
DtTaskSetVariableWidgetCreator< DtAerodromeListView > DtAerodromeListViewCreator
Definition: aerodromeListView.h:110
CursorOver
Definition: mapFocusHandler.h:37
bool myPublishedOnly
Definition: aerodromeListView.h:103
Definition: readerWriter.h:85
Definition: aerodromeListView.h:28
QWidget * myInsideWidget
Definition: aerodromeListView.h:97
static DtUnicode tr(const char *ascii)
Ascii translation function, used to be compatible with Qt's translation tools. This will simply call ...
Definition: DtUnicode.h:92
QLabel * myRunwaysLabel
Definition: aerodromeListView.h:94
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:64
A class for keeping track of meta data for variables of scripted tasks. The information is currently ...
Definition: scriptedTaskVariable.h:34
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
Qt implementation of the cursor class. Will keep track of the Qt cursor.
Definition: DtQtCursor.h:24
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
QSpacerItem * mySpacer
Definition: aerodromeListView.h:99
QLabel * myNoDataLoadedWarning
Definition: aerodromeListView.h:104
static std::string variableName()
Definition: aerodromeListView.h:52
QWidget * myRunwaysContainer
Definition: aerodromeListView.h:93
static std::string designerGroup()
Definition: aerodromeListView.h:42
static std::string headerFile()
Definition: aerodromeListView.h:47
QFrame * mySeparator
Definition: aerodromeListView.h:95
This class will manage filtered list views for the basic purpose of allowing a single list view in th...
Definition: mapFocusHandler.h:77
QVBoxLayout * myInsideLayout
Definition: aerodromeListView.h:98
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72
Definition: locationEntryWidget.h:47
This tree widget item can be used in any tree that wants to display an icon next to the name of an ob...
Definition: objectListViewItem.h:55
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
QScrollArea * myScrollArea
Definition: aerodromeListView.h:96
std::vector< QRadioButton * > myRunways
Definition: aerodromeListView.h:100