25 class DtVrfBackendState;
26 class DtVrfEntityMenu;
88 AllObjectsAreVrfSimulated = 0x00000001,
89 AllEditable = 0x00000002,
96 virtual void validate(
QAction*) = 0;
100 const std::vector<makVrv::DtElementEntry::ObjectType>&, MatchFlags flags = AllObjectsAreVrfSimulated)
const;
103 virtual bool needsToBeJoinedToSession()
const;
105 virtual bool joinedToSession()
const;
109 const boost::function<
void (std::string, DtSimulationAddress addr)>&
function,
110 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
113 const boost::function<
void (std::string, DtSimulationAddress addr)>&
function,
114 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
116 virtual void slot_onValidate(
QAction*);
119 virtual void on_aboutToShow();
124 virtual void onActionDestroyed();
143 virtual bool eventFilter(
QObject *, QEvent *);
144 virtual void actionAdded(QEvent*);
147 virtual void validateMenuItems(
int terrainPatchOffset);