Make IPluginGameWrapper into a class and include the necessary Qt annotations

This commit is contained in:
AnyOldName3
2018-04-20 16:40:38 +01:00
parent 9722d5b093
commit ca51a53d41
+5 -1
View File
@@ -27,7 +27,11 @@ public:
};
struct IPluginGameWrapper : MOBase::IPluginGame, boost::python::wrapper<MOBase::IPluginGame> {
class IPluginGameWrapper : public MOBase::IPluginGame, public boost::python::wrapper<MOBase::IPluginGame> {
Q_OBJECT
Q_INTERFACES(MOBase::IPlugin MOBase::IPluginGame)
public:
virtual QString gameName() const override { return this->get_override("gameName")(); }
virtual void initializeProfile(const QDir &directory, ProfileSettings settings) const override {
this->get_override("initializeProfile")(directory, settings);