diff --git a/platform/qt/universemodel.cpp b/platform/qt/universemodel.cpp index 4ea2be2..9a02c11 100644 --- a/platform/qt/universemodel.cpp +++ b/platform/qt/universemodel.cpp @@ -153,7 +153,12 @@ Qt::ItemFlags UniverseModel::flags(const QModelIndex &index) const if (slot > 512) return Qt::NoItemFlags; - return QAbstractItemModel::flags(index);// | Qt::ItemIsEditable; + auto f = QAbstractItemModel::flags(index); + + if (universe_->isEditable()) + f |= Qt::ItemIsEditable; + + return f; }