21 class DtAgentManagerInterface;
48 virtual void realizeConfiguration(
const DtConfiguration& configuration);
62 inline bool started()
const
68 virtual const std::string& className()
const = 0;
71 virtual const std::string& instanceName()
const;
75 virtual bool autoStart()
const;
79 virtual void setAutoStart(
bool autoStart);
84 virtual bool isWindowDependent()
const;
89 virtual void setIsWindowDependent(
bool dep);
93 virtual void setIsUserControllable(
bool);
97 virtual bool isUserControllable()
const;
101 virtual void setIsPersistent(
bool per);
105 virtual bool isPersistent()
const;
109 virtual bool isOnDriverSelectionList()
const;
113 virtual void setOnDriverSelectionList(
bool);
117 bool objectFromAgentManager(
const DtUniqueID&
id)
const;
154 virtual bool onStart() = 0;
160 virtual bool onStop() = 0;
165 virtual bool onTick() = 0;
169 virtual void slot_displayEngineAdded(
const DtDeRecord& igRecord);
175 virtual void setInstanceName(
const std::string& name);
180 virtual void installAccessories();
185 virtual void uninstallAccessories();
217 virtual const std::string& extension()
const = 0;
221 const std::string& instanceName)
const = 0;