26 class DtAgentManagerInterface;
53 virtual void realizeConfiguration(
const DtConfiguration& configuration);
67 inline bool started()
const
73 virtual const std::string& className()
const = 0;
76 virtual const std::string& instanceName()
const;
80 virtual bool autoStart()
const;
84 virtual void setAutoStart(
bool autoStart);
89 virtual bool isWindowDependent()
const;
94 virtual void setIsWindowDependent(
bool dep);
98 virtual void setIsUserControllable(
bool);
102 virtual bool isUserControllable()
const;
106 virtual void setIsPersistent(
bool per);
110 virtual bool isPersistent()
const;
114 virtual bool isOnDriverSelectionList()
const;
118 virtual void setOnDriverSelectionList(
bool);
122 bool objectFromAgentManager(
const DtUniqueID&
id)
const;
159 virtual bool onStart() = 0;
165 virtual bool onStop() = 0;
170 virtual bool onTick() = 0;
174 virtual void slot_displayEngineAdded(
const DtDeRecord& igRecord);
180 virtual void setInstanceName(
const std::string& name);
185 virtual void installAccessories();
190 virtual void uninstallAccessories();
222 virtual const std::string& extension()
const = 0;
226 const std::string& instanceName)
const = 0;