Search.setIndex({"alltitles":{"1. Get the mobase stubs":[[62,"get-the-mobase-stubs"]],"1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?":[[57,"why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class"]],"2. Configure Visual Studio Code for mobase":[[62,"configure-visual-studio-code-for-mobase"]],"2. How can I be sure to implement all the required methods when creating a plugin?":[[57,"how-can-i-be-sure-to-implement-all-the-required-methods-when-creating-a-plugin"]],"3. Why are my isinstance(x, QObject) and isinstance(y, QWidget) not working?":[[57,"why-are-my-isinstance-x-qobject-and-isinstance-y-qwidget-not-working"]],"3. [Optional] Configure black to auto-format your source files":[[62,"optional-configure-black-to-auto-format-your-source-files"]],"4. [Optional] Automatically reload plugins during development":[[62,"optional-automatically-reload-plugins-during-development"]],"Adding translation code":[[63,"adding-translation-code"]],"BSAInvalidation":[[0,null]],"Classes":[[59,"classes"]],"Contents:":[[58,null]],"DataArchives":[[1,null]],"Diagnose":[[61,"diagnose"]],"Distributing translations":[[63,"distributing-translations"]],"EndorsedState":[[2,null]],"Examples":[[63,"examples"]],"ExecutableForcedLoadSetting":[[3,null]],"ExecutableInfo":[[4,null]],"Extension Interfaces":[[61,"extension-interfaces"]],"FAQ":[[57,null]],"File Mappings":[[61,"file-mappings"]],"FileInfo":[[5,null]],"FileTreeEntry":[[6,null]],"Free Plugins":[[61,"free-plugins"]],"Functions":[[59,"functions"]],"Game":[[61,"game"]],"GameFeature":[[7,null]],"GamePlugins":[[8,null]],"Generating Qt translation files":[[63,"generating-qt-translation-files"]],"Getting started":[[63,"getting-started"]],"GuessQuality":[[9,null]],"GuessedString":[[10,null]],"IDownloadManager":[[11,null]],"IFileTree":[[12,null]],"IGameFeatures":[[13,null]],"IInstallationManager":[[14,null]],"IModInterface":[[15,null]],"IModList":[[16,null]],"IModRepositoryBridge":[[17,null]],"IOrganizer":[[18,null]],"IPlugin":[[19,null]],"IPlugin interface":[[63,"iplugin-interface"]],"IPluginDiagnose":[[20,null]],"IPluginFileMapper":[[21,null]],"IPluginGame":[[22,null]],"IPluginInstaller":[[23,null]],"IPluginInstallerCustom":[[24,null]],"IPluginInstallerSimple":[[25,null]],"IPluginList":[[26,null]],"IPluginModPage":[[27,null]],"IPluginPreview":[[28,null]],"IPluginRequirement":[[29,null]],"IPluginTool":[[30,null]],"IProfile":[[31,null]],"ISaveGame":[[32,null]],"ISaveGameInfoWidget":[[33,null]],"InstallResult":[[34,null]],"Installers":[[61,"installers"]],"Internationalization":[[63,"internationalization"]],"LoadOrderMechanism":[[35,null]],"LocalSavegames":[[36,null]],"Mapping":[[37,null]],"Mod Page":[[61,"mod-page"]],"ModDataChecker":[[38,null]],"ModDataContent":[[39,null]],"ModRepositoryFileInfo":[[40,null]],"ModState":[[41,null]],"Module Plugins":[[63,"module-plugins"]],"Official Plugins":[[63,"official-plugins"]],"PluginRequirementFactory":[[42,null]],"PluginSetting":[[43,null]],"PluginState":[[44,null]],"Preparation":[[62,"preparation"]],"Previewers":[[61,"previewers"]],"ProfileSetting":[[45,null]],"Proxies":[[61,"proxies"]],"ReleaseType":[[46,null]],"Required tools":[[62,"required-tools"]],"SaveGameInfo":[[47,null]],"ScriptExtender":[[48,null]],"Setting up the environment":[[62,null]],"Single file plugins":[[63,"single-file-plugins"]],"SortMechanism":[[49,null]],"Testing the setup":[[62,"testing-the-setup"]],"Tool":[[61,"tool"]],"TrackedState":[[50,null]],"Translating":[[63,"translating"]],"Tutorial Plugins":[[63,"tutorial-plugins"]],"Type of Plugins":[[61,null]],"UnmanagedMods":[[51,null]],"Unofficial Plugins":[[63,"unofficial-plugins"]],"VersionInfo":[[52,null]],"VersionScheme":[[53,null]],"Welcome to MO2 Python Plugin API\u2019s documentation!":