diff options
| author | Krzysztof Starecki <krzysztof.starecki@gmail.com> | 2019-02-14 15:20:23 +0100 |
|---|---|---|
| committer | Krzysztof Starecki <krzysztof.starecki@gmail.com> | 2019-02-14 15:24:02 +0100 |
| commit | a803baa900caa16e45578205d4f68ee2bfde5cc1 (patch) | |
| tree | 68f0f3aea994fc2098c99b329b547be2535c4ec6 | |
| parent | 777ebdd922243a6ae46c37789d4feeeba277d5b9 (diff) | |
Fix mod context menu memleak (issue #379)
| -rw-r--r-- | src/mainwindow.cpp | 12 | ||||
| -rw-r--r-- | src/organizer_en.ts | 268 |
2 files changed, 141 insertions, 139 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index f7cca785..b136a3a7 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -4404,7 +4404,7 @@ void MainWindow::addModSendToContextMenu(QMenu *menu) if (m_ModListSortProxy->sortColumn() != ModList::COL_PRIORITY)
return;
- QMenu *sub_menu = new QMenu(this);
+ QMenu *sub_menu = new QMenu(menu);
sub_menu->setTitle(tr("Send to"));
sub_menu->addAction(tr("Top"), this, SLOT(sendSelectedModsToTop_clicked()));
sub_menu->addAction(tr("Bottom"), this, SLOT(sendSelectedModsToBottom_clicked()));
@@ -4445,6 +4445,7 @@ void MainWindow::on_modList_customContextMenuRequested(const QPoint &pos) menu = allMods;
} else {
menu = new QMenu(this);
+ allMods->setParent(menu);
allMods->setTitle(tr("All Mods"));
menu->addMenu(allMods);
menu->addSeparator();
@@ -4463,11 +4464,11 @@ void MainWindow::on_modList_customContextMenuRequested(const QPoint &pos) menu->addAction(tr("Remove Backup..."), this, SLOT(removeMod_clicked()));
} else if (std::find(flags.begin(), flags.end(), ModInfo::FLAG_SEPARATOR) != flags.end()){
menu->addSeparator();
- QMenu *addRemoveCategoriesMenu = new QMenu(tr("Change Categories"));
+ QMenu *addRemoveCategoriesMenu = new QMenu(tr("Change Categories"), menu);
populateMenuCategories(addRemoveCategoriesMenu, 0);
connect(addRemoveCategoriesMenu, SIGNAL(aboutToHide()), this, SLOT(addRemoveCategories_MenuHandler()));
addMenuAsPushButton(menu, addRemoveCategoriesMenu);
- QMenu *primaryCategoryMenu = new QMenu(tr("Primary Category"));
+ QMenu *primaryCategoryMenu = new QMenu(tr("Primary Category"), menu);
connect(primaryCategoryMenu, SIGNAL(aboutToShow()), this, SLOT(addPrimaryCategoryCandidates()));
addMenuAsPushButton(menu, primaryCategoryMenu);
menu->addSeparator();
@@ -4482,12 +4483,12 @@ void MainWindow::on_modList_customContextMenuRequested(const QPoint &pos) } else if (std::find(flags.begin(), flags.end(), ModInfo::FLAG_FOREIGN) != flags.end()) {
addModSendToContextMenu(menu);
} else {
- QMenu *addRemoveCategoriesMenu = new QMenu(tr("Change Categories"));
+ QMenu *addRemoveCategoriesMenu = new QMenu(tr("Change Categories"), menu);
populateMenuCategories(addRemoveCategoriesMenu, 0);
connect(addRemoveCategoriesMenu, SIGNAL(aboutToHide()), this, SLOT(addRemoveCategories_MenuHandler()));
addMenuAsPushButton(menu, addRemoveCategoriesMenu);
- QMenu *primaryCategoryMenu = new QMenu(tr("Primary Category"));
+ QMenu *primaryCategoryMenu = new QMenu(tr("Primary Category"), menu);
connect(primaryCategoryMenu, SIGNAL(aboutToShow()), this, SLOT(addPrimaryCategoryCandidates()));
addMenuAsPushButton(menu, primaryCategoryMenu);
@@ -4568,6 +4569,7 @@ void MainWindow::on_modList_customContextMenuRequested(const QPoint &pos) }
menu->exec(modList->mapToGlobal(pos));
+ delete menu;
} catch (const std::exception &e) {
reportError(tr("Exception: ").arg(e.what()));
} catch (...) {
diff --git a/src/organizer_en.ts b/src/organizer_en.ts index fea69f69..130c927b 100644 --- a/src/organizer_en.ts +++ b/src/organizer_en.ts @@ -1555,7 +1555,7 @@ p, li { white-space: pre-wrap; } <message> <location filename="mainwindow.ui" line="287"/> <location filename="mainwindow.ui" line="911"/> - <location filename="mainwindow.cpp" line="4520"/> + <location filename="mainwindow.cpp" line="4521"/> <source>Create Backup</source> <translation type="unfinished"></translation> </message> @@ -1732,7 +1732,7 @@ p, li { white-space: pre-wrap; } <location filename="mainwindow.ui" line="1175"/> <location filename="mainwindow.ui" line="1318"/> <location filename="mainwindow.cpp" line="4394"/> - <location filename="mainwindow.cpp" line="5331"/> + <location filename="mainwindow.cpp" line="5333"/> <source>Refresh</source> <translation type="unfinished"></translation> </message> @@ -1927,7 +1927,7 @@ p, li { white-space: pre-wrap; } </message> <message> <location filename="mainwindow.ui" line="1600"/> - <location filename="mainwindow.cpp" line="5262"/> + <location filename="mainwindow.cpp" line="5264"/> <source>Update</source> <translation type="unfinished"></translation> </message> @@ -1969,7 +1969,7 @@ Right now this has very limited functionality</oldsource> </message> <message> <location filename="mainwindow.ui" line="1645"/> - <location filename="mainwindow.cpp" line="5354"/> + <location filename="mainwindow.cpp" line="5356"/> <source>Endorse Mod Organizer</source> <translation type="unfinished"></translation> </message> @@ -2037,8 +2037,8 @@ Error: %1</source> </message> <message> <location filename="mainwindow.cpp" line="739"/> - <location filename="mainwindow.cpp" line="4530"/> - <location filename="mainwindow.cpp" line="4534"/> + <location filename="mainwindow.cpp" line="4531"/> + <location filename="mainwindow.cpp" line="4535"/> <source>Endorse</source> <translation type="unfinished"></translation> </message> @@ -2269,8 +2269,8 @@ Error: %1</source> </message> <message> <location filename="mainwindow.cpp" line="2527"/> - <location filename="mainwindow.cpp" line="5088"/> - <location filename="mainwindow.cpp" line="5112"/> + <location filename="mainwindow.cpp" line="5090"/> + <location filename="mainwindow.cpp" line="5114"/> <source>failed to rename "%1" to "%2"</source> <translation type="unfinished"></translation> </message> @@ -2278,7 +2278,7 @@ Error: %1</source> <location filename="mainwindow.cpp" line="2604"/> <location filename="mainwindow.cpp" line="4092"/> <location filename="mainwindow.cpp" line="4100"/> - <location filename="mainwindow.cpp" line="4643"/> + <location filename="mainwindow.cpp" line="4645"/> <source>Confirm</source> <translation type="unfinished"></translation> </message> @@ -2387,7 +2387,7 @@ Error: %1</source> <message> <location filename="mainwindow.cpp" line="3375"/> <location filename="mainwindow.cpp" line="3513"/> - <location filename="mainwindow.cpp" line="4456"/> + <location filename="mainwindow.cpp" line="4457"/> <source>Create Mod...</source> <translation type="unfinished"></translation> </message> @@ -2432,7 +2432,7 @@ Please enter a name:</source> </message> <message> <location filename="mainwindow.cpp" line="3616"/> - <location filename="mainwindow.cpp" line="5692"/> + <location filename="mainwindow.cpp" line="5694"/> <source>Are you sure?</source> <translation type="unfinished"></translation> </message> @@ -2460,7 +2460,7 @@ This function will guess the versioning scheme under the assumption that the ins </message> <message> <location filename="mainwindow.cpp" line="4009"/> - <location filename="mainwindow.cpp" line="5230"/> + <location filename="mainwindow.cpp" line="5232"/> <source>Sorry</source> <translation type="unfinished"></translation> </message> @@ -2685,184 +2685,184 @@ You can also use online editors and converters instead.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4448"/> + <location filename="mainwindow.cpp" line="4449"/> <source>All Mods</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4455"/> + <location filename="mainwindow.cpp" line="4456"/> <source>Sync to Mods...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4457"/> + <location filename="mainwindow.cpp" line="4458"/> <source>Move content to Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4458"/> + <location filename="mainwindow.cpp" line="4459"/> <source>Clear Overwrite...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4460"/> - <location filename="mainwindow.cpp" line="4561"/> + <location filename="mainwindow.cpp" line="4461"/> + <location filename="mainwindow.cpp" line="4562"/> <source>Open in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4462"/> + <location filename="mainwindow.cpp" line="4463"/> <source>Restore Backup</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4463"/> + <location filename="mainwindow.cpp" line="4464"/> <source>Remove Backup...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4466"/> - <location filename="mainwindow.cpp" line="4485"/> + <location filename="mainwindow.cpp" line="4467"/> + <location filename="mainwindow.cpp" line="4486"/> <source>Change Categories</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4470"/> - <location filename="mainwindow.cpp" line="4490"/> + <location filename="mainwindow.cpp" line="4471"/> + <location filename="mainwindow.cpp" line="4491"/> <source>Primary Category</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4474"/> + <location filename="mainwindow.cpp" line="4475"/> <source>Rename Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4475"/> + <location filename="mainwindow.cpp" line="4476"/> <source>Remove Separator...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4478"/> + <location filename="mainwindow.cpp" line="4479"/> <source>Select Color...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4480"/> + <location filename="mainwindow.cpp" line="4481"/> <source>Reset Color</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4497"/> + <location filename="mainwindow.cpp" line="4498"/> <source>Change versioning scheme</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4501"/> + <location filename="mainwindow.cpp" line="4502"/> <source>Un-ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4505"/> + <location filename="mainwindow.cpp" line="4506"/> <source>Ignore update</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4510"/> - <location filename="mainwindow.cpp" line="5805"/> + <location filename="mainwindow.cpp" line="4511"/> + <location filename="mainwindow.cpp" line="5807"/> <source>Enable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4511"/> - <location filename="mainwindow.cpp" line="5806"/> + <location filename="mainwindow.cpp" line="4512"/> + <location filename="mainwindow.cpp" line="5808"/> <source>Disable selected</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4517"/> + <location filename="mainwindow.cpp" line="4518"/> <source>Rename Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4518"/> + <location filename="mainwindow.cpp" line="4519"/> <source>Reinstall Mod</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4519"/> + <location filename="mainwindow.cpp" line="4520"/> <source>Remove Mod...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4527"/> + <location filename="mainwindow.cpp" line="4528"/> <source>Un-Endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4531"/> + <location filename="mainwindow.cpp" line="4532"/> <source>Won't endorse</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4537"/> + <location filename="mainwindow.cpp" line="4538"/> <source>Endorsement state unknown</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4548"/> + <location filename="mainwindow.cpp" line="4549"/> <source>Ignore missing data</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4552"/> + <location filename="mainwindow.cpp" line="4553"/> <source>Mark as converted/working</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4556"/> + <location filename="mainwindow.cpp" line="4557"/> <source>Visit on Nexus</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4558"/> + <location filename="mainwindow.cpp" line="4559"/> <source>Visit web page</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4565"/> + <location filename="mainwindow.cpp" line="4566"/> <source>Information...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4572"/> - <location filename="mainwindow.cpp" line="5853"/> + <location filename="mainwindow.cpp" line="4574"/> + <location filename="mainwindow.cpp" line="5855"/> <source>Exception: </source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4574"/> - <location filename="mainwindow.cpp" line="5855"/> + <location filename="mainwindow.cpp" line="4576"/> + <location filename="mainwindow.cpp" line="5857"/> <source>Unknown exception</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4603"/> + <location filename="mainwindow.cpp" line="4605"/> <source><All></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4605"/> + <location filename="mainwindow.cpp" line="4607"/> <source><Multiple></source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4640"/> + <location filename="mainwindow.cpp" line="4642"/> <source>%1 more</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4644"/> + <location filename="mainwindow.cpp" line="4646"/> <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> @@ -2870,12 +2870,12 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4689"/> + <location filename="mainwindow.cpp" line="4691"/> <source>Enable Mods...</source> <translation type="unfinished"></translation> </message> <message numerus="yes"> - <location filename="mainwindow.cpp" line="4704"/> + <location filename="mainwindow.cpp" line="4706"/> <source>Delete %n save(s)</source> <translation type="unfinished"> <numerusform></numerusform> @@ -2883,22 +2883,22 @@ You can also use online editors and converters instead.</source> </translation> </message> <message> - <location filename="mainwindow.cpp" line="4746"/> + <location filename="mainwindow.cpp" line="4748"/> <source>failed to remove %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4768"/> + <location filename="mainwindow.cpp" line="4770"/> <source>failed to create %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4798"/> + <location filename="mainwindow.cpp" line="4800"/> <source>Restarting MO</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4799"/> + <location filename="mainwindow.cpp" line="4801"/> <source>Changing the managed game directory requires restarting MO. Any pending downloads will be paused. @@ -2906,335 +2906,335 @@ Click OK to restart MO now.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4819"/> + <location filename="mainwindow.cpp" line="4821"/> <source>Can't change download directory while downloads are in progress!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4959"/> + <location filename="mainwindow.cpp" line="4961"/> <source>failed to write to file %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="4965"/> + <location filename="mainwindow.cpp" line="4967"/> <source>%1 written</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5007"/> + <location filename="mainwindow.cpp" line="5009"/> <source>Select binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5007"/> + <location filename="mainwindow.cpp" line="5009"/> <source>Binary</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5033"/> + <location filename="mainwindow.cpp" line="5035"/> <source>Enter Name</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5034"/> + <location filename="mainwindow.cpp" line="5036"/> <source>Please enter a name for the executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5048"/> + <location filename="mainwindow.cpp" line="5050"/> <source>Not an executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5048"/> + <location filename="mainwindow.cpp" line="5050"/> <source>This is not a recognized executable.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5073"/> - <location filename="mainwindow.cpp" line="5098"/> + <location filename="mainwindow.cpp" line="5075"/> + <location filename="mainwindow.cpp" line="5100"/> <source>Replace file?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5073"/> + <location filename="mainwindow.cpp" line="5075"/> <source>There already is a hidden version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5076"/> - <location filename="mainwindow.cpp" line="5101"/> + <location filename="mainwindow.cpp" line="5078"/> + <location filename="mainwindow.cpp" line="5103"/> <source>File operation failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5076"/> - <location filename="mainwindow.cpp" line="5101"/> + <location filename="mainwindow.cpp" line="5078"/> + <location filename="mainwindow.cpp" line="5103"/> <source>Failed to remove "%1". Maybe you lack the required file permissions?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5098"/> + <location filename="mainwindow.cpp" line="5100"/> <source>There already is a visible version of this file. Replace it?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5142"/> - <location filename="mainwindow.cpp" line="6467"/> + <location filename="mainwindow.cpp" line="5144"/> + <location filename="mainwindow.cpp" line="6469"/> <source>Set Priority</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5142"/> + <location filename="mainwindow.cpp" line="5144"/> <source>Set the priority of the selected plugins</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5197"/> + <location filename="mainwindow.cpp" line="5199"/> <source>file not found: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5210"/> + <location filename="mainwindow.cpp" line="5212"/> <source>failed to generate preview for %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5230"/> + <location filename="mainwindow.cpp" line="5232"/> <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="5264"/> + <location filename="mainwindow.cpp" line="5266"/> <source>Update available</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5311"/> + <location filename="mainwindow.cpp" line="5313"/> <source>Open/Execute</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5312"/> + <location filename="mainwindow.cpp" line="5314"/> <source>Add as Executable</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5316"/> + <location filename="mainwindow.cpp" line="5318"/> <source>Preview</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5322"/> + <location filename="mainwindow.cpp" line="5324"/> <source>Un-Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5324"/> + <location filename="mainwindow.cpp" line="5326"/> <source>Hide</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5330"/> + <location filename="mainwindow.cpp" line="5332"/> <source>Write To File...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5355"/> + <location filename="mainwindow.cpp" line="5357"/> <source>Do you want to endorse Mod Organizer on %1 now?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5494"/> + <location filename="mainwindow.cpp" line="5496"/> <source>Thank you!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5494"/> + <location filename="mainwindow.cpp" line="5496"/> <source>Thank you for your endorsement!</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5529"/> + <location filename="mainwindow.cpp" line="5531"/> <source>Request to Nexus failed: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5544"/> - <location filename="mainwindow.cpp" line="5606"/> + <location filename="mainwindow.cpp" line="5546"/> + <location filename="mainwindow.cpp" line="5608"/> <source>failed to read %1: %2</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5556"/> - <location filename="mainwindow.cpp" line="6043"/> + <location filename="mainwindow.cpp" line="5558"/> + <location filename="mainwindow.cpp" line="6045"/> <source>Error</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5556"/> + <location filename="mainwindow.cpp" line="5558"/> <source>failed to extract %1 (errorcode %2)</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5588"/> + <location filename="mainwindow.cpp" line="5590"/> <source>Extract BSA</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5617"/> + <location filename="mainwindow.cpp" line="5619"/> <source>This archive contains invalid hashes. Some files may be broken.</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5663"/> + <location filename="mainwindow.cpp" line="5665"/> <source>Extract...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5693"/> + <location filename="mainwindow.cpp" line="5695"/> <source>This will restart MO, continue?</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5740"/> + <location filename="mainwindow.cpp" line="5742"/> <source>Edit Categories...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5741"/> + <location filename="mainwindow.cpp" line="5743"/> <source>Deselect filter</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5794"/> + <location filename="mainwindow.cpp" line="5796"/> <source>Remove</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5810"/> + <location filename="mainwindow.cpp" line="5812"/> <source>Enable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5811"/> + <location filename="mainwindow.cpp" line="5813"/> <source>Disable all</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5832"/> + <location filename="mainwindow.cpp" line="5834"/> <source>Unlock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5835"/> + <location filename="mainwindow.cpp" line="5837"/> <source>Lock load order</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5839"/> + <location filename="mainwindow.cpp" line="5841"/> <source>Open Origin in Explorer</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5846"/> + <location filename="mainwindow.cpp" line="5848"/> <source>Open Origin Info...</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5989"/> + <location filename="mainwindow.cpp" line="5991"/> <source>depends on missing "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="5993"/> + <location filename="mainwindow.cpp" line="5995"/> <source>incompatible with "%1"</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6019"/> + <location filename="mainwindow.cpp" line="6021"/> <source>Please wait while LOOT is running</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6116"/> + <location filename="mainwindow.cpp" line="6118"/> <source>loot failed. Exit code was: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6138"/> + <location filename="mainwindow.cpp" line="6140"/> <source>failed to start loot</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6141"/> + <location filename="mainwindow.cpp" line="6143"/> <source>failed to run loot: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6145"/> + <location filename="mainwindow.cpp" line="6147"/> <source>Errors occured</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6192"/> + <location filename="mainwindow.cpp" line="6194"/> <source>Backup of load order created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6202"/> + <location filename="mainwindow.cpp" line="6204"/> <source>Choose backup to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6215"/> + <location filename="mainwindow.cpp" line="6217"/> <source>No Backups</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6215"/> + <location filename="mainwindow.cpp" line="6217"/> <source>There are no backups to restore</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6236"/> - <location filename="mainwindow.cpp" line="6258"/> + <location filename="mainwindow.cpp" line="6238"/> + <location filename="mainwindow.cpp" line="6260"/> <source>Restore failed</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6237"/> - <location filename="mainwindow.cpp" line="6259"/> + <location filename="mainwindow.cpp" line="6239"/> + <location filename="mainwindow.cpp" line="6261"/> <source>Failed to restore the backup. Errorcode: %1</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6248"/> + <location filename="mainwindow.cpp" line="6250"/> <source>Backup of modlist created</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6354"/> + <location filename="mainwindow.cpp" line="6356"/> <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="6356"/> + <location filename="mainwindow.cpp" line="6358"/> <source>Overwrite</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6357"/> + <location filename="mainwindow.cpp" line="6359"/> <source>Rename new file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6358"/> + <location filename="mainwindow.cpp" line="6360"/> <source>Ignore file</source> <translation type="unfinished"></translation> </message> <message> - <location filename="mainwindow.cpp" line="6467"/> + <location filename="mainwindow.cpp" line="6469"/> <source>Set the priority of the selected mods</source> <translation type="unfinished"></translation> </message> @@ -5649,7 +5649,7 @@ If the folder was still in use, restart MO and try again.</source> </message> <message> <location filename="mainwindow.cpp" line="1428"/> - <location filename="mainwindow.cpp" line="4916"/> + <location filename="mainwindow.cpp" line="4918"/> <source><Manage...></source> <translation type="unfinished"></translation> </message> |
