diff options
Diffstat (limited to 'src/pluginlist.cpp')
| -rw-r--r-- | src/pluginlist.cpp | 23 |
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());
|
