CAddModInfo | Stores data needed to install a new mod |
Cnexus::Api | Provides functions for accessing the NexusMods API |
CAppInfo | Stores information about a ModdedApplication |
CBackupManager | Handles creation of, deletion of and switching between, bachups |
CBackupTarget | Stores information about a backup target |
CBg3PakFile | Parses and represents plugin data contained in a .pak file used in Baldurs Gate 3 |
CBg3Plugin | Parses and represents data from a meta.lsx file for a Baldurs Gate 3 plugin |
CChangelogEntry | Contains data for a single change in the changelog |
CConflictInfo | Stores information about a file conflict |
Cfomod::Dependency | Represents a fomod dependency tree node |
►CDeployer | Handles deployment of mods to target directory |
CCaseMatchingDeployer | Automatically renames mod files to match the case of target files |
►CPluginDeployer | Base class for autonomous deployers that collects all files which match a given critereon, called plugins, in the source directory and adds them to a file in the target directory |
CBg3Deployer | Autonomous deployer which manages the modsettings.lsx file for Baldurs Gate 3 |
CLootDeployer | Autonomous Deployer which handles plugins for Fallout 3, Fallout 4, Fallout New Vegas, Fallout 4 VR, Starfield, Morrowind, Oblivion, Skyrim, Skyrim SE and Skyrim VR |
COpenMwArchiveDeployer | Autonomous deployer which handles archive files for OpenMW |
COpenMwPluginDeployer | Autonomous deployer which handles plugin files for OpenMW using LOOT |
CReverseDeployer | Moves all files not managed by another deployer out of the target directory and links them back in |
CDeployerFactory | |
CDeployerInfo | Stores a deployer's installed mods and load order |
CEditApplicationInfo | Stores data needed to either create a new or edit an existing application |
CEditAutoTagAction | Contains data relevent for the action of editing an auto tag |
CEditDeployerInfo | Stores data needed to either create a new or edit an existing deployer |
CEditManualTagAction | Contains data relevent for the action of editing a manual tag |
CEditProfileInfo | Stores data needed to either create a new or edit an existing profile of a application |
CExternalChangesInfo | Contains data regarding externally modified files for one deployer |
Cfomod::File | Holds data regarding the installation of a single file in a fomod configuration |
Cnexus::File | Contains data for a file on NexusMods |
CFileChangeChoices | Contains data regarding which external file changes to keep |
Cfomod::FomodInstaller | Holds data and functions needed to pass a fomod file |
CImportModInfo | Stores data needed to download or extract a mod |
CInstaller | Holds static functions to install and uninstall mods |
Cfomod::InstallStep | A step during installation |
CLsPakExtractor | Class providing functions for extracting files from a .pak archive used for Baldurs Gate 3 |
CLsPakFileListEntry | Represents an entry in the file list of a .pak archive used for Baldurs Gate 3 |
CLsPakHeader | Represents the header of a .pak archive file used for Baldurs Gate 3 |
CMod | Stores information about an installed mod |
Cnexus::Mod | Contains data for a mod on NexusMods |
CModdedApplication | Contains all mods and Deployer objects used for one target application. Stores internal state in a JSON file |
CModInfo | Stores information about a mod as well as the group and deployers it belongs to |
Cnexus::Page | Contains all data for a mod available through the NexusMods api |
Cfomod::Plugin | Represents one selectable option during installation |
Cfomod::PluginDependency | Represents a possible plugin type |
Cfomod::PluginGroup | Represents a set of options which can be selected during installation |
CProgressNode | Represents a node in a tree used to track the progress of a task |
►CQAbstractTableModel | |
CBackupListModel | Manages and provides access to the data displayed in the backup list |
CConflictsModel | Manages and provides access to the data displayed in the file conflicts window |
CDeployerListModel | Manages and provides access to the data displayed in the deployer list |
CModListModel | Manages and provides access to the data displayed in the mod list |
►CQAction | |
CListAction | QAction derivate that emits a signal containing an index when triggered |
►CQCheckBox | |
CFomodCheckBox | Used by FomodDialog. Updates the containing dialogs info panel with a description and image representative of the plugin represented by this button |
CTagCheckBox | When clicked: Emits a signal containing its own text as well as the new check state |
►CQDialog | |
CAddApiKeyDialog | Dialog used to adding a new NexusMods API key and setting an encryption password |
CAddAppDialog | Dialog for creating and editing applications |
CAddAutoTagDialog | Dialog for adding a new auto tag or renaming an existing one |
CAddBackupDialog | Dialog for adding new backups |
CAddBackupTargetDialog | Dialog for adding new backup targets |
CAddDeployerDialog | Dialog for creating and editing deployers |
CAddModDialog | Dialog for installing new mods |
CAddProfileDialog | Dialog for creating and editing profiles |
CAddToDeployerDialog | Dialog for choosing which deployers manage a given set of mods |
CAddToGroupDialog | Dialog for adding a mod to a group |
CAddToolDialog | Dialog for adding a new tool |
CChangeApiPwDialog | Dialog used for changing the current password used to encrypt the NexusMods API key |
CChangelogDialog | Dialog used to display changelogs for Limo versions |
CEditAutoTagsDialog | Dialog used to add, remove and edit auto tags |
CEditManualTagsDialog | Dialog used to add, remove or rename manual tags |
CEditModSourcesDialog | Used to edit the local and remote sources of a given mod |
CEnterApiPwDialog | Dialog for entering the password used to encrypt the NexusMods API key |
CExportAppConfigDialog | Dialog used for choosing which deployers and auto tags to export for a given app |
CExternalChangesDialog | Dialog for selecting which external changes should be kept |
CFomodDialog | Dialog used to interact with a FomodInstaller |
CImportFromSteamDialog | |
CManageModTagsDialog | Dialog for choosing which deployers manage a given set of mods |
CMoveModDialog | Dialog used to move a mod to a new position in a load order |
CNexusModDialog | Dialog used to display the descrition page, the changelogs and all available files for a mod on NexusMods |
COverwriteBackupDialog | Dialog for overwriting backups |
CSettingsDialog | Dialog for changing various application settings |
►CQLineEdit | |
CValidatingLineEdit | A line edit which automatically validates its input and shows a visual indicator for invalid inputs |
►CQMainWindow | |
CMainWindow | Represents the main window of the application and contains slots for all GUI elements and its widgets |
►CQObject | |
CApplicationManager | Contains several ModdedApplication objects and provides access to their functions using Qt's signal/ slot mechanism |
CIpcClient | Manages a QLocalSocket used for communication with other Limo instances |
CIpcServer | Manages a QLocalServer used for communication with other Limo instances |
►CQPushButton | |
CTablePushButton | QPushButton derivative for use in a QTableWidget cell. This button knows it's position in the table |
►CQRadioButton | |
CFomodRadioButton | Used by FomodDialog. Updates the containing dialogs info panel with a description and image representative of the plugin represented by this button |
►CQSortFilterProxyModel | |
CDeployerListProxyModel | Used to sort and filter the deployer list |
CModListProxyModel | Used to sort or filter the mod list |
►CQStyledItemDelegate | |
►CTableCellDelegate | Paints a cell containing text or an icon in a ModListView |
CBackupNameDelegate | Provides a line edit to change backup target names |
CModNameDelegate | Provides a line edit to change mod names |
CVersionBoxDelegate | Provides either a QLineEdit or a QComboBox to edit a mods version |
►CQTableView | |
►CModListView | Displays mod data in the form of a mod list using a ModListModel |
CBackupListView | |
CDeployerListView | Displays mod data either in the form of a deployer list using a DeployerListModel |
►CQToolButton | |
CTableToolButton | QToolButton derivative for use in a QTableWidget cell. This button knows it's position in the table |
►CQWidget | |
CEditToolWidget | A QWidget that allows creating and editing tools |
CPasswordField | Widget used to enter passwords. Contains a line field for input and a button to show/ hide the password. Can be paired with another PasswordField as repetition check |
►Cstd::runtime_error | |
CCompressionError | Exception used for errors during archive extraction |
CCryptographyError | Exception indicating an error during a cryptographic operation |
CParseError | Exception indicating an error while parsing a JSON file |
►CTag | Abstract base class for a tag assigned to a set of mods |
CAutoTag | Tag which is automatically added to a mod when its files fulfill the tags conditions. Conditions are managed by a TagConditionNode object |
CManualTag | Tag which has to be manually added to mods |
CTagCondition | Contains data relevant to describing a single condition used for the application of auto tags. This is used to construct a TagConditionNode |
CTagConditionNode | Represents a node in a tree used to model a boolean expression for evaluating if the files in a directory match a set of conditions |
CTool | Represents a third party tool to be run from within Limo |
CVersionChangelog | Contains all changes made in a single version of Limo |