24 class DtBaseConnection;
54 virtual void setVisible(
bool visible );
57 virtual bool visible()
const;
68 virtual const DtUnicode& definition()
const;
84 virtual void reportElementCreated();
87 virtual void reportDisplayName();
90 virtual void reportConnectionObjectID();
93 virtual void reportConnectionObjectType();
96 virtual void reportOverlayNameChanged();
99 virtual void reportVisibility();
102 virtual void reportDamageStateChanged();
105 virtual void reportDriverType() = 0;
109 virtual void reportElementSubtype();
112 virtual void reportElementDefinitionName();
123 void slot_updateOverlayNameRaw(
const char* text);
126 void slot_updateConnectionObjectID(
const std::string&
id );
129 void slot_updateDisplayName(
const std::string& text);
137 virtual void getDefinitions( std::vector<DtUnicode>& definitions ) = 0;
138 virtual void setModelSetEnabled(
int modelSet,
bool enabled ) = 0;