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,
98 InSameSession = 0x00000004
105 virtual void validate(
QAction*) = 0;
109 const std::vector<makVrv::DtElementEntry::ObjectType>&, MatchFlags flags = AllObjectsAreVrfSimulated)
const;
112 virtual bool needsToBeJoinedToSession()
const;
114 virtual bool joinedToSession()
const;
119 const boost::function<
void (
const DtUUID&, DtSimulationAddress addr)>&
function,
120 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
123 const boost::function<
void (
const DtUUID&, DtSimulationAddress addr)>&
function,
124 DtSimulationAddress addr = DtSimSendToAll,
bool clearAndRequestNewTasks =
false);
126 virtual void slot_onValidate(
QAction*);
129 virtual void on_aboutToShow();
134 virtual void onActionDestroyed();
153 virtual bool eventFilter(
QObject *, QEvent *);
154 virtual void actionAdded(QEvent*);
157 virtual void validateMenuItems(
int terrainPatchOffset);