26 class DtVrfBackendState;
27 class DtVrfEntityMenu;
37 AllObjectsAreVrfSimulated = 0x00000001,
38 AllEditable = 0x00000002,
45 virtual void validate(
QAction*) = 0;
49 const std::vector<makVrv::DtElementEntry::ObjectType>&, MatchFlags flags = AllObjectsAreVrfSimulated)
const;
53 const boost::function<
void (std::string, DtSimulationAddress addr)>&
function,
54 DtSimulationAddress addr = DtSimSendToAll);
57 const boost::function<
void (std::string, DtSimulationAddress addr)>&
function,
58 DtSimulationAddress addr = DtSimSendToAll);
60 virtual void slot_onValidate(
QAction*);
63 virtual void on_aboutToShow();
68 virtual void onActionDestroyed();
87 virtual bool eventFilter(
QObject *, QEvent *);
88 virtual void actionAdded(QEvent*);
91 virtual void validateMenuItems(
int terrainPatchOffset);