diff --git a/model/entrymodel.cpp b/model/entrymodel.cpp index db41df6..bdda048 100644 --- a/model/entrymodel.cpp +++ b/model/entrymodel.cpp @@ -327,11 +327,9 @@ bool EntryModel::setItemData(const QModelIndex &index, const QMap Qt::ItemFlags EntryModel::flags(const QModelIndex &index) const { - if(isNode(index)) { - return QAbstractItemModel::flags(index) | Qt::ItemIsEditable | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled; - } else { - return QAbstractItemModel::flags(index) | Qt::ItemIsEditable | Qt::ItemIsDragEnabled; - } + return isNode(index) + ? QAbstractItemModel::flags(index) | Qt::ItemIsEditable | Qt::ItemIsDragEnabled | Qt::ItemIsDropEnabled + : QAbstractItemModel::flags(index) | Qt::ItemIsEditable | Qt::ItemIsDragEnabled; } QVariant EntryModel::headerData(int section, Qt::Orientation orientation, int role) const @@ -355,7 +353,6 @@ QVariant EntryModel::headerData(int section, Qt::Orientation orientation, int ro ; } return QVariant(); - return QVariant(); } int EntryModel::rowCount(const QModelIndex &parent) const