summaryrefslogtreecommitdiff
path: root/src/pluginlist.cpp
diff options
context:
space:
mode:
authorLostDragonist <lost.dragonist@gmail.com>2018-11-04 13:10:41 -0600
committerLostDragonist <lost.dragonist@gmail.com>2018-11-04 13:10:41 -0600
commita48a20f13fd20e599c2055752bae5065bce43700 (patch)
tree01c266049b6e61a7e7a0644e6c2bda3b246c7f21 /src/pluginlist.cpp
parent2e09e633bd40f9844d0346ae86b19b9709d8a735 (diff)
Add context menu option to send to a specific priority
Diffstat (limited to 'src/pluginlist.cpp')
-rw-r--r--src/pluginlist.cpp23
1 files changed, 2 insertions, 21 deletions
diff --git a/src/pluginlist.cpp b/src/pluginlist.cpp
index 21e716d3..480cb014 100644
--- a/src/pluginlist.cpp
+++ b/src/pluginlist.cpp
@@ -359,7 +359,7 @@ void PluginList::disableAll()
}
}
-void PluginList::sendToTop(const QItemSelectionModel *selectionModel)
+void PluginList::sendToPriority(const QItemSelectionModel *selectionModel, int newPriority)
{
if (selectionModel->hasSelection()) {
std::vector<int> pluginsToMove;
@@ -370,30 +370,11 @@ void PluginList::sendToTop(const QItemSelectionModel *selectionModel)
}
}
if (pluginsToMove.size()) {
- changePluginPriority(pluginsToMove, 0);
- emit SIGNAL(displayPlugin(0));
+ changePluginPriority(pluginsToMove, newPriority);
}
}
}
-void PluginList::sendToBottom(const QItemSelectionModel *selectionModel)
-{
- if (selectionModel->hasSelection()) {
- std::vector<int> pluginsToMove;
- for (auto row: selectionModel->selectedRows(COL_PRIORITY)) {
- int rowIndex = findPluginByPriority(row.data().toInt());
- if (!m_ESPs[rowIndex].m_ForceEnabled) {
- pluginsToMove.push_back(rowIndex);
- }
- }
- if (pluginsToMove.size()) {
- changePluginPriority(pluginsToMove, INT_MAX);
- emit SIGNAL(displayPlugin(INT_MAX));
- }
- }
-}
-
-
bool PluginList::isEnabled(const QString &name)
{
std::map<QString, int>::iterator iter = m_ESPsByName.find(name.toLower());