| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| |
|
|
|
| |
added IUserInterface::qtWidget()
put back IUserInterface in OrganizerCore now that there's a way to get the widget
|
| |\
| |
| | |
Executables fixes
|
| | | |
|
| | | |
|
| |/
|
|
|
|
|
| |
reset geometry uses TaskDialog
moved restart code for the settings dialog to MainWindow
fixed settings sometimes not being saved when restarting
don't log "crash dumps present" every time the settings dialog is closed
|
| |
|
|
|
| |
added option to disable checking for updates
removed online check, just try it and see
|
| |
|
|
| |
removed dead code in MainWindow
|
| |
|
|
| |
added combobox index to settings
|
| |
|
|
|
| |
merged settings into saveVisibility() and restoreVisibility()
call MainWindow::storeSettings() earlier so widget visibility is still valid
|
| |
|
|
| |
changed reset button in settings to restart immediately
|
| |
|
|
|
| |
removed widget-specific functions in GeometrySettings, now using generic functions in Settings
removed some unused member variables in MainWindow
|
| |
|
|
| |
fixed dialogs not having a parent
|
| |
|
|
| |
saved and restored directly
|
| | |
|
| | |
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
| |
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
|
| |
|
|
| |
moved the log that was in it to organizer core
|
| |
|
|
|
| |
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
|
| |
|
|
|
| |
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
|
| |
|
|
|
|
| |
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
|
| | |
|
| |
|
|
| |
centralized menu visibility into a showMenuBar() function
|
| |
|
|
|
| |
moved the api label to the status bar
refactored a bunch of copy/pasted code in NexusInterface to use shouldThrottle() and throttledWarning()
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Added "Open Origin in Explorer" to the data tab
|
| | |
| |
| |
| |
| | |
renamed openOriginExplorer_clicked() to openPluginOriginExplorer_clicked() to make it clearer
exec() for context menu in lists should be relative to the viewport to account for the header size
|
| | |
| |
| |
| | |
take screenshots with alt+printscreen without having the menu pop up
|
| |/
|
|
|
|
|
| |
- swapped back "add profile" and "install mod" icons
- removed links toolbar, icons are added to the main one
- locked the toolbar because there's only one now
- right align everything after the last separator and executable shortcuts
|
| | |
|
| |
|
|
|
| |
added Run menu with shortcuts, only visible when there are shortcuts to show
fixed menubar visibility not being remembered
|
| |
|
|
|
|
|
| |
removed two unused actions: actionToolbar_Size and actionToolbar_style
added ways to make the menu reappear if you hide everything:
- show the toolbar popup when right-clicking around the border of the main window
- intercept the Alt key and make the main menu visible
|
| | |
|
| |
|
|
| |
it's also shared between the main menu and the context menu
|
| | |
|
| | |
|
| |
|
|
|
| |
fixed endorse action to also work with the menu
fixed changing endorsement integration setting not changing visibility of actions
|
| |
|
|
|
|
| |
with QToolButton's, making it very difficult to have an equivalent in the main menu. QAction's can have a menu, so use that instead.
the only place this doesn't work is with the nexus button, which can be replaced by a menu if there are IPluginModPage plugins adding items to it; registerModPage() works fine with the toolbar, but doesn't handle the main menu yet
|
| |
|
|
|
|
|
|
| |
- reduced margins around central widgets to align it with status bar text, removed bottom margins completely because the statusbar is enough
- notifications: now always enabled, dialog shows a special item when empty, just change the tooltip and leave the text alone
- added all toolbar actions to menu
- non functional in menu for now: tools, help and endorse because they're menus
- changed some of the action strings to be the same on both toolbar and menu, added missing status tips
|
| |
|
|
|
|
| |
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
|
| | |
|
| | |
|
| | |
|