| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
| |
made classes noncopyable, fixed a few unintended copies
|
| |
|
|
| |
delete old structure in thread
|
| | |
|
| |
|
|
| |
pre-hashed file lookup in DirectoryEntry
|
| | |
|
| |
|
|
| |
lock interface up to two processes
|
| |
|
|
|
| |
moved the ui out of LockWidget into LockInterface
added LockWidget::Session to manage multi locks
|
| |
|
|
| |
it's in ProcessRunner is a bit of a hack
|
| |
|
|
|
|
| |
rewrote ProcessRunner to have a bunch of setters and then a run()
fixed bad exit code when waiting on a process that's already completed
removed lock()/unlock() from main window, ProcessRunner is in charge of that now
|
| |
|
|
|
| |
added IUserInterface::qtWidget()
put back IUserInterface in OrganizerCore now that there's a way to get the widget
|
| |
|
|
| |
added waitForAllUSVFSProcesses() to OrganizerCore, used when closing MO
|
| | |
|
| |
|
|
| |
fixed env::get() returning garbage after value
|
| | |
|
| |
|
|
| |
added runExecutable() for Executable class, also used by runShortcut()
|
| |
|
|
|
| |
renamed spawnBinary() to runExecutable()
renamed spawnBinaryDirect() to spawnAndWait()
|
| | |
|
| |
|
|
|
|
|
| |
added steam app id to spawn parameters
removed threadHandle, unused
moved most of the stuff from OrganizerCore::spawnBinaryProcess() to Spawner
replaced m_UserInterface by m_MainWindow
|
| |
|
|
|
|
| |
created
moved toString() for log level and dump type to usvfs, which needs them for logging
|
| | |
|
| |
|
|
|
| |
added option to disable checking for updates
removed online check, just try it and see
|
| |
|
|
|
|
| |
added ColorSettings
settings dialog general and diag tabs don't use qsettings anymore
removed logging of setting changes, will be added back to Settings class
|
| |
|
|
|
|
|
| |
removed most of storeSettings() from OrganizerCore: QSettings handles saving by itself, no need for that
removed topLevelSplitter from ui, unused since the log widget is in a dock
removed QSettings from MainWindow::readSettings()
replaced return values for some of the new getters in Settings to std::optional
|
| |
|
|
| |
added necessary member functions in Settings
|
| |
|
|
| |
moved context menu to LogList
|
| |
|
|
|
|
|
| |
settings early
set log level on startup
replaced more qDebug()
|
| |
|
|
|
| |
create log level combobox in code, set selected index based on value instead
added log level to context menu in log list
|
| | |
|
| |
|
|
|
|
| |
added OrganizerCore::loggedInAction() to execute a function only when logged in, replaces a bunch of copy/pasted stuff in mainwindow
moved common variables in ModInfoDialogTab
moved DescriptionPage to modinfodialognexus.h, renamed to NexusTabWebpage, deleted now empty descriptionpage.h
|
| |
|
|
|
|
|
| |
findJavaInstallation() because it was copy/pasted into EditExecutablesDialog
fixed FileDialogMemory::getOpenFileName() to also use the given directory correctly
handle browse binary button
|
| |
|
|
|
| |
this is so that an origin other than the primary can be shown first and is used from previewDataFile() in ModInfoDialog since showing a preview for a conflicting file could initially show the file from the wrong mod
removed unused, uninitialized and dangerous ModInfoDialog::m_OriginID
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
shell::OpenLink() or shell::OpenFile()
|
| |
|
|
|
|
| |
previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore
added preview menu item to filetree
better logging when shell operations fail
|
| |
|
|
| |
replaced more ShellExecute() calls with ExploreFile()
|
| |
|
|
|
|
| |
there
added ExploreFile(), changed all mentions of ShellExecute() in MainWindow to use it
|
| |
|
|
|
|
| |
and modinfodialog, it's now moved to organizercore and renamed getFileExecutionContext() and executefile()
getFileExecutionContext() is also changed to return an enum instead of a 0-1-2 int
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Previously, when Steam was run as administrator, MO couldn't
access the process therefore couldn't detect it. Now, an
alternative method for listing processes is now being used
in order to determine if Steam is running.
Additionally, MO will detect if Steam is admin and MO is not
and prompt the user if they want to restart MO as admin.
|
| |
|
|
|
| |
- Switch to SSO with WebSocket
- Update endpoints (all but version checking)
|
| |\ |
|
| | | |
|
| |\| |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|