diff options
| author | isanae <14251494+isanae@users.noreply.github.com> | 2020-11-04 20:57:50 -0500 |
|---|---|---|
| committer | isanae <14251494+isanae@users.noreply.github.com> | 2020-11-04 20:57:50 -0500 |
| commit | e6a87a17987de5d8e462634777df31e2cae5c1a6 (patch) | |
| tree | 1d5fa9752f6949b62aa6a8148b07cea7b02d964c /src/organizerproxy.h | |
| parent | f7b097e6ba3160b424204c719b615954601f76fe (diff) | |
added IPlugin::registered()
removed useless dummy interfaces because init() isn't called anymore
python plugins currently broken because init() isn't called on them
fixed create instance dialog being shown on startup even if portable instance existed
display a message when the last instance can't be found
fixed instance manager dialog failing to open the portable instance
Diffstat (limited to 'src/organizerproxy.h')
| -rw-r--r-- | src/organizerproxy.h | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/src/organizerproxy.h b/src/organizerproxy.h index 144a7732..6690d612 100644 --- a/src/organizerproxy.h +++ b/src/organizerproxy.h @@ -81,60 +81,4 @@ private: };
-
-class DummyOrganizerProxy : public MOBase::IOrganizer
-{
-public:
- DummyOrganizerProxy(MOBase::IPlugin* plugin);
- ~DummyOrganizerProxy();
-
- MOBase::IModRepositoryBridge *createNexusBridge() const override;
- QString profileName() const override;
- QString profilePath() const override;
- QString downloadsPath() const override;
- QString overwritePath() const override;
- QString basePath() const override;
- QString modsPath() const override;
- MOBase::VersionInfo appVersion() const override;
- MOBase::IPluginGame *getGame(const QString &gameName) const override;
- MOBase::IModInterface *createMod(MOBase::GuessedValue<QString> &name) override;
- void modDataChanged(MOBase::IModInterface *mod) override;
- QVariant pluginSetting(const QString &pluginName, const QString &key) const override;
- void setPluginSetting(const QString &pluginName, const QString &key, const QVariant &value) override;
- QVariant persistent(const QString &pluginName, const QString &key, const QVariant &def = QVariant()) const override;
- void setPersistent(const QString &pluginName, const QString &key, const QVariant &value, bool sync = true) override;
- QString pluginDataPath() const override;
- MOBase::IModInterface *installMod(const QString &fileName, const QString &nameSuggestion = QString()) override;
- QString resolvePath(const QString &fileName) const override;
- QStringList listDirectories(const QString &directoryName) const override;
- QStringList findFiles(const QString &path, const std::function<bool(const QString &)> &filter) const override;
- QStringList findFiles(const QString &path, const QStringList &globFilters) const override;
- QStringList getFileOrigins(const QString &fileName) const override;
- QList<FileInfo> findFileInfos(const QString &path, const std::function<bool(const FileInfo&)> &filter) const override;
-
- MOBase::IDownloadManager *downloadManager() const override;
- MOBase::IPluginList *pluginList() const override;
- MOBase::IModList *modList() const override;
- MOBase::IProfile *profile() const override;
- HANDLE startApplication(const QString &executable, const QStringList &args = QStringList(), const QString &cwd = "",
- const QString &profile = "", const QString &forcedCustomOverwrite = "", bool ignoreCustomOverwrite = false) override;
- bool waitForApplication(HANDLE handle, LPDWORD exitCode = nullptr) const override;
- void refresh(bool saveChanges = true) override;
-
- bool onAboutToRun(const std::function<bool(const QString&)> &func) override;
- bool onFinishedRun(const std::function<void (const QString&, unsigned int)> &func) override;
- bool onUserInterfaceInitialized(std::function<void(QMainWindow*)> const& func) override;
- bool onProfileCreated(std::function<void(MOBase::IProfile*)> const& func) override;
- bool onProfileRenamed(std::function<void(MOBase::IProfile*, QString const&, QString const&)> const& func) override;
- bool onProfileRemoved(std::function<void(QString const&)> const& func) override;
- bool onProfileChanged(std::function<void(MOBase::IProfile*, MOBase::IProfile*)> const& func) override;
- bool onPluginSettingChanged(std::function<void(QString const&, const QString& key, const QVariant&, const QVariant&)> const& func) override;
-
- MOBase::IPluginGame const *managedGame() const override;
-
-private:
- std::unique_ptr<MOBase::IPluginList> m_plugins;
- std::unique_ptr<MOBase::IModList> m_mods;
-};
-
#endif // ORGANIZERPROXY_H
|
