14 #include <vrvCore/DtDe.h>
15 #include <vrvCoreQt/DtQtMenuAssembler.h>
21 #include <vlutil/vlString.h>
22 #include <matrix/vlVector.h>
75 virtual makVrv::DtMenuAssembler* create(makVrv::DtDe& de);
95 virtual InitializationResult initialize(
bool abortOnFailure,
bool useLicenseErrorDialog);
96 virtual void postInitialize();
98 virtual void tick(
double);
116 virtual void initialize(
int argc,
char** argv );
120 virtual std::string startupValue(
const std::string&)
const;
123 virtual void setStartupValue(
const std::string& key,
const std::string& value);
131 virtual void setMainWindowCreatorFunction(makVrv::DtDeMainWindowProvider*);
154 virtual void setupMenu() = 0;
182 virtual void initialize(
int argc,
char** argv );
212 boost::signal<void (DtBehaviorCanvas*, std::set<makVrf::DtEntityMapperKey>, std::string)> signal_preBehaviorCanvasCreate;
215 boost::signal<void (DtBehaviorCanvas*, QWidget*, std::set<makVrf::DtEntityMapperKey>, std::string)> signal_postBehaviorCanvasCreate;