summaryrefslogtreecommitdiff
path: root/src/moapplication.cpp
Commit message (Collapse)AuthorAgeFilesLines
* C++20 fixesJeremy Rimpo2022-04-191-1/+0
|
* TLS debuggingJeremy Rimpo2022-04-191-0/+4
|
* First pass for Qt6 compatibilityJeremy Rimpo2022-04-191-4/+0
|
* Disable qml cacheQudix2021-10-151-0/+2
|
* force instance selection when the current instance cannot be usedisanae2021-02-131-1/+1
| | | | the problem is that an empty instance name means the portable instance, but MO clears the name when it needs instance selection, which can create a loop if the portable instance can't be used
* - renamed instance::name() to displayName() to reduce confusion with ↵isanae2021-02-121-6/+10
| | | | | | | portable instances - better errors when running incorrect shortcuts - fixed shortcuts being created with moshortcut://Portable:exe instead of an empty instance name for portable instances
* 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
|/