summaryrefslogtreecommitdiff
path: root/src/pluginlist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/pluginlist.cpp')
-rw-r--r--src/pluginlist.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp
index f8a27ef4..cccb7d12 100644
--- a/src/pluginlist.cpp
+++ b/src/pluginlist.cpp
@@ -935,6 +935,7 @@ Qt::ItemFlags PluginList::flags(const QModelIndex &modelIndex) const
if (modelIndex.column() == COL_PRIORITY) {
result |= Qt::ItemIsEditable;
}
+ result &= ~Qt::ItemIsDropEnabled;
} else {
result |= Qt::ItemIsDropEnabled;
}
@@ -1082,7 +1083,7 @@ bool PluginList::eventFilter(QObject *obj, QEvent *event)
QAbstractItemView *itemView = qobject_cast<QAbstractItemView*>(obj);
if (itemView == nullptr) {
- return QObject::eventFilter(obj, event);
+ return QAbstractItemModel::eventFilter(obj, event);
}
QKeyEvent *keyEvent = static_cast<QKeyEvent*>(event);
@@ -1110,7 +1111,7 @@ bool PluginList::eventFilter(QObject *obj, QEvent *event)
rows.swap(i, rows.size() - i - 1);
}
}
- foreach (QModelIndex idx, rows) {
+ for (QModelIndex idx : rows) {
idx = proxyModel->mapToSource(idx);
int newPriority = m_ESPs[idx.row()].m_Priority + diff;
if ((newPriority >= 0) && (newPriority < rowCount())) {
@@ -1143,7 +1144,7 @@ bool PluginList::eventFilter(QObject *obj, QEvent *event)
return true;
}
}
- return QObject::eventFilter(obj, event);
+ return QAbstractItemModel::eventFilter(obj, event);
}