20 #include <vrvUtil/signalslib.h>
21 #include <vrvCore/DtSharedSettings.h>
22 #include <vrvCore/DtUniqueID.h>
23 #include <vrvUtil/event_signal.h>
24 #include <vrvUtil/DtVirtualBaseClass.h>
34 AwaitingMessage = 0x00000001
42 friend class makVrv::DtSharedSettingsManager;
47 static std::string className();
53 virtual void increaseDriversStarted();
54 virtual void decreaseDriversStarted();
57 virtual int driversStarted()
const;
60 virtual void setDisplayObjectConsoleWarningIcon(
bool);
61 virtual bool displayObjectConsoleWarningIcon()
const;
65 virtual void setDisplayBoundingBoxesWhenSelected(
bool);
66 virtual bool displayBoundingBoxesWhenSelected()
const;
70 virtual void setHasAwaitingMessages(makVrv::DtElementID,
bool);
71 virtual bool hasAwaitingMessages(makVrv::DtElementID)
const;
74 virtual void setObserversPublished(
bool);
75 virtual bool observersPublished()
const;
78 virtual void setApplicationInitialized(
bool);
79 virtual bool applicationInitialized()
const;
83 virtual void setStateFlag(makVrv::DtElementID,
EntityStates,
bool);
86 virtual bool stateFlag(makVrv::DtElementID,
EntityStates)
const;
122 makVrv::DtEventQueueInterface*);