13 #if !defined(Q_MOC_RUN)
25 #include <vlpi/entityType.h>
29 class DtVrfSelectionFilter;
30 class DtVrfFilteredListViewInterface;
31 class DtVrfFilteredListView;
43 virtual void slot_onNameChanged(
const DtUUID&);
45 virtual void validateOKButton();
46 virtual void useSelfChanged();
51 virtual void initializeSelectionFilters();
55 virtual void addForceLevelItem(
int force);
57 virtual bool isComplete()
const;
58 virtual QString createModifier()
const;
59 virtual QString patternTabModifier()
const;
60 virtual QString nameTabModifier()
const;
62 virtual bool useNameSelected()
const;
64 virtual bool useSelf()
const;
65 virtual void setUseSelf(
bool);
67 virtual bool anySubordinate()
const;
68 virtual void setAnySubordinate(
bool);
70 virtual bool excludeDestroyed()
const;
71 virtual void setExcludeDestroyed(
bool);
73 virtual bool invertSelection()
const;
74 virtual void setInvertSelection(
bool);
76 virtual DtUUID selectedName()
const;
77 virtual void setSelectedName(
const DtUUID&);
79 virtual bool usePatternSelected()
const;
80 virtual void setUsePatternSelected(
bool b);
82 virtual bool anyPatternSubordinate()
const;
83 virtual void setAnyPatternSubordinate(
bool);
85 virtual bool excludeDestroyedPattern()
const;
86 virtual void setExcludeDestroyedPattern(
bool);
88 virtual bool invertPatternSelection()
const;
89 virtual void setInvertPatternSelection(
bool);
91 virtual DtForceType patternForce()
const;
92 virtual void setPatternForce(DtForceType force);
94 virtual bool isForceLevelItemSelected()
const;
96 virtual bool setupFromModifier(QString mod);
97 virtual std::vector<makVrv::DtStateView<makVrv::DtVrlinkSimulatedBaseState>*> selectedObjects()
const;
99 virtual std::string filterCollection()
const;
100 virtual void addFiltersFromCollection(
const std::string& filterCollection);
104 virtual void slot_externalSelectionChanged(
108 virtual void slot_internalSelectionChanged();
116 virtual bool includePlanVariablesFilter()
const;
UUID is a unique ID wrapper class.
Definition: rwUUID.h:226
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:32
Contains makVrv:DtSelectionManager class.
Contains makVrv::DtStateView class.
Definition: conditionalExpressionInterface.h:79
Contains the DtUUID class declaration.
DtConditionalExpressionViewItem represents a single conditional expression.
Definition: conditionalExpressionView.h:125
A widget class for managing a DtVrfTreeWidget of objects which supports user-defined filters...
Definition: vrfFilteredListView.h:63
Abstract interface for the back end slection list widget.
Definition: vrfFilteredListViewInterface.h:39
Definition: baseEntityConditionalExpressionLogic.h:33
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVrlinkSimulatedEntityState class.
makVrv::DtSignalConnectionManager myConnectionManager
Definition: baseEntityConditionalExpressionLogic.h:119
Base class to provide boost signal/slot management.
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:70
Definition: conditionalExpressionInterface.h:48
#define DT_DLL_VRFGUITASKSETQT
Definition: vrfGuiTaskSetQt.h:22
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
DtConditionalExpressionView is the view that is used to create and modify conditional expressions...
Definition: conditionalExpressionView.h:49