Updated F.A.Q. (markdown)

Mikaël Capelle
2020-05-21 16:09:35 +02:00
parent a73870b1cc
commit feb5c3bd77
+7 -23
@@ -1,27 +1,11 @@
## FAQ
- [Mod Organizer 2 - Plugin Python Proxy](#mod-organizer-2---plugin-python-proxy)
- [TOC](#toc)
- [Introduction](#introduction)
- [The `runner` project](#the-runner-project)
- [Forewords](#forewords)
- [Project organization](#project-organization)
- [`pythonrunner`](#pythonrunner)
- [Registering converters](#registering-converters)
- [Exposing classes](#exposing-classes)
- [Enumerations](#enumerations)
- [Classes](#classes)
- [`proxypluginwrappers`](#proxypluginwrappers)
- [`gamefeatureswrappers`](#gamefeatureswrappers)
- [`uibasewrappers`](#uibasewrappers)
- [The `proxy` project](#the-proxy-project)
- [FAQ](#faq)
- [1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?](#1-why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class)
- [2. Why are my `get_override` calls failing with `MissingImplementationException` when the Python class has the right methods?](#2-why-are-my-getoverride-calls-failing-with-missingimplementationexception-when-the-python-class-has-the-right-methods)
- [3. Why are `QString` and `QVariant` converters not registered using `register_qclass_converter`?](#3-why-are-qstring-and-qvariant-converters-not-registered-using-registerqclassconverter)
- [4. What is `Q_DELEGATE`? And how do I use it?](#4-what-is-qdelegate-and-how-do-i-use-it)
- [5. Why is it not possible to do `bpy::bases<QObject>`?](#5-why-is-it-not-possible-to-do-bpybasesqobject)
- [6. Why is the `tr` method not exposed to avoid having to declare it manually on the python side?](#6-why-is-the-tr-method-not-exposed-to-avoid-having-to-declare-it-manually-on-the-python-side)
- [1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?](#1-why-is-mo2-throwing-an-exception-when-i-try-to-create-a-type-inheriting-one-of-mo2-class)
- [2. Why are my `get_override` calls failing with `MissingImplementationException` when the Python class has the right methods?](#2-why-are-my-getoverride-calls-failing-with-missingimplementationexception-when-the-python-class-has-the-right-methods)
- [3. Why are `QString` and `QVariant` converters not registered using `register_qclass_converter`?](#3-why-are-qstring-and-qvariant-converters-not-registered-using-registerqclassconverter)
- [4. What is `Q_DELEGATE`? And how do I use it?](#4-what-is-qdelegate-and-how-do-i-use-it)
- [5. Why is it not possible to do `bpy::bases<QObject>`?](#5-why-is-it-not-possible-to-do-bpybasesqobject)
- [6. Why is the `tr` method not exposed to avoid having to declare it manually on the python side?](#6-why-is-the-tr-method-not-exposed-to-avoid-having-to-declare-it-manually-on-the-python-side)
### 1. Why is MO2 throwing an exception when I try to create a type inheriting one of MO2 class?