summaryrefslogtreecommitdiff
path: root/src/moapplication.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1384 from Holt59/add-pick-argumentMikaël Capelle2021-01-291-4/+4
|\ | | | | Implement --pick argument.
| * Implementation --pick argument.Mikaël Capelle2021-01-281-4/+4
| |
* | Do not bring MO2 to front when passing a Nexus link to the CL.Mikaël Capelle2021-01-281-1/+1
|/
* moved criticalOnTop() to uibaseisanae2021-01-181-5/+28
| | | | | | changed all calls to reportError(), which now uses the main window if it exists as a parent, or calls criticalOnTop() added errors when running something from the command line for a different instance/profile removed unused crap
* renamed Refresh to TriggerRefresh, added WaitForRefreshisanae2021-01-181-1/+1
| | | | | | | | removed duplicate refreshDirectoryStructure() call that could never work added --logs to output logs to stdout, added final "mod organizer done" log added -i with no arguments to output the current instance name `run -e` now does an additional, case insensitive check for names fixed error being output along with --help
* moved externalMessage() to MOApplicationisanae2021-01-181-5/+44
| | | | | | commands can forward to the primary instance added reload-plugin command MessageDialog now tries to find the main window when the reference is null, which actually used to happen often because activeWindow() is typically used, but that's null when the main window doesn't have focus (like when downloading from nexus, for example)
* split run() into setup() and run()isanae2021-01-181-105/+69
| | | | | this is so command line processing can happen outside of MOApplication many important objects were local to run(), so they're not members of MOApplication instead
* Small clean.Mikaël Capelle2021-01-101-1/+1
|
* Tentative fix for drop indicator appearance at the top of the mod list.Mikaël Capelle2021-01-101-1/+11
|
* Fix indentation of indicators branches when using collapsible separators.Mikaël Capelle2021-01-031-7/+10
|
* ProxyStyle documentation.Mikaël Capelle2021-01-021-2/+5
|
* Move modlistview proxy style to moapplication.Mikaël Capelle2021-01-021-6/+13
|
* fixed warning about ini files with utf8 bomisanae2020-12-281-3/+0
| | | | fixed main thread name still getting clobbered by QWebEngine
* don't log modules in winrootisanae2020-12-241-1/+4
| | | | dashes to dots
* fixed a bunch of instance and command line stuffisanae2020-11-121-3/+15
| | | | | | | | | - clear instance manager overrides when restarting, or switching instances after starting MO with moshortcut://instance: won't do anything - clear overrides when the last selected instance can't be opened; MO would keep trying to open shortcuts even after selecting a different instance - command line was cleared too early, before the first run, so shortcuts were broken - the instance manager dialog can be opened without an instance loaded if the last selected instance doesn't exist, createNew() would throw because it tried to access the global Settings - fixed some problems with parts of MO wanting to restart and others expecting flow to continue - fixed create instance dialog using settings pointer to decide whether to restart; it restarts when it's the first created instance, which is not always the case even if the settings are null, so just check whether there are instances
* renamed singleinstance.h/cpp to multiprocess.h/cppisanae2020-11-081-1/+1
|
* renamed SingleInstance to MOMultiProcessisanae2020-11-081-6/+6
| | | | rewrote some comments to avoid using "instance"
* timingsisanae2020-11-081-0/+26
|
* fixed AppConfig::logFileName so it can be usedisanae2020-11-071-162/+171
| | | | refactored MOApplication so everything is in doOneRun()
* stopped using core dump stuff from usvfs, mo has its ownisanae2020-11-071-3/+1
| | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps
* split getCurrentInstance()isanae2020-11-071-24/+30
|
* moved most of the stuff from main.cpp into MOApplicationisanae2020-11-071-8/+295
|
* added sanitychecks.h, moved to namespace sanityisanae2020-11-071-0/+1
| | | | added a set SetThisThreadName() after creating the main window, Qt resets it
* moved dlls stuff to MOApplicationisanae2020-11-071-0/+48
|
* moved splash stuff to MOSplashisanae2020-11-071-0/+73
| | | | comments
* more refactoring:isanae2020-11-031-2/+2
| | | | | - moved splash stuff together - moved stuff in the main loop into doOneRun()
* removed flags from SingleInstance because there's only one leftisanae2020-11-031-10/+9
| | | | | | refactoring in main.cpp: - moved stuff to loglist.cpp and moapplication.cpp - split main() into a few functions
* now using new common cmakefilesisanae2020-04-231-1/+1
| | | | | fixed includes because shared/ isn't in the path anymore removed unused modeltest files
* harmonized widgets in the tabs, fixed stylesisanae2020-02-051-1/+5
|
* use QStyleFactory to get default styles instead of hardcoding themisanae2019-09-251-2/+2
| | | | don't display extensions in style combobox
* Merge pull request #807 from isanae/logging-reworkJeremy Rimpo2019-08-021-6/+9
|\ | | | | Logging rework
| * changed qCritical() to log::error()isanae2019-07-221-4/+6
| | | | | | | | removed now unused vlog()
| * replaced qWarning()isanae2019-07-221-2/+3
| |
* | Refactor obsolete methodsSilarn2019-07-031-1/+1
|/
* Correcting minor spelling mistakes in the UI + add contributorMatte A2019-06-231-2/+2
|
* Change qPrintable to qUtf8Printable to better support non-ASCII textLostDragonist2019-01-051-1/+1
|
* Revert "Applied clang-format on source"Sandro Jäckel2018-02-231-77/+92
| | | | This reverts commit 5e5c9c07291f6b09623d31c92b1fb61c4ede576e.
* Applied clang-format on sourceSandro Jäckel2018-02-221-92/+77
|
* minor cleanupTannin2016-06-011-9/+0
|
* small stuffTannin2015-05-261-1/+0
|
* - bugfix: couldn't change from "qt" styles back to regular styleTannin2015-05-231-0/+2
|
* MergeTannin2015-05-091-1/+1
|\
| * Small fixup to passing of argc/argv.Tom Tanner2015-04-191-1/+1
| |
* | dropped redundant report.h/report.cppTannin2015-05-091-1/+4
|/
* normalized eol style (all files should now have windows line endings)Tannin2014-07-171-148/+148
|
* some fixes towards qt5 compatibilityTannin2014-03-161-0/+8
|
* - made the indicator for drag&drop more visibleTannin2014-02-221-3/+48
| | | | | - message boxes can now be made to not (re-)activate the window - executable names for starting from the command line are now case-insensitive
* - archive.dll now supports querying the crc value of filesTannin2013-11-181-9/+20
| | | | | | | | | | | | | | | | | | | - esptk now determines if a esp is a dummy (without records) - hook.dll no longer creates a log file if noone wrote to it - nexus id and installtime columns are now hidden by default - modlist can now be refreshed without saving first (so plugins can replace the modlist.txt as a whole) - plugins can now query more details about virtualised files - added style options "plastique" and "cleanlooks" - "overwrite" is no longer listed with a creation time - a warning will now be displayed if the user has too many plugins active - a warning will now be displayed if mods with scripts have an installation order that doesn't match the corresponding esp load order - nmm importer now has select all/deselect all buttons - nmm importer no longer tries to unpack missing files from archives (won't work anyway) - initial support for importing from nmm 0.5 alpha - removed some broken warning suppresions - python runner now works with bundled python - extended qbs build system (still fails to build the main gui application) - implemented a nsis-based installer
* - started qbs based project files (not functional yet)Tannin2013-11-111-1/+1
| | | | | - modlist will now updated immediately after a change throw the modinfo dialog - bugfix: configurator wasn't able to save after revision 137
* - new toggle to display hidden downloadsTannin2013-10-101-1/+5
| | | | | | | | - hidden downloads can be un-hidden - the installation manager now more thoroughly cleans up the temporary directory after installation - added SkyrimLauncher.exe to the list of auto-detected executables - bugfix: shutting down MO while downloads where active in some occasions didn't work - bugfix: when canceling the only active download the taskbar icon didn't return to normal