diff options
| author | Krzysztof Starecki <krzysztof.starecki@gmail.com> | 2018-12-30 16:35:39 +0100 |
|---|---|---|
| committer | Krzysztof Starecki <krzysztof.starecki@gmail.com> | 2018-12-30 16:35:39 +0100 |
| commit | 463abedee7d63542bce7b0e71cdd52e318d9a8e5 (patch) | |
| tree | 18507b705bdd0d6947d48dc933163f439be0c426 /src | |
| parent | 4d40e8d18c789e71af403997fa1b10e8dd7168e1 (diff) | |
Remove old downloads tab code leftovers
Diffstat (limited to 'src')
| -rw-r--r-- | src/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/downloadlistwidget.cpp | 1 | ||||
| -rw-r--r-- | src/downloadlistwidget.ui | 140 | ||||
| -rw-r--r-- | src/downloadlistwidgetcompact.cpp | 412 | ||||
| -rw-r--r-- | src/downloadlistwidgetcompact.h | 131 | ||||
| -rw-r--r-- | src/downloadlistwidgetcompact.ui | 168 | ||||
| -rw-r--r-- | src/mainwindow.cpp | 1 | ||||
| -rw-r--r-- | src/organizer.pro | 4 | ||||
| -rw-r--r-- | src/organizer_en.ts | 905 |
9 files changed, 372 insertions, 1394 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a084bae0..4c883cf5 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -54,7 +54,6 @@ SET(organizer_SRCS executableslist.cpp editexecutablesdialog.cpp downloadmanager.cpp - downloadlistwidgetcompact.cpp downloadlistwidget.cpp downloadlistsortproxy.cpp downloadlist.cpp @@ -147,7 +146,6 @@ SET(organizer_HDRS executableslist.h editexecutablesdialog.h downloadmanager.h - downloadlistwidgetcompact.h downloadlistwidget.h downloadlistsortproxy.h downloadlist.h @@ -218,8 +216,6 @@ SET(organizer_UIS installdialog.ui finddialog.ui editexecutablesdialog.ui - downloadlistwidgetcompact.ui - downloadlistwidget.ui credentialsdialog.ui categoriesdialog.ui activatemodsdialog.ui diff --git a/src/downloadlistwidget.cpp b/src/downloadlistwidget.cpp index 915ddda5..9cf8e097 100644 --- a/src/downloadlistwidget.cpp +++ b/src/downloadlistwidget.cpp @@ -18,7 +18,6 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. */
#include "downloadlistwidget.h"
-#include "ui_downloadlistwidget.h"
#include <QPainter>
#include <QMouseEvent>
#include <QMenu>
diff --git a/src/downloadlistwidget.ui b/src/downloadlistwidget.ui deleted file mode 100644 index 112ca231..00000000 --- a/src/downloadlistwidget.ui +++ /dev/null @@ -1,140 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DownloadListWidget</class>
- <widget class="QWidget" name="DownloadListWidget">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>315</width>
- <height>81</height>
- </rect>
- </property>
- <property name="contextMenuPolicy">
- <enum>Qt::CustomContextMenu</enum>
- </property>
- <property name="windowTitle">
- <string>Placeholder</string>
- </property>
- <property name="autoFillBackground">
- <bool>false</bool>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout">
- <property name="leftMargin">
- <number>0</number>
- </property>
- <property name="topMargin">
- <number>1</number>
- </property>
- <property name="rightMargin">
- <number>0</number>
- </property>
- <property name="bottomMargin">
- <number>1</number>
- </property>
- <item>
- <widget class="QFrame" name="frame">
- <property name="frameShape">
- <enum>QFrame::Box</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Raised</enum>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout_2">
- <item>
- <widget class="QLabel" name="nameLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>1</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16777215</height>
- </size>
- </property>
- <property name="text">
- <string>Placeholder</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="sizeLabel">
- <property name="text">
- <string notr="true">0</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="label_2">
- <property name="visible">
- <bool>false</bool>
- </property>
- <property name="text">
- <string notr="true">KB</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QLabel" name="installLabel">
- <property name="text">
- <string>Done - Double Click to install</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QProgressBar" name="downloadProgress">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>0</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16777215</height>
- </size>
- </property>
- <property name="value">
- <number>0</number>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/src/downloadlistwidgetcompact.cpp b/src/downloadlistwidgetcompact.cpp deleted file mode 100644 index e033c202..00000000 --- a/src/downloadlistwidgetcompact.cpp +++ /dev/null @@ -1,412 +0,0 @@ -/*
-Copyright (C) 2012 Sebastian Herbord. All rights reserved.
-
-This file is part of Mod Organizer.
-
-Mod Organizer is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-Mod Organizer is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#include "downloadlistwidgetcompact.h"
-#include "ui_downloadlistwidgetcompact.h"
-#include <QPainter>
-#include <QMouseEvent>
-#include <QMenu>
-#include <QMessageBox>
-#include <QSortFilterProxyModel>
-
-
-DownloadListWidgetCompact::DownloadListWidgetCompact(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::DownloadListWidgetCompact)
-{
- ui->setupUi(this);
-}
-
-DownloadListWidgetCompact::~DownloadListWidgetCompact()
-{
- delete ui;
-}
-
-
-DownloadListWidgetCompactDelegate::DownloadListWidgetCompactDelegate(DownloadManager *manager, bool metaDisplay, QTreeView *view, QObject *parent)
- : QItemDelegate(parent)
- , m_Manager(manager)
- , m_MetaDisplay(metaDisplay)
- , m_ItemWidget(new DownloadListWidgetCompact)
- , m_View(view)
-{
- m_NameLabel = m_ItemWidget->findChild<QLabel*>("nameLabel");
- m_SizeLabel = m_ItemWidget->findChild<QLabel*>("sizeLabel");
- m_Progress = m_ItemWidget->findChild<QProgressBar*>("downloadProgress");
- m_DoneLabel = m_ItemWidget->findChild<QLabel*>("doneLabel");
-
- m_DoneLabel->setVisible(false);
-
- connect(manager, SIGNAL(stateChanged(int,DownloadManager::DownloadState)),
- this, SLOT(stateChanged(int,DownloadManager::DownloadState)));
- connect(manager, SIGNAL(downloadRemoved(int)), this, SLOT(resetCache(int)));
-}
-
-
-DownloadListWidgetCompactDelegate::~DownloadListWidgetCompactDelegate()
-{
- delete m_ItemWidget;
-}
-
-
-void DownloadListWidgetCompactDelegate::stateChanged(int row,DownloadManager::DownloadState)
-{
- m_Cache.remove(row);
-}
-
-
-void DownloadListWidgetCompactDelegate::resetCache(int)
-{
- m_Cache.clear();
-}
-
-
-void DownloadListWidgetCompactDelegate::drawCache(QPainter *painter, const QStyleOptionViewItem &option, const QPixmap &cache) const
-{
- QRect rect = option.rect;
- rect.setLeft(0);
- rect.setWidth(m_View->columnWidth(0) + m_View->columnWidth(1) + m_View->columnWidth(2) + m_View->columnWidth(3));
- painter->drawPixmap(rect, cache);
-}
-
-QString DownloadListWidgetCompactDelegate::sizeFormat(quint64 size) const
-{
- qreal calc = size;
- QStringList list;
- list << "KB" << "MB" << "GB" << "TB";
-
- QStringListIterator i(list);
- QString unit("byte(s)");
-
- while (calc >= 1024.0 && i.hasNext())
- {
- unit = i.next();
- calc /= 1024.0;
- }
-
- return QString().setNum(calc, 'f', 2) + " " + unit;
-}
-
-void DownloadListWidgetCompactDelegate::paintPendingDownload(int downloadIndex) const
-{
- std::tuple<QString, int, int> nexusids = m_Manager->getPendingDownload(downloadIndex);
- m_NameLabel->setText(tr("< game %1 mod %2 file %3 >").arg(std::get<0>(nexusids)).arg(std::get<1>(nexusids)).arg(std::get<2>(nexusids)));
- //if (m_SizeLabel != nullptr) {
- // m_SizeLabel->setText("???");
- //}
- m_DoneLabel->setVisible(true);
- m_DoneLabel->setText(tr("Pending"));
- m_Progress->setVisible(false);
-}
-
-
-void DownloadListWidgetCompactDelegate::paintRegularDownload(int downloadIndex) const
-{
- QString name = m_MetaDisplay ? m_Manager->getDisplayName(downloadIndex) : m_Manager->getFileName(downloadIndex);
- if (name.length() > 60) {
- name.truncate(60);
- name.append("...");
- }
- m_NameLabel->setText(name);
- DownloadManager::DownloadState state = m_Manager->getState(downloadIndex);
-
- if (m_SizeLabel != nullptr) {
- m_SizeLabel->setText(sizeFormat(m_Manager->getFileSize(downloadIndex)) + " ");
- m_SizeLabel->setVisible(true);
- }
- //else {
- // m_SizeLabel->setVisible(false);
- //}
-
- if ((state == DownloadManager::STATE_PAUSED) || (state == DownloadManager::STATE_ERROR) || (state == DownloadManager::STATE_PAUSING)) {
- m_DoneLabel->setVisible(true);
- m_Progress->setVisible(false);
- m_DoneLabel->setText(QString("%1<img src=\":/MO/gui/inactive\">").arg(tr("Paused")));
- } else if (state == DownloadManager::STATE_FETCHINGMODINFO) {
- m_DoneLabel->setText(QString("%1").arg(tr("Fetching Info 1")));
- } else if (state == DownloadManager::STATE_FETCHINGFILEINFO) {
- m_DoneLabel->setText(QString("%1").arg(tr("Fetching Info 2")));
- } else if (state >= DownloadManager::STATE_READY) {
- m_DoneLabel->setVisible(true);
- m_Progress->setVisible(false);
- if (state == DownloadManager::STATE_INSTALLED) {
- m_DoneLabel->setText(QString("%1<img src=\":/MO/gui/check\">").arg(tr("Installed")));
- } else if (state == DownloadManager::STATE_UNINSTALLED) {
- m_DoneLabel->setText(QString("%1<img src=\":/MO/gui/awaiting\">").arg(tr("Uninstalled")));
- } else {
- m_DoneLabel->setText(QString("%1<img src=\":/MO/gui/active\">").arg(tr("Done")));
- }
- if (m_Manager->isInfoIncomplete(downloadIndex)) {
- m_NameLabel->setText("<img src=\":/MO/gui/warning_16\"/> " + m_NameLabel->text());
- }
- } else {
- m_DoneLabel->setVisible(false);
- m_Progress->setVisible(true);
- m_Progress->setValue(m_Manager->getProgress(downloadIndex).first);
- m_Progress->setFormat(m_Manager->getProgress(downloadIndex).second);
- }
-}
-
-void DownloadListWidgetCompactDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
-{
-#pragma message("This is quite costy - room for optimization?")
- try {
- auto iter = m_Cache.find(index.row());
- if (iter != m_Cache.end()) {
- drawCache(painter, option, *iter);
- return;
- }
-
- m_ItemWidget->resize(QSize(m_View->columnWidth(0) + m_View->columnWidth(1) + m_View->columnWidth(2) + m_View->columnWidth(3), option.rect.height()));
- if (index.row() % 2 == 1) {
- m_ItemWidget->setBackgroundRole(QPalette::AlternateBase);
- } else {
- m_ItemWidget->setBackgroundRole(QPalette::Base);
- }
-
- int downloadIndex = index.data().toInt();
- if (downloadIndex >= m_Manager->numTotalDownloads()) {
- paintPendingDownload(downloadIndex - m_Manager->numTotalDownloads());
- } else {
- paintRegularDownload(downloadIndex);
- }
-
-#pragma message("caching disabled because changes in the list (including resorting) doesn't work correctly")
- if (false) {
-// if (state >= DownloadManager::STATE_READY) {
-#if QT_VERSION >= QT_VERSION_CHECK(5,0,0)
- QPixmap cache = m_ItemWidget->grab();
-#else
- QPixmap cache = QPixmap::grabWidget(m_ItemWidget);
-#endif
- m_Cache[index.row()] = cache;
- drawCache(painter, option, cache);
- } else {
- painter->save();
- painter->translate(QPoint(0, option.rect.topLeft().y()));
-
- m_ItemWidget->render(painter);
- painter->restore();
- }
- } catch (const std::exception &e) {
- qCritical("failed to paint download list item %d: %s", index.row(), e.what());
- }
-}
-
-QSize DownloadListWidgetCompactDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const
-{
- const int width = m_ItemWidget->minimumWidth();
- const int height = m_ItemWidget->height();
- return QSize(width, height);
-}
-
-
-void DownloadListWidgetCompactDelegate::issueInstall()
-{
- emit installDownload(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueQueryInfo()
-{
- emit queryInfo(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueDelete()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will permanently delete the selected download."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(m_ContextIndex.row(), true);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueRemoveFromView()
-{
- emit removeDownload(m_ContextIndex.row(), false);
-}
-
-void DownloadListWidgetCompactDelegate::issueVisitOnNexus()
-{
- emit visitOnNexus(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueOpenFile()
-{
- emit openFile(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueOpenInDownloadsFolder()
-{
- emit openInDownloadsFolder(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueRestoreToView()
-{
- emit restoreDownload(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueRestoreToViewAll()
-{
- emit restoreDownload(-1);
-}
-
-
-void DownloadListWidgetCompactDelegate::issueCancel()
-{
- emit cancelDownload(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issuePause()
-{
- emit pauseDownload(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueResume()
-{
- emit resumeDownload(m_ContextIndex.row());
-}
-
-void DownloadListWidgetCompactDelegate::issueDeleteAll()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will remove all finished downloads from this list and from disk."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-1, true);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueDeleteCompleted()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will remove all installed downloads from this list and from disk."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-2, true);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueDeleteUninstalled()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will remove all uninstalled downloads from this list and from disk."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-3, true);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueRemoveFromViewAll()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will permanently remove all finished downloads from this list (but NOT from disk)."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-1, false);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueRemoveFromViewCompleted()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will permanently remove all installed downloads from this list (but NOT from disk)."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-2, false);
- }
-}
-
-void DownloadListWidgetCompactDelegate::issueRemoveFromViewUninstalled()
-{
- if (QMessageBox::question(nullptr, tr("Are you sure?"),
- tr("This will permanently remove all uninstalled downloads from this list (but NOT from disk)."),
- QMessageBox::Yes | QMessageBox::No) == QMessageBox::Yes) {
- emit removeDownload(-3, false);
- }
-}
-
-
-bool DownloadListWidgetCompactDelegate::editorEvent(QEvent *event, QAbstractItemModel *model,
- const QStyleOptionViewItem &option, const QModelIndex &index)
-{
- try {
- if (event->type() == QEvent::MouseButtonDblClick) {
- QModelIndex sourceIndex = qobject_cast<QSortFilterProxyModel*>(model)->mapToSource(index);
- if (m_Manager->getState(sourceIndex.row()) >= DownloadManager::STATE_READY) {
- emit installDownload(sourceIndex.row());
- } else if ((m_Manager->getState(sourceIndex.row()) >= DownloadManager::STATE_PAUSED) || (m_Manager->getState(sourceIndex.row()) == DownloadManager::STATE_PAUSING)) {
- emit resumeDownload(sourceIndex.row());
- }
- return true;
- } else if (event->type() == QEvent::MouseButtonRelease) {
- QMouseEvent *mouseEvent = static_cast<QMouseEvent*>(event);
- if (mouseEvent->button() == Qt::RightButton) {
- QMenu menu;
- bool hidden = false;
- m_ContextIndex = qobject_cast<QSortFilterProxyModel*>(model)->mapToSource(index);
- if (m_ContextIndex.row() < m_Manager->numTotalDownloads()) {
- DownloadManager::DownloadState state = m_Manager->getState(m_ContextIndex.row());
- hidden = m_Manager->isHidden(m_ContextIndex.row());
- if (state >= DownloadManager::STATE_READY) {
- menu.addAction(tr("Install"), this, SLOT(issueInstall()));
- if (m_Manager->isInfoIncomplete(m_ContextIndex.row())) {
- menu.addAction(tr("Query Info"), this, SLOT(issueQueryInfo()));
- }else {
- menu.addAction(tr("Visit on Nexus"), this, SLOT(issueVisitOnNexus()));
- }
- menu.addAction(tr("Open File"), this, SLOT(issueOpenFile()));
- menu.addAction(tr("Show in Folder"), this, SLOT(issueOpenInDownloadsFolder()));
- menu.addSeparator();
- menu.addAction(tr("Delete"), this, SLOT(issueDelete()));
- if (hidden) {
- menu.addAction(tr("Un-Hide"), this, SLOT(issueRestoreToView()));
- } else {
- menu.addAction(tr("Hide"), this, SLOT(issueRemoveFromView()));
- }
- } else if (state == DownloadManager::STATE_DOWNLOADING){
- menu.addAction(tr("Cancel"), this, SLOT(issueCancel()));
- menu.addAction(tr("Pause"), this, SLOT(issuePause()));
- menu.addAction(tr("Show in Folder"), this, SLOT(issueOpenInDownloadsFolder()));
- } else if ((state == DownloadManager::STATE_PAUSED) || (state == DownloadManager::STATE_ERROR) || (state == DownloadManager::STATE_PAUSING)) {
- menu.addAction(tr("Remove"), this, SLOT(issueDelete()));
- menu.addAction(tr("Resume"), this, SLOT(issueResume()));
- menu.addAction(tr("Show in Folder"), this, SLOT(issueOpenInDownloadsFolder()));
- }
- menu.addSeparator();
- }
- menu.addAction(tr("Delete Installed..."), this, SLOT(issueDeleteCompleted()));
- menu.addAction(tr("Delete Uninstalled..."), this, SLOT(issueDeleteUninstalled()));
- menu.addAction(tr("Delete All..."), this, SLOT(issueDeleteAll()));
- if (!hidden) {
- menu.addSeparator();
- menu.addAction(tr("Hide Installed..."), this, SLOT(issueRemoveFromViewCompleted()));
- menu.addAction(tr("Hide Uninstalled..."), this, SLOT(issueRemoveFromViewUninstalled()));
- menu.addAction(tr("Hide All..."), this, SLOT(issueRemoveFromViewAll()));
- }
- if (hidden) {
- menu.addSeparator();
- menu.addAction(tr("Un-Hide All..."), this, SLOT(issueRestoreToViewAll()));
- }
- menu.exec(mouseEvent->globalPos());
-
- event->accept();
- return false;
- }
- }
- } catch (const std::exception &e) {
- qCritical("failed to handle editor event: %s", e.what());
- }
-
- return QItemDelegate::editorEvent(event, model, option, index);
-}
diff --git a/src/downloadlistwidgetcompact.h b/src/downloadlistwidgetcompact.h deleted file mode 100644 index eb109f29..00000000 --- a/src/downloadlistwidgetcompact.h +++ /dev/null @@ -1,131 +0,0 @@ -/*
-Copyright (C) 2012 Sebastian Herbord. All rights reserved.
-
-This file is part of Mod Organizer.
-
-Mod Organizer is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, either version 3 of the License, or
-(at your option) any later version.
-
-Mod Organizer is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef DOWNLOADLISTWIDGETCOMPACT_H
-#define DOWNLOADLISTWIDGETCOMPACT_H
-
-#include <QWidget>
-#include <QItemDelegate>
-#include <QLabel>
-#include <QProgressBar>
-#include <QTreeView>
-#include "downloadmanager.h"
-
-
-namespace Ui {
-class DownloadListWidgetCompact;
-}
-
-class DownloadListWidgetCompact : public QWidget
-{
- Q_OBJECT
-
-public:
- explicit DownloadListWidgetCompact(QWidget *parent = 0);
- ~DownloadListWidgetCompact();
-
-private:
- Ui::DownloadListWidgetCompact *ui;
- int m_ContextRow;
-};
-
-class DownloadManager;
-
-class DownloadListWidgetCompactDelegate : public QItemDelegate
-{
-
- Q_OBJECT
-
-public:
-
- DownloadListWidgetCompactDelegate(DownloadManager *manager, bool metaDisplay, QTreeView *view, QObject *parent = 0);
- ~DownloadListWidgetCompactDelegate();
-
- virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const;
- virtual QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const;
-
-signals:
-
- void installDownload(int index);
- void queryInfo(int index);
- void removeDownload(int index, bool deleteFile);
- void restoreDownload(int index);
- void cancelDownload(int index);
- void pauseDownload(int index);
- void resumeDownload(int index);
- void visitOnNexus(int index);
- void openFile(int index);
- void openInDownloadsFolder(int index);
-
-protected:
-
- QString sizeFormat(quint64 size) const;
- bool editorEvent(QEvent *event, QAbstractItemModel *model,
- const QStyleOptionViewItem &option, const QModelIndex &index);
-
-private:
-
- void drawCache(QPainter *painter, const QStyleOptionViewItem &option, const QPixmap &cache) const;
- void paintPendingDownload(int downloadIndex) const;
- void paintRegularDownload(int downloadIndex) const;
-
-private slots:
-
- void issueInstall();
- void issueDelete();
- void issueRemoveFromView();
- void issueRestoreToView();
- void issueRestoreToViewAll();
- void issueVisitOnNexus();
- void issueOpenFile();
- void issueOpenInDownloadsFolder();
- void issueCancel();
- void issuePause();
- void issueResume();
- void issueDeleteAll();
- void issueDeleteCompleted();
- void issueDeleteUninstalled();
- void issueRemoveFromViewAll();
- void issueRemoveFromViewCompleted();
- void issueRemoveFromViewUninstalled();
- void issueQueryInfo();
-
- void stateChanged(int row, DownloadManager::DownloadState);
- void resetCache(int);
-private:
-
- DownloadListWidgetCompact *m_ItemWidget;
- DownloadManager *m_Manager;
-
- bool m_MetaDisplay;
-
- QLabel *m_NameLabel;
- QLabel *m_SizeLabel;
- QProgressBar *m_Progress;
- QLabel *m_DoneLabel;
-
- QModelIndex m_ContextIndex;
-
- QTreeView *m_View;
-
- mutable QMap<int, QPixmap> m_Cache;
-
-};
-
-#endif // DOWNLOADLISTWIDGETCOMPACT_H
diff --git a/src/downloadlistwidgetcompact.ui b/src/downloadlistwidgetcompact.ui deleted file mode 100644 index ab634fb5..00000000 --- a/src/downloadlistwidgetcompact.ui +++ /dev/null @@ -1,168 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>DownloadListWidgetCompact</class>
- <widget class="QWidget" name="DownloadListWidgetCompact">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>315</width>
- <height>24</height>
- </rect>
- </property>
- <property name="contextMenuPolicy">
- <enum>Qt::CustomContextMenu</enum>
- </property>
- <property name="windowTitle">
- <string>Placeholder</string>
- </property>
- <property name="autoFillBackground">
- <bool>true</bool>
- </property>
- <layout class="QHBoxLayout" name="horizontalLayout" stretch="0,0,0,0,0">
- <property name="spacing">
- <number>2</number>
- </property>
- <property name="leftMargin">
- <number>2</number>
- </property>
- <property name="topMargin">
- <number>2</number>
- </property>
- <property name="rightMargin">
- <number>2</number>
- </property>
- <property name="bottomMargin">
- <number>2</number>
- </property>
- <item>
- <widget class="QLabel" name="nameLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16777215</height>
- </size>
- </property>
- <property name="contextMenuPolicy">
- <enum>Qt::NoContextMenu</enum>
- </property>
- <property name="text">
- <string>Placeholder</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="horizontalSpacer_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>10</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QLabel" name="sizeLabel">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="doneLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="palette">
- <palette>
- <active>
- <colorrole role="WindowText">
- <brush brushstyle="SolidPattern">
- <color alpha="255">
- <red>0</red>
- <green>118</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- </active>
- <inactive>
- <colorrole role="WindowText">
- <brush brushstyle="SolidPattern">
- <color alpha="255">
- <red>0</red>
- <green>118</green>
- <blue>0</blue>
- </color>
- </brush>
- </colorrole>
- </inactive>
- <disabled>
- <colorrole role="WindowText">
- <brush brushstyle="SolidPattern">
- <color alpha="255">
- <red>120</red>
- <green>120</green>
- <blue>120</blue>
- </color>
- </brush>
- </colorrole>
- </disabled>
- </palette>
- </property>
- <property name="contextMenuPolicy">
- <enum>Qt::NoContextMenu</enum>
- </property>
- <property name="text">
- <string>Done</string>
- </property>
- <property name="scaledContents">
- <bool>false</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QProgressBar" name="downloadProgress">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
- <horstretch>1</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="minimumSize">
- <size>
- <width>0</width>
- <height>0</height>
- </size>
- </property>
- <property name="maximumSize">
- <size>
- <width>16777215</width>
- <height>16</height>
- </size>
- </property>
- <property name="contextMenuPolicy">
- <enum>Qt::NoContextMenu</enum>
- </property>
- <property name="value">
- <number>0</number>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections/>
-</ui>
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index b618a661..9ae7e2de 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -55,7 +55,6 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #include "activatemodsdialog.h"
#include "downloadlist.h"
#include "downloadlistwidget.h"
-#include "downloadlistwidgetcompact.h"
#include "messagedialog.h"
#include "installationmanager.h"
#include "lockeddialog.h"
diff --git a/src/organizer.pro b/src/organizer.pro index df42db40..b8e79e0c 100644 --- a/src/organizer.pro +++ b/src/organizer.pro @@ -53,7 +53,6 @@ SOURCES += \ executableslist.cpp \
editexecutablesdialog.cpp \
downloadmanager.cpp \
- downloadlistwidgetcompact.cpp \
downloadlistwidget.cpp \
downloadlistsortproxy.cpp \
downloadlist.cpp \
@@ -130,7 +129,6 @@ HEADERS += \ executableslist.h \
editexecutablesdialog.h \
downloadmanager.h \
- downloadlistwidgetcompact.h \
downloadlistwidget.h \
downloadlistsortproxy.h \
downloadlist.h \
@@ -190,8 +188,6 @@ FORMS += \ installdialog.ui \
finddialog.ui \
editexecutablesdialog.ui \
- downloadlistwidgetcompact.ui \
- downloadlistwidget.ui \
credentialsdialog.ui \
categoriesdialog.ui \
activatemodsdialog.ui \
diff --git a/src/organizer_en.ts b/src/organizer_en.ts index e958c116..71a438cb 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -307,390 +307,229 @@ p, li { white-space: pre-wrap; } <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlist.cpp" line="84"/> - <source>Installed</source> + <location filename="downloadlist.cpp" line="82"/> + <source>< game %1 mod %2 file %3 ></source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlist.cpp" line="85"/> - <source>Uninstalled</source> + <location filename="downloadlist.cpp" line="84"/> + <source>Unknown</source> <translation type="unfinished"></translation> </message> <message> <location filename="downloadlist.cpp" line="86"/> - <source>Downloaded</source> + <source>Pending</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlist.cpp" line="88"/> - <source>Paused</source> + <location filename="downloadlist.cpp" line="99"/> + <source>Started</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlist.cpp" line="98"/> - <source>Information missing, please select "Query Info" from the context menu to re-retrieve.</source> + <location filename="downloadlist.cpp" line="103"/> + <source>Canceling</source> <translation type="unfinished"></translation> </message> <message> <location filename="downloadlist.cpp" line="105"/> - <source>pending download</source> - <translation type="unfinished"></translation> - </message> -</context> -<context> - <name>DownloadListWidget</name> - <message> - <location filename="downloadlistwidget.ui" line="17"/> - <location filename="downloadlistwidget.ui" line="61"/> - <source>Placeholder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.ui" line="102"/> - <source>Done - Double Click to install</source> + <source>Pausing</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="67"/> - <source>Install</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="69"/> - <source>Query Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="72"/> - <source>Visit on Nexus</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="75"/> - <source>Open File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="76"/> - <location filename="downloadlistwidget.cpp" line="91"/> - <location filename="downloadlistwidget.cpp" line="96"/> - <source>Show in Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="80"/> - <location filename="downloadlistwidget.cpp" line="94"/> - <source>Delete</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="82"/> - <source>Un-Hide</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="85"/> - <source>Hide</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="89"/> - <source>Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidget.cpp" line="90"/> - <source>Pause</source> + <location filename="downloadlist.cpp" line="107"/> + <source>Canceled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="95"/> - <source>Resume</source> + <location filename="downloadlist.cpp" line="109"/> + <source>Paused</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="101"/> - <source>Delete Installed...</source> + <location filename="downloadlist.cpp" line="111"/> + <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="102"/> - <source>Delete Uninstalled...</source> + <location filename="downloadlist.cpp" line="113"/> + <source>Fetching Info 1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="103"/> - <source>Delete All...</source> + <location filename="downloadlist.cpp" line="115"/> + <source>Fetching Info 2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="107"/> - <source>Hide Installed...</source> + <location filename="downloadlist.cpp" line="117"/> + <source>Downloaded</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="108"/> - <source>Hide Uninstalled...</source> + <location filename="downloadlist.cpp" line="119"/> + <source>Installed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="109"/> - <source>Hide All...</source> + <location filename="downloadlist.cpp" line="121"/> + <source>Uninstalled</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="113"/> - <source>Un-Hide All...</source> + <location filename="downloadlist.cpp" line="131"/> + <source>pending download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="131"/> - <location filename="downloadlistwidget.cpp" line="186"/> - <location filename="downloadlistwidget.cpp" line="195"/> - <location filename="downloadlistwidget.cpp" line="204"/> - <source>Delete Files?</source> + <location filename="downloadlist.cpp" line="135"/> + <source>Information missing, please select "Query Info" from the context menu to re-retrieve.</source> <translation type="unfinished"></translation> </message> +</context> +<context> + <name>DownloadListWidget</name> <message> - <location filename="downloadlistwidget.cpp" line="132"/> - <source>This will permanently delete the selected download.</source> + <location filename="downloadlistwidget.cpp" line="64"/> + <source>Install</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="187"/> - <source>This will remove all finished downloads from this list and from disk.</source> + <location filename="downloadlistwidget.cpp" line="66"/> + <source>Query Info</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="196"/> - <source>This will remove all installed downloads from this list and from disk.</source> + <location filename="downloadlistwidget.cpp" line="69"/> + <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="205"/> - <source>This will remove all uninstalled downloads from this list and from disk.</source> + <location filename="downloadlistwidget.cpp" line="72"/> + <source>Open File</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="213"/> - <location filename="downloadlistwidget.cpp" line="222"/> - <location filename="downloadlistwidget.cpp" line="231"/> - <source>Are you sure?</source> + <location filename="downloadlistwidget.cpp" line="73"/> + <location filename="downloadlistwidget.cpp" line="88"/> + <location filename="downloadlistwidget.cpp" line="93"/> + <source>Show in Folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="214"/> - <source>This will remove all finished downloads from this list (but NOT from disk).</source> + <location filename="downloadlistwidget.cpp" line="77"/> + <location filename="downloadlistwidget.cpp" line="91"/> + <source>Delete</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="223"/> - <source>This will remove all installed downloads from this list (but NOT from disk).</source> + <location filename="downloadlistwidget.cpp" line="79"/> + <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidget.cpp" line="232"/> - <source>This will remove all uninstalled downloads from this list (but NOT from disk).</source> + <location filename="downloadlistwidget.cpp" line="82"/> + <source>Hide</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DownloadListWidgetCompact</name> <message> - <location filename="downloadlistwidgetcompact.ui" line="17"/> - <location filename="downloadlistwidgetcompact.ui" line="56"/> - <source>Placeholder</source> + <location filename="downloadlistwidget.cpp" line="86"/> + <source>Cancel</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.ui" line="129"/> - <source>Done</source> + <location filename="downloadlistwidget.cpp" line="87"/> + <source>Pause</source> <translation type="unfinished"></translation> </message> -</context> -<context> - <name>DownloadListWidgetCompactDelegate</name> <message> - <location filename="downloadlistwidgetcompact.cpp" line="109"/> - <source>< game %1 mod %2 file %3 ></source> + <location filename="downloadlistwidget.cpp" line="92"/> + <source>Resume</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="114"/> - <source>Pending</source> + <location filename="downloadlistwidget.cpp" line="98"/> + <source>Delete Installed...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="141"/> - <source>Paused</source> + <location filename="downloadlistwidget.cpp" line="99"/> + <source>Delete Uninstalled...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="143"/> - <source>Fetching Info 1</source> + <location filename="downloadlistwidget.cpp" line="100"/> + <source>Delete All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="145"/> - <source>Fetching Info 2</source> + <location filename="downloadlistwidget.cpp" line="104"/> + <source>Hide Installed...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="150"/> - <source>Installed</source> + <location filename="downloadlistwidget.cpp" line="105"/> + <source>Hide Uninstalled...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="152"/> - <source>Uninstalled</source> + <location filename="downloadlistwidget.cpp" line="106"/> + <source>Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="154"/> - <source>Done</source> + <location filename="downloadlistwidget.cpp" line="110"/> + <source>Un-Hide All...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="233"/> - <location filename="downloadlistwidgetcompact.cpp" line="288"/> - <location filename="downloadlistwidgetcompact.cpp" line="297"/> - <location filename="downloadlistwidgetcompact.cpp" line="306"/> - <location filename="downloadlistwidgetcompact.cpp" line="315"/> - <location filename="downloadlistwidgetcompact.cpp" line="324"/> - <location filename="downloadlistwidgetcompact.cpp" line="333"/> - <source>Are you sure?</source> + <location filename="downloadlistwidget.cpp" line="128"/> + <location filename="downloadlistwidget.cpp" line="183"/> + <location filename="downloadlistwidget.cpp" line="192"/> + <location filename="downloadlistwidget.cpp" line="201"/> + <source>Delete Files?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="234"/> + <location filename="downloadlistwidget.cpp" line="129"/> <source>This will permanently delete the selected download.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="289"/> + <location filename="downloadlistwidget.cpp" line="184"/> <source>This will remove all finished downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="298"/> + <location filename="downloadlistwidget.cpp" line="193"/> <source>This will remove all installed downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="307"/> + <location filename="downloadlistwidget.cpp" line="202"/> <source>This will remove all uninstalled downloads from this list and from disk.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="316"/> - <source>This will permanently remove all finished downloads from this list (but NOT from disk).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="325"/> - <source>This will permanently remove all installed downloads from this list (but NOT from disk).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="334"/> - <source>This will permanently remove all uninstalled downloads from this list (but NOT from disk).</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="363"/> - <source>Install</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="365"/> - <source>Query Info</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="367"/> - <source>Visit on Nexus</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="369"/> - <source>Open File</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="370"/> - <location filename="downloadlistwidgetcompact.cpp" line="381"/> - <location filename="downloadlistwidgetcompact.cpp" line="385"/> - <source>Show in Folder</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="372"/> - <source>Delete</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="374"/> - <source>Un-Hide</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="376"/> - <source>Hide</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="379"/> - <source>Cancel</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="380"/> - <source>Pause</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="383"/> - <source>Remove</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="384"/> - <source>Resume</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="389"/> - <source>Delete Installed...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="390"/> - <source>Delete Uninstalled...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="391"/> - <source>Delete All...</source> - <translation type="unfinished"></translation> - </message> - <message> - <location filename="downloadlistwidgetcompact.cpp" line="394"/> - <source>Hide Installed...</source> + <location filename="downloadlistwidget.cpp" line="210"/> + <location filename="downloadlistwidget.cpp" line="219"/> + <location filename="downloadlistwidget.cpp" line="228"/> + <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="395"/> - <source>Hide Uninstalled...</source> + <location filename="downloadlistwidget.cpp" line="211"/> + <source>This will remove all finished downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="396"/> - <source>Hide All...</source> + <location filename="downloadlistwidget.cpp" line="220"/> + <source>This will remove all installed downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> <message> - <location filename="downloadlistwidgetcompact.cpp" line="400"/> - <source>Un-Hide All...</source> + <location filename="downloadlistwidget.cpp" line="229"/> + <source>This will remove all uninstalled downloads from this list (but NOT from disk).</source> <translation type="unfinished"></translation> </message> </context> @@ -1592,7 +1431,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="287"/> <location filename="mainwindow.ui" line="908"/> - <location filename="mainwindow.cpp" line="4337"/> + <location filename="mainwindow.cpp" line="4336"/> <source>Create Backup</source> <translation type="unfinished"></translation> </message> @@ -1768,8 +1607,8 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="1172"/> <location filename="mainwindow.ui" line="1295"/> - <location filename="mainwindow.cpp" line="4212"/> - <location filename="mainwindow.cpp" line="5120"/> + <location filename="mainwindow.cpp" line="4211"/> + <location filename="mainwindow.cpp" line="5115"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -1953,7 +1792,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="mainwindow.ui" line="1595"/> - <location filename="mainwindow.cpp" line="5051"/> + <location filename="mainwindow.cpp" line="5046"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -1964,7 +1803,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="mainwindow.ui" line="1610"/> - <location filename="mainwindow.cpp" line="659"/> + <location filename="mainwindow.cpp" line="658"/> <source>No Problems</source> <translation type="unfinished"></translation> </message> @@ -1994,7 +1833,7 @@ Right now this has very limited functionality</source> </message> <message> <location filename="mainwindow.ui" line="1643"/> - <location filename="mainwindow.cpp" line="5143"/> + <location filename="mainwindow.cpp" line="5138"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> @@ -2014,850 +1853,850 @@ Right now this has very limited functionality</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="334"/> + <location filename="mainwindow.cpp" line="333"/> <source>Toolbar</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="335"/> + <location filename="mainwindow.cpp" line="334"/> <source>Desktop</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="336"/> + <location filename="mainwindow.cpp" line="335"/> <source>Start Menu</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="361"/> + <location filename="mainwindow.cpp" line="360"/> <source>There is no supported sort mechanism for this game. You will probably have to use a third-party tool.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="479"/> + <location filename="mainwindow.cpp" line="478"/> <source>Crash on exit</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="480"/> + <location filename="mainwindow.cpp" line="479"/> <source>MO crashed while exiting. Some settings may not be saved. Error: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="647"/> + <location filename="mainwindow.cpp" line="646"/> <source>Problems</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="648"/> + <location filename="mainwindow.cpp" line="647"/> <source>There are potential problems with your setup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="660"/> + <location filename="mainwindow.cpp" line="659"/> <source>Everything seems to be in order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="722"/> - <location filename="mainwindow.cpp" line="4347"/> - <location filename="mainwindow.cpp" line="4351"/> + <location filename="mainwindow.cpp" line="721"/> + <location filename="mainwindow.cpp" line="4346"/> + <location filename="mainwindow.cpp" line="4350"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="726"/> + <location filename="mainwindow.cpp" line="725"/> <source>Won't Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="741"/> + <location filename="mainwindow.cpp" line="740"/> <source>Help on UI</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="745"/> + <location filename="mainwindow.cpp" line="744"/> <source>Documentation Wiki</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="749"/> + <location filename="mainwindow.cpp" line="748"/> <source>Report Issue</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="753"/> + <location filename="mainwindow.cpp" line="752"/> <source>Tutorials</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="792"/> + <location filename="mainwindow.cpp" line="791"/> <source>About</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="793"/> + <location filename="mainwindow.cpp" line="792"/> <source>About Qt</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="852"/> + <location filename="mainwindow.cpp" line="851"/> <source>Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="853"/> + <location filename="mainwindow.cpp" line="852"/> <source>Please enter a name for the new profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="861"/> + <location filename="mainwindow.cpp" line="860"/> <source>failed to create profile: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="905"/> + <location filename="mainwindow.cpp" line="904"/> <source>Show tutorial?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="906"/> + <location filename="mainwindow.cpp" line="905"/> <source>You are starting Mod Organizer for the first time. Do you want to show a tutorial of its basic features? If you choose no you can always start the tutorial from the "Help"-menu.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="942"/> + <location filename="mainwindow.cpp" line="941"/> <source>Downloads in progress</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="943"/> + <location filename="mainwindow.cpp" line="942"/> <source>There are still downloads in progress, do you really want to quit?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1060"/> + <location filename="mainwindow.cpp" line="1059"/> <source>Plugin "%1" failed: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1062"/> + <location filename="mainwindow.cpp" line="1061"/> <source>Plugin "%1" failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1140"/> + <location filename="mainwindow.cpp" line="1139"/> <source>Browse Mod Page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1338"/> + <location filename="mainwindow.cpp" line="1337"/> <source>Also in: <br></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1349"/> + <location filename="mainwindow.cpp" line="1348"/> <source>No conflict</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1434"/> + <location filename="mainwindow.cpp" line="1433"/> <source><Edit...></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1712"/> + <location filename="mainwindow.cpp" line="1711"/> <source>This bsa is enabled in the ini file so it may be required!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1774"/> + <location filename="mainwindow.cpp" line="1773"/> <source>Activating Network Proxy</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1835"/> + <location filename="mainwindow.cpp" line="1834"/> <source>Notice: Your current MO version (%1) is lower than the previous version (%2).<br>The GUI may not downgrade gracefully, so you may experience oddities.<br>However, there should be no serious issues.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1939"/> + <location filename="mainwindow.cpp" line="1938"/> <source>Choose Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1940"/> + <location filename="mainwindow.cpp" line="1939"/> <source>Mod Archive</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2115"/> + <location filename="mainwindow.cpp" line="2114"/> <source>Start Tutorial?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2116"/> + <location filename="mainwindow.cpp" line="2115"/> <source>You're about to start a tutorial. For technical reasons it's not possible to end the tutorial early. Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2275"/> + <location filename="mainwindow.cpp" line="2274"/> <source>failed to spawn notepad.exe: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2315"/> + <location filename="mainwindow.cpp" line="2314"/> <source>failed to change origin name: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2339"/> + <location filename="mainwindow.cpp" line="2338"/> <source>failed to move "%1" from mod "%2" to "%3": %4</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2363"/> + <location filename="mainwindow.cpp" line="2362"/> <source><Contains %1></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2398"/> + <location filename="mainwindow.cpp" line="2397"/> <source><Checked></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2399"/> + <location filename="mainwindow.cpp" line="2398"/> <source><Unchecked></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2400"/> + <location filename="mainwindow.cpp" line="2399"/> <source><Update></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2401"/> + <location filename="mainwindow.cpp" line="2400"/> <source><Mod Backup></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2402"/> + <location filename="mainwindow.cpp" line="2401"/> <source><Managed by MO></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2403"/> + <location filename="mainwindow.cpp" line="2402"/> <source><Managed outside MO></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2404"/> + <location filename="mainwindow.cpp" line="2403"/> <source><No category></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2405"/> + <location filename="mainwindow.cpp" line="2404"/> <source><Conflicted></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2406"/> + <location filename="mainwindow.cpp" line="2405"/> <source><Not Endorsed></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2452"/> + <location filename="mainwindow.cpp" line="2451"/> <source>failed to rename mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2465"/> + <location filename="mainwindow.cpp" line="2464"/> <source>Overwrite?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2466"/> + <location filename="mainwindow.cpp" line="2465"/> <source>This will replace the existing mod "%1". Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2469"/> + <location filename="mainwindow.cpp" line="2468"/> <source>failed to remove mod "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2473"/> - <location filename="mainwindow.cpp" line="4883"/> - <location filename="mainwindow.cpp" line="4907"/> + <location filename="mainwindow.cpp" line="2472"/> + <location filename="mainwindow.cpp" line="4878"/> + <location filename="mainwindow.cpp" line="4902"/> <source>failed to rename "%1" to "%2"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2540"/> - <location filename="mainwindow.cpp" line="3916"/> - <location filename="mainwindow.cpp" line="3924"/> - <location filename="mainwindow.cpp" line="4460"/> + <location filename="mainwindow.cpp" line="2539"/> + <location filename="mainwindow.cpp" line="3915"/> + <location filename="mainwindow.cpp" line="3923"/> + <location filename="mainwindow.cpp" line="4459"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2541"/> + <location filename="mainwindow.cpp" line="2540"/> <source>Remove the following mods?<br><ul>%1</ul></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2554"/> + <location filename="mainwindow.cpp" line="2553"/> <source>failed to remove mod: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2586"/> - <location filename="mainwindow.cpp" line="2589"/> - <location filename="mainwindow.cpp" line="2599"/> + <location filename="mainwindow.cpp" line="2585"/> + <location filename="mainwindow.cpp" line="2588"/> + <location filename="mainwindow.cpp" line="2598"/> <source>Failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2586"/> + <location filename="mainwindow.cpp" line="2585"/> <source>Installation file no longer exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2590"/> + <location filename="mainwindow.cpp" line="2589"/> <source>Mods installed with old versions of MO can't be reinstalled in this way.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2600"/> + <location filename="mainwindow.cpp" line="2599"/> <source>Failed to create backup.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2617"/> + <location filename="mainwindow.cpp" line="2616"/> <source>You need to be logged in with Nexus to resume a download</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2633"/> - <location filename="mainwindow.cpp" line="2659"/> - <location filename="mainwindow.cpp" line="2693"/> - <location filename="mainwindow.cpp" line="2719"/> + <location filename="mainwindow.cpp" line="2632"/> + <location filename="mainwindow.cpp" line="2658"/> + <location filename="mainwindow.cpp" line="2692"/> + <location filename="mainwindow.cpp" line="2718"/> <source>You need to be logged in with Nexus to endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2644"/> - <location filename="mainwindow.cpp" line="2652"/> + <location filename="mainwindow.cpp" line="2643"/> + <location filename="mainwindow.cpp" line="2651"/> <source>Endorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2704"/> - <location filename="mainwindow.cpp" line="2712"/> + <location filename="mainwindow.cpp" line="2703"/> + <location filename="mainwindow.cpp" line="2711"/> <source>Unendorsing multiple mods will take a while. Please wait...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2780"/> + <location filename="mainwindow.cpp" line="2779"/> <source>Failed to display overwrite dialog: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2967"/> + <location filename="mainwindow.cpp" line="2966"/> <source>Opening Nexus Links</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2968"/> + <location filename="mainwindow.cpp" line="2967"/> <source>You are trying to open %1 links to Nexus Mods. Are you sure you want to do this?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2988"/> + <location filename="mainwindow.cpp" line="2987"/> <source>Nexus ID for this Mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="2999"/> + <location filename="mainwindow.cpp" line="2998"/> <source>Web page for this mod is unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3181"/> + <location filename="mainwindow.cpp" line="3180"/> <source><table cellspacing="5"><tr><th>Type</th><th>All</th><th>Visible</th><tr><td>Enabled mods:&emsp;</td><td align=right>%1 / %2</td><td align=right>%3 / %4</td></tr><tr><td>Unmanaged/DLCs:&emsp;</td><td align=right>%5</td><td align=right>%6</td></tr><tr><td>Mod backups:&emsp;</td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Separators:&emsp;</td><td align=right>%9</td><td align=right>%10</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3236"/> + <location filename="mainwindow.cpp" line="3235"/> <source><table cellspacing="4"><tr><th>Type</th><th>Active</th><th>Total</th></tr><tr><td>Active plugins:</td><td align=right>%1</td><td align=right>%2</td></tr><tr><td>Active ESMs:</td><td align=right>%3</td><td align=right>%4</td></tr><tr><td>Active ESPs:</td><td align=right>%7</td><td align=right>%8</td></tr><tr><td>Active ESMs+ESPs:</td><td align=right>%9</td><td align=right>%10</td></tr><tr><td>Active ESLs:</td><td align=right>%5</td><td align=right>%6</td></tr></table></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3268"/> - <location filename="mainwindow.cpp" line="3405"/> - <location filename="mainwindow.cpp" line="4274"/> + <location filename="mainwindow.cpp" line="3267"/> + <location filename="mainwindow.cpp" line="3404"/> + <location filename="mainwindow.cpp" line="4273"/> <source>Create Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3269"/> + <location filename="mainwindow.cpp" line="3268"/> <source>This will create an empty mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3278"/> - <location filename="mainwindow.cpp" line="3415"/> + <location filename="mainwindow.cpp" line="3277"/> + <location filename="mainwindow.cpp" line="3414"/> <source>A mod with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3306"/> + <location filename="mainwindow.cpp" line="3305"/> <source>Create Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3307"/> + <location filename="mainwindow.cpp" line="3306"/> <source>This will create a new separator. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3314"/> + <location filename="mainwindow.cpp" line="3313"/> <source>A separator with this name already exists</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3406"/> + <location filename="mainwindow.cpp" line="3405"/> <source>This will move all files from overwrite into a new, regular mod. Please enter a name:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3447"/> - <location filename="mainwindow.cpp" line="5450"/> + <location filename="mainwindow.cpp" line="3446"/> + <location filename="mainwindow.cpp" line="5445"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3448"/> + <location filename="mainwindow.cpp" line="3447"/> <source>About to recursively delete: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3810"/> + <location filename="mainwindow.cpp" line="3809"/> <source>Not logged in, endorsement information will be wrong</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3818"/> + <location filename="mainwindow.cpp" line="3817"/> <source>Continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3819"/> + <location filename="mainwindow.cpp" line="3818"/> <source>The versioning scheme decides which version is considered newer than another. This function will guess the versioning scheme under the assumption that the installed version is outdated.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3839"/> - <location filename="mainwindow.cpp" line="5019"/> + <location filename="mainwindow.cpp" line="3838"/> + <location filename="mainwindow.cpp" line="5014"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3840"/> + <location filename="mainwindow.cpp" line="3839"/> <source>I don't know a versioning scheme where %1 is newer than %2.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3916"/> + <location filename="mainwindow.cpp" line="3915"/> <source>Really enable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="3924"/> + <location filename="mainwindow.cpp" line="3923"/> <source>Really disable all visible mods?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4004"/> + <location filename="mainwindow.cpp" line="4003"/> <source>Export to csv</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4007"/> + <location filename="mainwindow.cpp" line="4006"/> <source>CSV (Comma Separated Values) is a format that can be imported in programs like Excel to create a spreadsheet. You can also use online editors and converters instead.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4010"/> + <location filename="mainwindow.cpp" line="4009"/> <source>Select what mods you want export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4011"/> + <location filename="mainwindow.cpp" line="4010"/> <source>All installed mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4012"/> + <location filename="mainwindow.cpp" line="4011"/> <source>Only active (checked) mods from your current profile</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4013"/> + <location filename="mainwindow.cpp" line="4012"/> <source>All currently visible mods in the mod list</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4034"/> + <location filename="mainwindow.cpp" line="4033"/> <source>Choose what Columns to export:</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4037"/> + <location filename="mainwindow.cpp" line="4036"/> <source>Mod_Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4039"/> + <location filename="mainwindow.cpp" line="4038"/> <source>Mod_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4041"/> + <location filename="mainwindow.cpp" line="4040"/> <source>Mod_Status</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4042"/> + <location filename="mainwindow.cpp" line="4041"/> <source>Primary_Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4043"/> + <location filename="mainwindow.cpp" line="4042"/> <source>Nexus_ID</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4044"/> + <location filename="mainwindow.cpp" line="4043"/> <source>Mod_Nexus_URL</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4045"/> + <location filename="mainwindow.cpp" line="4044"/> <source>Mod_Version</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4046"/> + <location filename="mainwindow.cpp" line="4045"/> <source>Install_Date</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4047"/> + <location filename="mainwindow.cpp" line="4046"/> <source>Download_File_Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4149"/> + <location filename="mainwindow.cpp" line="4148"/> <source>export failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4168"/> + <location filename="mainwindow.cpp" line="4167"/> <source>Open Game folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4170"/> + <location filename="mainwindow.cpp" line="4169"/> <source>Open MyGames folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4172"/> + <location filename="mainwindow.cpp" line="4171"/> <source>Open INIs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4176"/> + <location filename="mainwindow.cpp" line="4175"/> <source>Open Instance folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4178"/> + <location filename="mainwindow.cpp" line="4177"/> <source>Open Mods folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4180"/> + <location filename="mainwindow.cpp" line="4179"/> <source>Open Profile folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4182"/> + <location filename="mainwindow.cpp" line="4181"/> <source>Open Downloads folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4186"/> + <location filename="mainwindow.cpp" line="4185"/> <source>Open MO2 Install folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4188"/> + <location filename="mainwindow.cpp" line="4187"/> <source>Open MO2 Plugins folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4190"/> + <location filename="mainwindow.cpp" line="4189"/> <source>Open MO2 Logs folder</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4199"/> + <location filename="mainwindow.cpp" line="4198"/> <source>Install Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4201"/> + <location filename="mainwindow.cpp" line="4200"/> <source>Create empty mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4203"/> + <location filename="mainwindow.cpp" line="4202"/> <source>Create Separator</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4207"/> + <location filename="mainwindow.cpp" line="4206"/> <source>Enable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4208"/> + <location filename="mainwindow.cpp" line="4207"/> <source>Disable all visible</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4210"/> + <location filename="mainwindow.cpp" line="4209"/> <source>Check all for update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4214"/> + <location filename="mainwindow.cpp" line="4213"/> <source>Export to csv...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4226"/> - <location filename="mainwindow.cpp" line="4242"/> + <location filename="mainwindow.cpp" line="4225"/> + <location filename="mainwindow.cpp" line="4241"/> <source>Send to</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4227"/> - <location filename="mainwindow.cpp" line="4243"/> + <location filename="mainwindow.cpp" line="4226"/> + <location filename="mainwindow.cpp" line="4242"/> <source>Top</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4228"/> - <location filename="mainwindow.cpp" line="4244"/> + <location filename="mainwindow.cpp" line="4227"/> + <location filename="mainwindow.cpp" line="4243"/> <source>Bottom</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4229"/> - <location filename="mainwindow.cpp" line="4245"/> + <location filename="mainwindow.cpp" line="4228"/> + <location filename="mainwindow.cpp" line="4244"/> <source>Priority...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4230"/> + <location filename="mainwindow.cpp" line="4229"/> <source>Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4266"/> + <location filename="mainwindow.cpp" line="4265"/> <source>All Mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4273"/> + <location filename="mainwindow.cpp" line="4272"/> <source>Sync to Mods...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4275"/> + <location filename="mainwindow.cpp" line="4274"/> <source>Clear Overwrite...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4277"/> - <location filename="mainwindow.cpp" line="4378"/> + <location filename="mainwindow.cpp" line="4276"/> + <location filename="mainwindow.cpp" line="4377"/> <source>Open in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4279"/> + <location filename="mainwindow.cpp" line="4278"/> <source>Restore Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4280"/> + <location filename="mainwindow.cpp" line="4279"/> <source>Remove Backup...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4283"/> - <location filename="mainwindow.cpp" line="4302"/> + <location filename="mainwindow.cpp" line="4282"/> + <location filename="mainwindow.cpp" line="4301"/> <source>Change Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4287"/> - <location filename="mainwindow.cpp" line="4307"/> + <location filename="mainwindow.cpp" line="4286"/> + <location filename="mainwindow.cpp" line="4306"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4291"/> + <location filename="mainwindow.cpp" line="4290"/> <source>Rename Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4292"/> + <location filename="mainwindow.cpp" line="4291"/> <source>Remove Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4295"/> + <location filename="mainwindow.cpp" line="4294"/> <source>Select Color...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4297"/> + <location filename="mainwindow.cpp" line="4296"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4314"/> + <location filename="mainwindow.cpp" line="4313"/> <source>Change versioning scheme</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4318"/> + <location filename="mainwindow.cpp" line="4317"/> <source>Un-ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4322"/> + <location filename="mainwindow.cpp" line="4321"/> <source>Ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4327"/> - <location filename="mainwindow.cpp" line="5561"/> + <location filename="mainwindow.cpp" line="4326"/> + <location filename="mainwindow.cpp" line="5556"/> <source>Enable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4328"/> - <location filename="mainwindow.cpp" line="5562"/> + <location filename="mainwindow.cpp" line="4327"/> + <location filename="mainwindow.cpp" line="5557"/> <source>Disable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4334"/> + <location filename="mainwindow.cpp" line="4333"/> <source>Rename Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4335"/> + <location filename="mainwindow.cpp" line="4334"/> <source>Reinstall Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4336"/> + <location filename="mainwindow.cpp" line="4335"/> <source>Remove Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4344"/> + <location filename="mainwindow.cpp" line="4343"/> <source>Un-Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4348"/> + <location filename="mainwindow.cpp" line="4347"/> <source>Won't endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4354"/> + <location filename="mainwindow.cpp" line="4353"/> <source>Endorsement state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4365"/> + <location filename="mainwindow.cpp" line="4364"/> <source>Ignore missing data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4369"/> + <location filename="mainwindow.cpp" line="4368"/> <source>Mark as converted/working</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4373"/> + <location filename="mainwindow.cpp" line="4372"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4375"/> + <location filename="mainwindow.cpp" line="4374"/> <source>Visit web page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4382"/> + <location filename="mainwindow.cpp" line="4381"/> <source>Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4389"/> - <location filename="mainwindow.cpp" line="5609"/> + <location filename="mainwindow.cpp" line="4388"/> + <location filename="mainwindow.cpp" line="5604"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4391"/> - <location filename="mainwindow.cpp" line="5611"/> + <location filename="mainwindow.cpp" line="4390"/> + <location filename="mainwindow.cpp" line="5606"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4420"/> + <location filename="mainwindow.cpp" line="4419"/> <source><All></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4422"/> + <location filename="mainwindow.cpp" line="4421"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4457"/> + <location filename="mainwindow.cpp" line="4456"/> <source>%1 more</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4461"/> + <location filename="mainwindow.cpp" line="4460"/> <source>Are you sure you want to remove the following %n save(s)?<br><ul>%1</ul><br>Removed saves will be sent to the Recycle Bin.</source> <translation type="unfinished"> <numerusform></numerusform> @@ -2865,12 +2704,12 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4506"/> + <location filename="mainwindow.cpp" line="4505"/> <source>Enable Mods...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4521"/> + <location filename="mainwindow.cpp" line="4520"/> <source>Delete %n save(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -2878,22 +2717,22 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4563"/> + <location filename="mainwindow.cpp" line="4562"/> <source>failed to remove %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4585"/> + <location filename="mainwindow.cpp" line="4584"/> <source>failed to create %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4615"/> + <location filename="mainwindow.cpp" line="4614"/> <source>Restarting MO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4616"/> + <location filename="mainwindow.cpp" line="4615"/> <source>Changing the managed game directory requires restarting MO. Any pending downloads will be paused. @@ -2901,335 +2740,335 @@ Click OK to restart MO now.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4636"/> + <location filename="mainwindow.cpp" line="4635"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4755"/> + <location filename="mainwindow.cpp" line="4750"/> <source>failed to write to file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4761"/> + <location filename="mainwindow.cpp" line="4756"/> <source>%1 written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4802"/> + <location filename="mainwindow.cpp" line="4797"/> <source>Select binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4802"/> + <location filename="mainwindow.cpp" line="4797"/> <source>Binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4828"/> + <location filename="mainwindow.cpp" line="4823"/> <source>Enter Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4829"/> + <location filename="mainwindow.cpp" line="4824"/> <source>Please enter a name for the executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4843"/> + <location filename="mainwindow.cpp" line="4838"/> <source>Not an executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4843"/> + <location filename="mainwindow.cpp" line="4838"/> <source>This is not a recognized executable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4868"/> - <location filename="mainwindow.cpp" line="4893"/> + <location filename="mainwindow.cpp" line="4863"/> + <location filename="mainwindow.cpp" line="4888"/> <source>Replace file?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4868"/> + <location filename="mainwindow.cpp" line="4863"/> <source>There already is a hidden version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4871"/> - <location filename="mainwindow.cpp" line="4896"/> + <location filename="mainwindow.cpp" line="4866"/> + <location filename="mainwindow.cpp" line="4891"/> <source>File operation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4871"/> - <location filename="mainwindow.cpp" line="4896"/> + <location filename="mainwindow.cpp" line="4866"/> + <location filename="mainwindow.cpp" line="4891"/> <source>Failed to remove "%1". Maybe you lack the required file permissions?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4893"/> + <location filename="mainwindow.cpp" line="4888"/> <source>There already is a visible version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4937"/> - <location filename="mainwindow.cpp" line="6223"/> + <location filename="mainwindow.cpp" line="4932"/> + <location filename="mainwindow.cpp" line="6218"/> <source>Set Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4937"/> + <location filename="mainwindow.cpp" line="4932"/> <source>Set the priority of the selected plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4986"/> + <location filename="mainwindow.cpp" line="4981"/> <source>file not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4999"/> + <location filename="mainwindow.cpp" line="4994"/> <source>failed to generate preview for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5019"/> + <location filename="mainwindow.cpp" line="5014"/> <source>Sorry, can't preview anything. This function currently does not support extracting from bsas.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5053"/> + <location filename="mainwindow.cpp" line="5048"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5100"/> + <location filename="mainwindow.cpp" line="5095"/> <source>Open/Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5101"/> + <location filename="mainwindow.cpp" line="5096"/> <source>Add as Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5105"/> + <location filename="mainwindow.cpp" line="5100"/> <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5111"/> + <location filename="mainwindow.cpp" line="5106"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5113"/> + <location filename="mainwindow.cpp" line="5108"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5119"/> + <location filename="mainwindow.cpp" line="5114"/> <source>Write To File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5144"/> + <location filename="mainwindow.cpp" line="5139"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5259"/> + <location filename="mainwindow.cpp" line="5254"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5259"/> + <location filename="mainwindow.cpp" line="5254"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5294"/> + <location filename="mainwindow.cpp" line="5289"/> <source>Request to Nexus failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5309"/> - <location filename="mainwindow.cpp" line="5371"/> + <location filename="mainwindow.cpp" line="5304"/> + <location filename="mainwindow.cpp" line="5366"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5321"/> - <location filename="mainwindow.cpp" line="5799"/> + <location filename="mainwindow.cpp" line="5316"/> + <location filename="mainwindow.cpp" line="5794"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5321"/> + <location filename="mainwindow.cpp" line="5316"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5353"/> + <location filename="mainwindow.cpp" line="5348"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5382"/> + <location filename="mainwindow.cpp" line="5377"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5428"/> + <location filename="mainwindow.cpp" line="5423"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5451"/> + <location filename="mainwindow.cpp" line="5446"/> <source>This will restart MO, continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5498"/> + <location filename="mainwindow.cpp" line="5493"/> <source>Edit Categories...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5499"/> + <location filename="mainwindow.cpp" line="5494"/> <source>Deselect filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5550"/> + <location filename="mainwindow.cpp" line="5545"/> <source>Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5566"/> + <location filename="mainwindow.cpp" line="5561"/> <source>Enable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5567"/> + <location filename="mainwindow.cpp" line="5562"/> <source>Disable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5588"/> + <location filename="mainwindow.cpp" line="5583"/> <source>Unlock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5591"/> + <location filename="mainwindow.cpp" line="5586"/> <source>Lock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5595"/> + <location filename="mainwindow.cpp" line="5590"/> <source>Open Origin in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5602"/> + <location filename="mainwindow.cpp" line="5597"/> <source>Open Origin Info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5745"/> + <location filename="mainwindow.cpp" line="5740"/> <source>depends on missing "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5749"/> + <location filename="mainwindow.cpp" line="5744"/> <source>incompatible with "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5775"/> + <location filename="mainwindow.cpp" line="5770"/> <source>Please wait while LOOT is running</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5872"/> + <location filename="mainwindow.cpp" line="5867"/> <source>loot failed. Exit code was: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5894"/> + <location filename="mainwindow.cpp" line="5889"/> <source>failed to start loot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5897"/> + <location filename="mainwindow.cpp" line="5892"/> <source>failed to run loot: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5901"/> + <location filename="mainwindow.cpp" line="5896"/> <source>Errors occured</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5948"/> + <location filename="mainwindow.cpp" line="5943"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5958"/> + <location filename="mainwindow.cpp" line="5953"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5971"/> + <location filename="mainwindow.cpp" line="5966"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5971"/> + <location filename="mainwindow.cpp" line="5966"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5992"/> - <location filename="mainwindow.cpp" line="6014"/> + <location filename="mainwindow.cpp" line="5987"/> + <location filename="mainwindow.cpp" line="6009"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5993"/> - <location filename="mainwindow.cpp" line="6015"/> + <location filename="mainwindow.cpp" line="5988"/> + <location filename="mainwindow.cpp" line="6010"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6004"/> + <location filename="mainwindow.cpp" line="5999"/> <source>Backup of modlist created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6110"/> + <location filename="mainwindow.cpp" line="6105"/> <source>A file with the same name has already been downloaded. What would you like to do?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6112"/> + <location filename="mainwindow.cpp" line="6107"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6113"/> + <location filename="mainwindow.cpp" line="6108"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6114"/> + <location filename="mainwindow.cpp" line="6109"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6223"/> + <location filename="mainwindow.cpp" line="6218"/> <source>Set the priority of the selected mods</source> <translation type="unfinished"></translation> </message> @@ -5586,18 +5425,18 @@ If the folder was still in use, restart MO and try again.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="918"/> + <location filename="mainwindow.cpp" line="917"/> <source>Please use "Help" from the toolbar to get usage instructions to all elements</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1398"/> - <location filename="mainwindow.cpp" line="4712"/> + <location filename="mainwindow.cpp" line="1397"/> + <location filename="mainwindow.cpp" line="4709"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="1410"/> + <location filename="mainwindow.cpp" line="1409"/> <source>failed to parse profile %1: %2</source> <translation type="unfinished"></translation> </message> |
