| Commit message (Collapse) | Author | Age | Files | Lines |
| |\
| |
| | |
Logging rework
|
| | |
| |
| |
| | |
moved context menu to LogList
|
| | |
| |
| |
| | |
replaced windowsErrorString() with formatSystemMessage()
|
| | |
| |
| |
| | |
removed some commented out logging
|
| | |
| |
| |
| | |
removed now unused vlog()
|
| | | |
|
| | | |
|
| | | |
|
| | |
| |
| |
| | |
replaced qWarnings() and qCritical()
|
| | |
| |
| |
| |
| | |
create log level combobox in code, set selected index based on value instead
added log level to context menu in log list
|
| | | |
|
| | | |
|
| | |
| |
| |
| |
| |
| |
| | |
renamed log() to vlog() for now
extracted console creation to Console class
rewrote LogBuffer to work with logging from uibase, renamed to LogModel
added fmt dependency
|
| | |
| |
| |
| | |
added a menu item in the view menu for it
|
| |\ \
| |/
|/| |
Qt 5.13
|
| | |\ |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
moved the log that was in it to organizer core
|
| | |/
|/|
| |
| | |
tab is not active.
|
| |/
|
|
|
| |
added more error handling and logging, some was missing
removed some redundancy of setting the menu icons for add/remove, they're all set when clicking the button anyway
|
| |
|
|
|
|
| |
discard the changes
comments, moving some stuff around
|
| |
|
|
|
| |
renamed ETabs to ModInfoTabIDs and changed all ints to use the enum instead
added ModInfoPtr to avoid having to include modinfo.h just to get ModInfo::Ptr
|
| |
|
|
|
|
|
|
| |
constructors
mod is passed to ctors to make sure they can never be empty
only call deleteRequest() to selected mod
comments
|
| |
|
|
|
|
|
|
|
|
| |
- it is now independent from the nexus mod url
- it can be set in addition to having a valid mod id
- both urls can be displayed in the context menu
re-arranged some of the widgets on the nexus tab
added a track button
added a custom url checkbox and open in browser button
added a max-width to the browser
|
| |
|
|
|
|
| |
and the id from the enum
fixed reordering
|
| |
|
|
|
|
| |
remove tabs if they're can't handle the selected mod
next/previous now load mods in place without reopening the dialog
tab reordering is broken
|
| |
|
|
| |
forward delete shortcut to tabs
|
| |
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
| |
* Made status a default choice.
* Changed status column to +/- instead of Enabled/Disabled.
|
| |
|
|
| |
twice with a doubleclick.
|
| | |
|
| |
|
|
|
|
| |
added apply button to dialog
added reset button that re-adds plugin executables and renames existing ones if needed
moved executables files to their filter in visual studio
|
| |
|
|
|
|
|
| |
from the main window
use a separate enabled state for custom overwrites and forced libraries, this remembers the values even when unchecking the checkbox, as long as the dialog stays opened
pass the whole OrganizerCore to EditExecutablesDialog, simplifies a bunch of things
|
| |
|
|
| |
have mainwindow save all the new settings once the dialog closes
|
| |
|
|
|
|
|
|
|
| |
removed Executable's constructor with values, replaced with default ctor + setters, all these strings were much too error-prone
added Executable ctor overload to convert from ExecutableInfo
plugin executables now override most of the custom changes
renamed browseButton to browseBinaryButton to avoid confusion with the other browseDirButton
fixed both browse dialogs not handling cancel
EditExecutablesDialog's list used to change the text color for custom executables, replaced with italics
|
| |
|
|
|
|
| |
- merged addExecutable(), updateExecutable() and addExecutableInternal() into a new setExecutable()
- setExecutable() adds the executable to the list if not found, or forwards to Executable::mergeFrom()
- mergeFrom() handles merging from/to plugin executables
|
| |
|
|
|
|
| |
renamed ExecutablesList::init() to addFromPlugin()
renamed ExecutablesList::find() to get() and added a find() that returns an iterator
changed some calls from get() to find() so they can handle failure because they didn't seem to handle std::runtime_error at all
|
| | |
|
| |
|
|
| |
comments
|
| |
|
|
| |
any, having a coloured and clickable icon was confusing
|
| | |
|
| |
|
|
|
|
|
|
|
| |
api label in status bar:
- now shows when not logged in
- changed some of the colour thresholds to correspond to real throttling numbers
make sure the api key is also cleared from the access manager when clearing from the settings
removed unused bool m_ValidateAttempted in NXMAccessManager
update the window title and status bar api label with correct values on startup, which fixes incorrect values when "restarting" MO after changing nexus settings
|
| |
|
|
| |
centralized menu visibility into a showMenuBar() function
|
| |
|
|
| |
added update notification to statusbar
|
| | |
|
| |
|
|
| |
notification icon in status bar
|
| |
|
|
|
| |
moved the api label to the status bar
refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
|
| | |
|