| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
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()
|
| | |
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
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
|
| |\
| |
| | |
Menu bar can be hidden, also shows 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
|
| |/ |
|
| |\
| |
| | |
Display the splash screen on the same monitor as the main window
|
| | |
| |
| |
| | |
use it to display the splash screen on the same monitor as the main window instead of where the mouse cursor is
|
| | | |
|
| | |
| |
| |
| | |
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
|
| |
|
|
| |
don't popup the widget if the window doesn't have focus
|
| | |
|
| | |
|
| |
|
|
|
|
| |
previewDataFile() was duplicated in both MainWindow and ModInfoDialog, moved to OrganizerCore
added preview menu item to filetree
better logging when shell operations fail
|
| |
|
|
|
|
| |
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
|
| | |
|
| |
|
|
|
| |
added top-level saveState() and restoreState() to ModInfoDialog that are called from MainWindow, because it now also has to handle expander states in the conflict tab
added internal opened state to expander widget instead of using widget visibility so it can be saved even after the dialog is closed
|
| |
|
|
| |
stays at a sane height
|
| | |
|
| |
|
|
| |
Why does the language code keep changing?!
|
| | |
|
| | |
|
| |
|
|
| |
notifications
|