25 class DtVrfBackendState;
26 class DtVrfEntityMenu;
37 virtual void on_triggered();
52 virtual void on_triggered();
67 virtual void on_triggered();
82 virtual void on_triggered();
96 AllObjectsAreVrfSimulated = 0x00000001,
97 AllEditable = 0x00000002,
104 virtual void validate(
QAction*) = 0;
108 const std::vector<makVrv::DtElementEntry::ObjectType>&, MatchFlags flags = AllObjectsAreVrfSimulated)
const;
111 virtual bool needsToBeJoinedToSession()
const;
113 virtual bool joinedToSession()
const;
118 const boost::function<
void (
const DtUUID&, DtSimulationAddress addr)>&
function,
119 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
122 const boost::function<
void (
const DtUUID&, DtSimulationAddress addr)>&
function,
123 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
125 virtual void slot_onValidate(
QAction*);
128 virtual void on_aboutToShow();
133 virtual void onActionDestroyed();
152 virtual bool eventFilter(
QObject *, QEvent *);
153 virtual void actionAdded(QEvent*);
156 virtual void validateMenuItems(
int terrainPatchOffset);