summaryrefslogtreecommitdiff
path: root/src/organizercore.h
Commit message (Collapse)AuthorAgeFilesLines
* Updates to refresh sort button after various eventsJeremy Rimpo2023-10-021-0/+3
|
* Refresh Callback (+ Extra for AboutToRun) (#1884)Mikaël Capelle2023-09-291-10/+44
| | | | | * Add working directory and arguments to onAboutToRun (optional). * Add onRefreshCallback functionality.
* Apply clang-format.Mikaël Capelle2023-07-091-138/+177
|
* Convert everything to CRLF.Mikaël Capelle2023-07-091-502/+502
|
* Notify mod installation to plugins after directory structure is ready.Mikaël Capelle2023-07-031-0/+4
|
* Add IOrganizer::virtualFileTree().Mikaël Capelle2021-05-141-0/+2
|
* Better refresh of override markers and conflicts.Mikaël Capelle2021-02-091-0/+5
|
* Move update of directory structure after mod priority change to organizer core.Mikaël Capelle2021-01-211-0/+1
|
* Merge pull request #1372 from Holt59/install-mod-atMikaël Capelle2021-01-181-1/+1
|\ | | | | Modify 'Install mod... ' in context menu to install above current mod.
| * Modify 'Install mod... ' in context menu to install above current mod.Mikaël Capelle2021-01-181-1/+1
| |
* | moved externalMessage() to MOApplicationisanae2021-01-181-1/+0
|/ | | | | | 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)
* Minor cleaning for boost signal declarations in OrganizerCore.Mikaël Capelle2021-01-131-6/+7
|
* Remove OrganizerCore::modsSortedByProfilePriority.Mikaël Capelle2021-01-131-9/+0
|
* Remove unused close() signal from OrganizerCore. Remove declarations without ↵Mikaël Capelle2021-01-131-10/+4
| | | | definitions.
* Remove archive parsing attribute from core and use the one from settings ↵Mikaël Capelle2021-01-131-11/+0
| | | | directly.
* Add option to have different separator collapsed/expanded states between ↵Mikaël Capelle2021-01-101-0/+7
| | | | profiles.
* Start moving stuff from MainWindow to PluginListView.Mikaël Capelle2021-01-021-2/+0
|
* Start moving modlist context menu actions to separate structures.Mikaël Capelle2021-01-021-1/+4
|
* Clean drag&drop code and add drop of external folder/archives.Mikaël Capelle2021-01-021-0/+2
|
* Drag and drop from download view to install + Expand and scroll to mod on ↵Mikaël Capelle2021-01-021-1/+1
| | | | install.
* Remove disconnectPlugins() from OrganizerCore.Mikaël Capelle2020-12-041-1/+0
|
* Fix callbacks for pluginlist, modlist and download manager.Mikaël Capelle2020-12-021-0/+7
|
* Fix callbacks for IOrganizer when plugin are unloaded/loaded.Mikaël Capelle2020-12-021-11/+13
|
* Add callbacks for plugin enabled/disabled.Mikaël Capelle2020-11-121-0/+5
|
* stopped using core dump stuff from usvfs, mo has its ownisanae2020-11-071-7/+6
| | | | | set exception handler at the start, it can handle not having qt or data paths hopefully fixed infinite crash dumps
* call init() on proxy pluginsisanae2020-11-041-1/+1
| | | | | OrganizerProxy now handles a null OrganizerCore, used for proxy plugins changed appVersion() and pluginDataPath() so they don't need OrganizerCore
* add warning when profile given with -p doesn't existisanae2020-11-031-3/+0
| | | | implemented moshortcut, nxm links and executable names as command line options
* Merge branch 'master' into imodlist-updatesMikaël Capelle2020-10-261-0/+13
|\
| * Add IOrganizer::onProfileXXX callbacks.Mikaël Capelle2020-10-241-0/+13
| |
* | Move IOrganizer::getMod() to IModList::getMod().Mikaël Capelle2020-10-251-1/+0
| |
* | Move IOrganizer::removeMod() to IModList::removeMod().Mikaël Capelle2020-10-251-1/+0
| |
* | Move IOrganizer::modsSortedByProfilePriority() to ↵Mikaël Capelle2020-10-251-1/+9
| | | | | | | | IModList::allModsByProfilePriority().
* | Rename IOrganizer::refreshModList -> refresh.Mikaël Capelle2020-10-251-1/+1
| |
* | Move IOrganizer::onModInstalled() to IModList. Add IModList::onModRemoved().Mikaël Capelle2020-10-251-4/+0
|/
* Add 'reinstallation' parameter to onInstallationStart().Mikaël Capelle2020-09-221-1/+1
|
* Add IPluginInstaller onInstallationStart and onInstallationEnd callbacks.Mikaël Capelle2020-09-211-1/+1
|
* Clean notification of userInterfaceInitialized between MainWindow and ↵Mikaël Capelle2020-06-161-1/+1
| | | | OrganizerCore.
* Update for new organizer callbacks.Mikaël Capelle2020-06-151-8/+21
|
* Use QEventLoop instead of manually spinning calling ProcessEvents in a while ↵AL2020-06-071-0/+4
| | | | with a sleep.
* Change auto& to const auto&.Mikaël Capelle2020-05-281-2/+2
|
* Expose ModDataContentHolder from OrganizerCore instead of vector of Content.Mikaël Capelle2020-05-281-2/+106
|
* Switch to using the ModDataContent feature from the game plugin.Mikaël Capelle2020-05-251-0/+8
|
* removed directoryrefresher.h from organizercore.hisanae2020-02-181-25/+16
|
* split directoryentryisanae2020-02-181-1/+0
| | | | made classes noncopyable, fixed a few unintended copies
* removed some unnecessary countersisanae2020-02-181-0/+2
| | | | delete old structure in thread
* Move modInfo loadFromDisc to it's own functionAL2020-02-161-0/+1
|
* renamed ToLower() to avoid confusion with in-place vs copyisanae2020-02-041-2/+10
| | | | pre-hashed file lookup in DirectoryEntry
* renamed lockwidget files to uilockerisanae2019-11-061-1/+1
|
* renamed LockWidget to UILockerisanae2019-11-061-2/+2
| | | | lock interface up to two processes
* moved LockWidget back to OrganizerCore to support having multiple locks activeisanae2019-11-061-0/+3
| | | | | moved the ui out of LockWidget into LockInterface added LockWidget::Session to manage multi locks