summaryrefslogtreecommitdiff
path: root/src/organizercore.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Reworked startup considerably so now no longer dependant on GameInfoThomas Tanner2015-11-281-13/+5
| | | | Did some const correctness to the "managed_game" property as you shouldn't really be altering the plugin details whilst MO is running
* Renamed getNexusName to getGameShortName as previously because it hopefully ↵Thomas Tanner2015-11-261-2/+2
| | | | isn't too nexus related.
* Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-0/+1
| | | | of gameinfo.h includes
* Replace GameInfo::getNexusInfoUrl with IPluginGame::getNexusManagementUrlThomas Tanner2015-11-251-4/+22
| | | | | | | | also added getNexusDisplayUrl for the other variant of getNexusPage Removed skyrim static versions note that Nexusinterface is now passed a game plugin rather than a URL and a game ID if you want to override the current game
* Removes all references to GameInfo::getGameDirectory apart from one during ↵Thomas Tanner2015-11-251-1/+1
| | | | | | | | startup Did some const correctness improvements Also may have fixed a potential crash as the Profile copy constructor didn't copy the m_GamePlugin membber
* Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-2/+3
|
* Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-241-0/+1
| | | | IPluginGame::getNexustName
* Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-4/+4
| | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* Removed 'requiresSteam' which is only used in one place and might or might ↵Thomas Tanner2015-11-231-1/+4
| | | | not be game related
* Final eradication of igameinfo and adding python wrappers for IPluginGameThomas Tanner2015-11-221-9/+1
|
* Removes igameinfo.h from everywhere apart from (sort of) the pythonrunner ↵Thomas Tanner2015-11-221-1/+2
| | | | | | plugin. Also comment out the filemapping function because it's large and doesn't appear to be used anywhere
* Replace some instances of qApp->property("managed_game") with the saved pointer.Thomas Tanner2015-11-211-2/+1
| | | | Pedantic note: This doesn't help the possibility of supporting multiple executables greatly, we'd have to have a lot of register-for-change events.
* Removal of (get)BinaryNameThomas Tanner2015-11-211-6/+2
|
* Get rid of `GameIfo::getOrganizerDirectory` and associated member variableThomas Tanner2015-11-201-0/+1
| | | | qApp->getProperty("dataPath") can be used instead (and is pretty much everywhere else) so it's unnecessary
* code cleanupTannin2015-08-311-4/+2
|
* Fix nasty message when starting MO for first timeTom Tanner2015-08-221-5/+7
|
* Clean up of fixes for custom executable windowTom Tanner2015-08-131-6/+5
|
* MergeTom Tanner2015-08-131-5/+6
|\
| * Fix the executable configuration flags going awry from Customise windowTom Tanner2015-08-131-7/+7
| |
| * Fix up merge messTom Tanner2015-08-111-9/+10
| |
* | some fixes after reverting changes in c361167b9b75Tannin2015-08-121-9/+10
|/
* MergeTom Tanner2015-08-091-10/+10
|\
| * More work on the executables listTom Tanner2015-08-051-10/+10
| | | | | | | | | | | | Apart from an off by one in the popup list which had crept back in, reworked the underlying code even more, which now seems to get the list behaving in a predictable way.
* | added some (currently unused) functionality to dump the list of file mappingsTannin2015-08-091-0/+40
| | | | | | | | from real to virtual location
* | - MO now validates session cookie on startupTannin2015-08-091-18/+33
|/ | | | | - It also retrieves account status - rewrote how MO decides when to log-in/when to give up on logging in
* - changed the way flags on executables are stored in memoryTannin2015-08-021-9/+7
| | | | - some coding style fixes
* MergeTannin2015-08-021-5/+13
|\
| * Reworked executable lists to not use 3 bools in addExecutableTom Tanner2015-07-181-7/+13
| | | | | | | | Think it's more readable
| * Allow user to select app icon or mo icon for generated shortcutsTom Tanner2015-07-181-1/+3
| | | | | | | | | | Also fixes 'x' for toolbar not disappearing when it should Issue 701
* | bugfix: archive list wasn't saved after enabling/disabling a mod.Tannin2015-07-311-0/+3
|/
* bugfix: invalidation bsa wasn't created when switching to a profile that ↵Tannin2015-07-071-0/+6
| | | | | | needed it invalidation bsa is now always placed as the first bsa
* bugfix: dialog-memory wasn't initialized when starting through a desktop link soTannin2015-06-151-0/+2
| | | | access (in case steam wasn't running) caused a crash
* bugfix: potential null-pointer access when something goes wrong enabling a modTannin2015-06-081-0/+4
|
* - bugfix: bsa order wasn't correctly restored.Tannin2015-05-241-8/+10
|
* - some code cleanup and modernization trying to fix "dr memory" reportsTannin2015-05-171-1/+1
| | | | | | (though they were almost certainly false positives) - there is now a 50ms timeout on logging messages - bugfix: leaked handles after directory searches
* slight cleanup regarding steam log-in settingsTannin2015-05-121-3/+3
|
* MergeTannin2015-05-121-1/+12
|\
| * Merge from masterTom Tanner2015-05-101-1/+12
| |\
| | * Add in a tab to allow saving of steam username and password.Tom Tanner2015-05-091-1/+12
| | |
* | | - bugfix: moving a mod didn't properly update conflict highlightingTannin2015-05-111-0/+1
| | |
* | | bugfix: upon closing the profiles dialog, the profile was changed to theTannin2015-05-111-0/+4
| | | | | | | | | | | | top-most profile and back
* | | esp list refresh is now delayed if the directory-structure is being updated. ↵Tannin2015-05-101-0/+5
|/ / | | | | | | | | | | This may have been causing the lists to be cleared.
* | dropped redundant report.h/report.cppTannin2015-05-091-1/+1
| |
* | - operations not possible during directory refresh can now be delayed unit afterTannin2015-04-121-2/+11
| | | | | | | | | | | | | | the refresh. - will now rewrite the plugin list(s) immediately after running external application - changes missing from changeset 9f522a324341
* | missing changes that belong into changeset 5eaf1e439403Tannin2015-04-121-1/+2
| |
* | if overwriting the ModOrganizer.ini file fails, another attempt to storeTannin2015-04-081-43/+61
| | | | | | | | settings is made, writing to the ini file directly.
* | avoid saving plugin list during directory updates as they may be invalidTannin2015-03-311-0/+4
| |
* | cleanupTannin2015-03-271-3/+2
|/
* - when activating/deactivating a mod the contained esps are only ↵Tannin2015-03-091-6/+7
| | | | | | activated/deactivated if no other active mod provides the same plugins
* - some fixes to how file changes are signaled and delayedTannin2015-03-011-12/+14
|