##// END OF EJS Templates
Notifies view when a variable is added to the model
Alexandre Leroux -
r153:1e9e83c4ae20
parent child
Show More
@@ -26,12 +26,17 VariableModel::VariableModel(QObject *parent)
26 26
27 27 Variable *VariableModel::createVariable(const QString &name) noexcept
28 28 {
29 auto insertIndex = rowCount();
30 beginInsertRows({}, insertIndex, insertIndex);
31
29 32 /// @todo For the moment, the other data of the variable is initialized with default values
30 33 auto variable
31 34 = std::make_unique<Variable>(name, QStringLiteral("unit"), QStringLiteral("mission"));
32 35 impl->m_Variables.push_back(std::move(variable));
33 36
34 return impl->m_Variables.back().get();
37 endInsertRows();
38
39 return impl->m_Variables.at(insertIndex).get();
35 40 }
36 41
37 42 int VariableModel::columnCount(const QModelIndex &parent) const
General Comments 0
You need to be logged in to leave comments. Login now