| 23 | } |
| 24 | |
| 25 | ComponentModel::ComponentModel(const std::string& id, const std::string& rawId, const std::string& component, ISurfaceContext* surfaceContext, IComponentChangedObserver* observer, ITemplateComponentGenerator* generator) : _id(id), _rawId(rawId), _component(component), _surfaceContext(surfaceContext), _observer(observer), _templateComponentGenerator(generator) { |
| 26 | } |
| 27 | |
| 28 | ComponentModel::~ComponentModel() { |
| 29 | // Clear data-related members first: DataValue unbinds on destruction, |
nothing calls this directly
no outgoing calls
no test coverage detected