Limo
A simple mod manager
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NfomodThe fomod namespace contains classes used for parsing a FOMOD xml file and for creating an installer
 NnexusThe nexus namespace contains structs and functions needed for accessing the NexusMods API
 CAddApiKeyDialogDialog used to adding a new NexusMods API key and setting an encryption password
 CAddAppDialogDialog for creating and editing applications
 CAddAutoTagDialogDialog for adding a new auto tag or renaming an existing one
 CAddBackupDialogDialog for adding new backups
 CAddBackupTargetDialogDialog for adding new backup targets
 CAddDeployerDialogDialog for creating and editing deployers
 CAddModDialogDialog for installing new mods
 CAddModInfoStores data needed to install a new mod
 CAddProfileDialogDialog for creating and editing profiles
 CAddToDeployerDialogDialog for choosing which deployers manage a given set of mods
 CAddToGroupDialogDialog for adding a mod to a group
 CAddToolDialogDialog for adding a new tool
 CAppInfoStores information about a ModdedApplication
 CApplicationManagerContains several ModdedApplication objects and provides access to their functions using Qt's signal/ slot mechanism
 CAutoTagTag which is automatically added to a mod when its files fulfill the tags conditions. Conditions are managed by a TagConditionNode object
 CBackupListModelManages and provides access to the data displayed in the backup list
 CBackupListView
 CBackupManagerHandles creation of, deletion of and switching between, bachups
 CBackupNameDelegateProvides a line edit to change backup target names
 CBackupTargetStores information about a backup target
 CBg3DeployerAutonomous deployer which manages the modsettings.lsx file for Baldurs Gate 3
 CBg3PakFileParses and represents plugin data contained in a .pak file used in Baldurs Gate 3
 CBg3PluginParses and represents data from a meta.lsx file for a Baldurs Gate 3 plugin
 CCaseMatchingDeployerAutomatically renames mod files to match the case of target files
 CChangeApiPwDialogDialog used for changing the current password used to encrypt the NexusMods API key
 CChangelogDialogDialog used to display changelogs for Limo versions
 CChangelogEntryContains data for a single change in the changelog
 CCompressionErrorException used for errors during archive extraction
 CConflictInfoStores information about a file conflict
 CConflictsModelManages and provides access to the data displayed in the file conflicts window
 CCryptographyErrorException indicating an error during a cryptographic operation
 CDeployerHandles deployment of mods to target directory
 CDeployerFactory
 CDeployerInfoStores a deployer's installed mods and load order
 CDeployerListModelManages and provides access to the data displayed in the deployer list
 CDeployerListProxyModelUsed to sort and filter the deployer list
 CDeployerListViewDisplays mod data either in the form of a deployer list using a DeployerListModel
 CEditApplicationInfoStores data needed to either create a new or edit an existing application
 CEditAutoTagActionContains data relevent for the action of editing an auto tag
 CEditAutoTagsDialogDialog used to add, remove and edit auto tags
 CEditDeployerInfoStores data needed to either create a new or edit an existing deployer
 CEditManualTagActionContains data relevent for the action of editing a manual tag
 CEditManualTagsDialogDialog used to add, remove or rename manual tags
 CEditModSourcesDialogUsed to edit the local and remote sources of a given mod
 CEditProfileInfoStores data needed to either create a new or edit an existing profile of a application
 CEditToolWidgetA QWidget that allows creating and editing tools
 CEnterApiPwDialogDialog for entering the password used to encrypt the NexusMods API key
 CExportAppConfigDialogDialog used for choosing which deployers and auto tags to export for a given app
 CExternalChangesDialogDialog for selecting which external changes should be kept
 CExternalChangesInfoContains data regarding externally modified files for one deployer
 CFileChangeChoicesContains data regarding which external file changes to keep
 CFomodCheckBoxUsed by FomodDialog. Updates the containing dialogs info panel with a description and image representative of the plugin represented by this button
 CFomodDialogDialog used to interact with a FomodInstaller
 CFomodRadioButtonUsed by FomodDialog. Updates the containing dialogs info panel with a description and image representative of the plugin represented by this button
 CImportFromSteamDialog
 CImportModInfoStores data needed to download or extract a mod
 CInstallerHolds static functions to install and uninstall mods
 CIpcClientManages a QLocalSocket used for communication with other Limo instances
 CIpcServerManages a QLocalServer used for communication with other Limo instances
 CListActionQAction derivate that emits a signal containing an index when triggered
 CLootDeployerAutonomous Deployer which handles plugins for Fallout 3, Fallout 4, Fallout New Vegas, Fallout 4 VR, Starfield, Morrowind, Oblivion, Skyrim, Skyrim SE and Skyrim VR
 CLsPakExtractorClass providing functions for extracting files from a .pak archive used for Baldurs Gate 3
 CLsPakFileListEntryRepresents an entry in the file list of a .pak archive used for Baldurs Gate 3
 CLsPakHeaderRepresents the header of a .pak archive file used for Baldurs Gate 3
 CMainWindowRepresents the main window of the application and contains slots for all GUI elements and its widgets
 CManageModTagsDialogDialog for choosing which deployers manage a given set of mods
 CManualTagTag which has to be manually added to mods
 CModStores information about an installed mod
 CModdedApplicationContains all mods and Deployer objects used for one target application. Stores internal state in a JSON file
 CModInfoStores information about a mod as well as the group and deployers it belongs to
 CModListModelManages and provides access to the data displayed in the mod list
 CModListProxyModelUsed to sort or filter the mod list
 CModListViewDisplays mod data in the form of a mod list using a ModListModel
 CModNameDelegateProvides a line edit to change mod names
 CMoveModDialogDialog used to move a mod to a new position in a load order
 CNexusModDialogDialog used to display the descrition page, the changelogs and all available files for a mod on NexusMods
 COpenMwArchiveDeployerAutonomous deployer which handles archive files for OpenMW
 COpenMwPluginDeployerAutonomous deployer which handles plugin files for OpenMW using LOOT
 COverwriteBackupDialogDialog for overwriting backups
 CParseErrorException indicating an error while parsing a JSON file
 CPasswordFieldWidget 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
 CPluginDeployerBase 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
 CProgressNodeRepresents a node in a tree used to track the progress of a task
 CReverseDeployerMoves all files not managed by another deployer out of the target directory and links them back in
 CSettingsDialogDialog for changing various application settings
 CTableCellDelegatePaints a cell containing text or an icon in a ModListView
 CTablePushButtonQPushButton derivative for use in a QTableWidget cell. This button knows it's position in the table
 CTableToolButtonQToolButton derivative for use in a QTableWidget cell. This button knows it's position in the table
 CTagAbstract base class for a tag assigned to a set of mods
 CTagCheckBoxWhen clicked: Emits a signal containing its own text as well as the new check state
 CTagConditionContains data relevant to describing a single condition used for the application of auto tags. This is used to construct a TagConditionNode
 CTagConditionNodeRepresents a node in a tree used to model a boolean expression for evaluating if the files in a directory match a set of conditions
 CToolRepresents a third party tool to be run from within Limo
 CValidatingLineEditA line edit which automatically validates its input and shows a visual indicator for invalid inputs
 CVersionBoxDelegateProvides either a QLineEdit or a QComboBox to edit a mods version
 CVersionChangelogContains all changes made in a single version of Limo