############################################################################## ###################### Private implementation ############################### ##############################################################################
| 1208 | // ###################### Private implementation ############################### |
| 1209 | // ############################################################################## |
| 1210 | AbstractAspectPrivate::AbstractAspectPrivate(AbstractAspect* owner, const QString& name) |
| 1211 | : m_name(name.isEmpty() ? QLatin1String("1") : name) |
| 1212 | , q(owner) { |
| 1213 | m_creation_time = QDateTime::currentDateTime(); |
| 1214 | } |
| 1215 | |
| 1216 | AbstractAspectPrivate::~AbstractAspectPrivate() { |
| 1217 | for (auto* child : std::as_const(m_children)) |