14 #include <vrvCore/DtObserverSettingsManager.h>
32 DisplayObjectConsoleWarningIcon = 0x00000001,
33 DisplayBoundingBoxesWhenSelected = 0x00000002,
34 PromptBeforeAbandoningPlan = 0x00000004,
35 PromptBeforeInterruptingTask = 0x00000008,
36 AllowNonVrfEntitiesToBeTasked = 0x00000010,
38 Defaults = DisplayObjectConsoleWarningIcon | PromptBeforeAbandoningPlan |
39 PromptBeforeInterruptingTask
48 virtual void setDisplayObjectConsoleWarningIcon(
bool);
49 virtual bool displayObjectConsoleWarningIcon()
const;
53 virtual void setDisplayBoundingBoxesWhenSelected(
bool);
54 virtual bool displayBoundingBoxesWhenSelected()
const;
57 virtual void setPromptBeforeAbandoningPlan(
bool);
58 virtual bool promptBeforeAbandoningPlan()
const;
61 virtual void setPromptBeforeInterruptingTask(
bool);
62 virtual bool promptBeforeInterruptingTask()
const;
65 virtual void setAllowNonVrfObjectsToBeTasked(
bool);
66 virtual bool allowNonVrfObjectsToBeTasked()
const;
72 virtual std::string classType()
const;
75 virtual void write(boost::archive::xml_oarchive& out,
const unsigned int);
76 virtual void read(boost::archive::xml_iarchive& in,
const unsigned int);
79 virtual void setFlag(Flags,
bool);
96 virtual void setDisplayObjectConsoleWarningIcon(
bool);
97 virtual bool displayObjectConsoleWarningIcon()
const;
101 virtual void setDisplayBoundingBoxesWhenSelected(
bool);
102 virtual bool displayBoundingBoxesWhenSelected()
const;
105 virtual void setPromptBeforeAbandoningPlan(
bool);
106 virtual bool promptBeforeAbandoningPlan()
const;
109 virtual void setPromptBeforeInterruptingTask(
bool);
110 virtual bool promptBeforeInterruptingTask()
const;
113 virtual void setAllowNonVrfObjectsToBeTasked(
bool);
114 virtual bool allowNonVrfObjectsToBeTasked()
const;