summaryrefslogtreecommitdiff
path: root/src/mainwindow.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Some include-what-you-use suggested changesThomas Tanner2016-06-271-0/+1
|
* Some refactoring of the spawn code and to make waitForApplication get the ↵Thomas Tanner2016-06-251-2/+22
| | | | | | | right error code (usually) A note: It is possible for the executed program to completely exit before MO attempts to get hold of the pid from the job handle, in which case strangeness will happen (this has always been an issue)
* Merge branch 'master' into issue/418Thomas Tanner2016-01-241-6/+6
|\ | | | | | | | | | | # Conflicts: # SConstruct # src/organizerproxy.cpp
| * Removing the 'get' in all function names and making FO4 plugin buildThomas Tanner2016-01-241-6/+6
| | | | | | | | Merge branch 'master' of https://github.com/TanninOne/modorganizer
* | Remove savegameinfowidget from organizer coreThomas Tanner2015-12-261-3/+0
| |
* | Transferring the savegame widget into gamebryo + some cleanupThomas Tanner2015-12-251-26/+14
| |
* | Managed to remove SaveGame and SaveGameGamebryo classes from organizerThomas Tanner2015-12-201-18/+14
| |
* | Changes to support getting list of mods / esps to activate from game pluginThomas Tanner2015-12-191-74/+21
| |
* | Makes iSaveGame responsible for returning all files involved in savegame.Thomas Tanner2015-12-151-46/+40
| | | | | | | | Cleans up save deletion and save transfer dialogue somewhat
* | Removes the SaveGame class from mainwindow. Using include what you use to ↵Thomas Tanner2015-12-141-39/+83
| | | | | | | | add/remove #includes
* | Remove dependency of TransferSave on SaveGameBryo, part of fix for #418Thomas Tanner2015-12-131-1/+1
|/ | | | | | Added a method to Profile class to get location of save games for the profile. I haven't added this to IProfile as am in two minds. Aside from this have done cleanups of issues suggested by include-what-you-use, and some OCD sorting of #includes
* Remove debugging code quick!Thomas Tanner2015-12-061-27/+1
|
* Gets rid of last vestiges of GameInfo apart from startup and hookdllThomas Tanner2015-12-051-7/+21
| | | | Working on sorting out savegame stuff
* Merge remote-tracking branch 'remotes/TanninOne/master' into issue/356Thomas Tanner2015-12-051-1/+21
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/downloadmanager.cpp src/mainwindow.cpp src/modinfo.cpp src/modinfo.h src/selfupdater.cpp src/shared/fallout3info.cpp src/shared/fallout3info.h src/shared/falloutnvinfo.cpp src/shared/falloutnvinfo.h src/shared/gameinfo.h src/shared/oblivioninfo.cpp src/shared/oblivioninfo.h src/shared/skyriminfo.cpp src/shared/skyriminfo.h
| * Fix for some nexus fomods having the old version of the mod link and not the ↵Thomas Tanner2015-10-151-1/+3
| | | | | | | | | | | | new version. Also fixed a lot of const correctness things
| * Added functionality to use the web page link in a fomod to supply an ↵Thomas Tanner2015-10-151-2/+19
| | | | | | | | | | | | | | | | optional web page. Also refactored modinfo into multiple files (as the actual types are opaque anyway) and cleaned up the headers a bit I also changed 'visit on nexus' from the menu not to open the downloads tab because it was a little confusing
* | Most of work for savegameThomas Tanner2015-12-051-2/+19
| |
* | Renamed getNexusName to getGameShortName as previously because it hopefully ↵Thomas Tanner2015-11-261-1/+1
| | | | | | | | isn't too nexus related.
* | Replaced the IPluginGame getNexusDisplayURL with some APIs in NexusInterfaceThomas Tanner2015-11-261-3/+3
| | | | | | | | It makes more sense to have them here as they have very little to do with the game, more to do with the origin of the mod.
* | This removes getNexusPage from GameInfo and is currently in the game plugin.Thomas Tanner2015-11-261-11/+14
| | | | | | | | | | | | | | | | | | | | I'm looking to move it to the nexus interface though as it doesn't really relate to the game plugin. I've also removed the MananagementURL as - you can log into nexus without needing to specify the game - See above - it doesn't belong with the game plugin This gets rid of all dependencies bar game saving and logging in
* | Replace last occurrence of GameInfo::getNexusGameID and remove a whole load ↵Thomas Tanner2015-11-261-0/+2
| | | | | | | | of gameinfo.h includes
* | Forgot to remove the redundant memberThomas Tanner2015-11-251-1/+1
| |
* | Replace GameInfo::getNexusInfoUrl with IPluginGame::getNexusManagementUrlThomas Tanner2015-11-251-1/+2
| | | | | | | | | | | | | | | | 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-11/+12
| | | | | | | | | | | | | | | | 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::getNexusModID with IPluginGame::getNexusModOrganizerID()Thomas Tanner2015-11-241-2/+3
| | | | | | | | Also implement IPluginGame::getNexusGameID() but not hooked it in yet.
* | Replace GameInfo::getLoadorderMechanism with IPluginGame::getLoadOrderMechanismThomas Tanner2015-11-241-2/+2
| |
* | Use IPluginGame::getIniFiles throughout.Thomas Tanner2015-11-241-3/+5
| | | | | | | | Also removed the default constructor from Profile class and stopped registering it as a QMetaObject (which it is the only reason it is there).
* | Removes all uses of GameInfo::getShortName, replaced by ↵Thomas Tanner2015-11-241-9/+9
| | | | | | | | IPluginGame::getNexustName
* | Remove most instances of GameInfo::getname, and transfer getDLCPlugins to ↵Thomas Tanner2015-11-231-1/+1
| | | | | | | | | | | | the plugingame interface Also commented out startDownloadNexusFile as it doesn't appear to be used anywhere
* | Final eradication of igameinfo and adding python wrappers for IPluginGameThomas Tanner2015-11-221-1/+0
| |
* | 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.
* added cmake build script and a few fixes for 64-bit compatibilityTannin2015-09-231-2/+2
|
* DLC bsas are now auto-enabled for pre-skyrim gamesTannin2015-09-031-5/+22
|
* code cleanupTannin2015-08-311-4/+4
|
* bugfix: update.bsa sorted incorrectlyTannin2015-08-271-1/+3
|
* MergeTannin2015-08-151-1/+3
|\
| * more verbosity about login/logout to/from nexusTannin2015-08-151-1/+3
| |
* | Clean up of fixes for custom executable windowTom Tanner2015-08-131-9/+8
| |
* | MergeTom Tanner2015-08-131-8/+10
|\ \ | |/ |/|
| * Fix the executable configuration flags going awry from Customise windowTom Tanner2015-08-131-8/+10
| |
| * Fix up merge messTom Tanner2015-08-111-3/+4
| |
* | bugfix: categories that reference each other in a cycle could send MO into ↵Tannin2015-08-121-0/+5
| | | | | | | | an endless loop
* | some fixes after reverting changes in c361167b9b75Tannin2015-08-121-3/+4
|/
* MergeTom Tanner2015-08-091-5/+4
|\
| * More work on the executables listTom Tanner2015-08-051-5/+4
| | | | | | | | | | | | 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-27/+17
| | | | | | | | from real to virtual location
* | some code cleanupTannin2015-08-091-4/+9
| |
* | now displays currently logged in account in title barTannin2015-08-091-1/+22
|/
* - changed the way flags on executables are stored in memoryTannin2015-08-021-27/+24
| | | | - some coding style fixes
* Reworked executable lists to not use 3 bools in addExecutableTom Tanner2015-07-181-10/+15
| | | | Think it's more readable