diff options
| author | Brian Munro <brian.alexander.munro@gmail.com> | 2018-02-22 18:02:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-02-22 18:02:02 +0200 |
| commit | 28714f0eb800f2170acbf29dddce1582d20d6b8b (patch) | |
| tree | 0684c123db375336e0e03f0240155a12e744db16 /src/organizerproxy.cpp | |
| parent | 0bcd752b2758bdb072b498ccc90905276be065e9 (diff) | |
| parent | 5e5c9c07291f6b09623d31c92b1fb61c4ede576e (diff) | |
Merge pull request #236 from SuperSandro2000/new_vfs_library
Update reame.md
Diffstat (limited to 'src/organizerproxy.cpp')
| -rw-r--r-- | src/organizerproxy.cpp | 187 |
1 files changed, 57 insertions, 130 deletions
diff --git a/src/organizerproxy.cpp b/src/organizerproxy.cpp index cf2e29e3..bfb712af 100644 --- a/src/organizerproxy.cpp +++ b/src/organizerproxy.cpp @@ -8,182 +8,109 @@ using namespace MOBase;
using namespace MOShared;
+OrganizerProxy::OrganizerProxy(OrganizerCore* organizer, const QString& pluginName)
+ : m_Proxied(organizer), m_PluginName(pluginName) {}
-OrganizerProxy::OrganizerProxy(OrganizerCore *organizer, const QString &pluginName)
- : m_Proxied(organizer)
- , m_PluginName(pluginName)
-{
-}
+IModRepositoryBridge* OrganizerProxy::createNexusBridge() const { return new NexusBridge(m_PluginName); }
-IModRepositoryBridge *OrganizerProxy::createNexusBridge() const
-{
- return new NexusBridge(m_PluginName);
-}
+QString OrganizerProxy::profileName() const { return m_Proxied->profileName(); }
-QString OrganizerProxy::profileName() const
-{
- return m_Proxied->profileName();
-}
+QString OrganizerProxy::profilePath() const { return m_Proxied->profilePath(); }
-QString OrganizerProxy::profilePath() const
-{
- return m_Proxied->profilePath();
-}
+QString OrganizerProxy::downloadsPath() const { return m_Proxied->downloadsPath(); }
-QString OrganizerProxy::downloadsPath() const
-{
- return m_Proxied->downloadsPath();
+QString OrganizerProxy::overwritePath() const {
+ /*return QDir::fromNativeSeparators(qApp->property("dataPath").toString())
+ + "/"
+ + ToQString(AppConfig::overwritePath());*/
+ return m_Proxied->overwritePath();
}
-QString OrganizerProxy::overwritePath() const
-{
- /*return QDir::fromNativeSeparators(qApp->property("dataPath").toString())
- + "/"
- + ToQString(AppConfig::overwritePath());*/
- return m_Proxied->overwritePath();
-}
+QString OrganizerProxy::basePath() const { return m_Proxied->basePath(); }
-QString OrganizerProxy::basePath() const
-{
- return m_Proxied->basePath();
-}
+VersionInfo OrganizerProxy::appVersion() const { return m_Proxied->appVersion(); }
-VersionInfo OrganizerProxy::appVersion() const
-{
- return m_Proxied->appVersion();
-}
+IModInterface* OrganizerProxy::getMod(const QString& name) const { return m_Proxied->getMod(name); }
-IModInterface *OrganizerProxy::getMod(const QString &name) const
-{
- return m_Proxied->getMod(name);
-}
+IModInterface* OrganizerProxy::createMod(MOBase::GuessedValue<QString>& name) { return m_Proxied->createMod(name); }
-IModInterface *OrganizerProxy::createMod(MOBase::GuessedValue<QString> &name)
-{
- return m_Proxied->createMod(name);
-}
+bool OrganizerProxy::removeMod(IModInterface* mod) { return m_Proxied->removeMod(mod); }
-bool OrganizerProxy::removeMod(IModInterface *mod)
-{
- return m_Proxied->removeMod(mod);
-}
+void OrganizerProxy::modDataChanged(IModInterface* mod) { m_Proxied->modDataChanged(mod); }
-void OrganizerProxy::modDataChanged(IModInterface *mod)
-{
- m_Proxied->modDataChanged(mod);
+QVariant OrganizerProxy::pluginSetting(const QString& pluginName, const QString& key) const {
+ return m_Proxied->pluginSetting(pluginName, key);
}
-QVariant OrganizerProxy::pluginSetting(const QString &pluginName, const QString &key) const
-{
- return m_Proxied->pluginSetting(pluginName, key);
+void OrganizerProxy::setPluginSetting(const QString& pluginName, const QString& key, const QVariant& value) {
+ m_Proxied->setPluginSetting(pluginName, key, value);
}
-void OrganizerProxy::setPluginSetting(const QString &pluginName, const QString &key, const QVariant &value)
-{
- m_Proxied->setPluginSetting(pluginName, key, value);
+QVariant OrganizerProxy::persistent(const QString& pluginName, const QString& key, const QVariant& def) const {
+ return m_Proxied->persistent(pluginName, key, def);
}
-QVariant OrganizerProxy::persistent(const QString &pluginName, const QString &key, const QVariant &def) const
-{
- return m_Proxied->persistent(pluginName, key, def);
+void OrganizerProxy::setPersistent(const QString& pluginName, const QString& key, const QVariant& value, bool sync) {
+ m_Proxied->setPersistent(pluginName, key, value, sync);
}
-void OrganizerProxy::setPersistent(const QString &pluginName, const QString &key, const QVariant &value, bool sync)
-{
- m_Proxied->setPersistent(pluginName, key, value, sync);
-}
+QString OrganizerProxy::pluginDataPath() const { return m_Proxied->pluginDataPath(); }
-QString OrganizerProxy::pluginDataPath() const
-{
- return m_Proxied->pluginDataPath();
+HANDLE OrganizerProxy::startApplication(const QString& executable, const QStringList& args, const QString& cwd,
+ const QString& profile) {
+ return m_Proxied->startApplication(executable, args, cwd, profile);
}
-HANDLE OrganizerProxy::startApplication(const QString &executable, const QStringList &args, const QString &cwd, const QString &profile)
-{
- return m_Proxied->startApplication(executable, args, cwd, profile);
+bool OrganizerProxy::waitForApplication(HANDLE handle, LPDWORD exitCode) const {
+ return m_Proxied->waitForApplication(handle, exitCode);
}
-bool OrganizerProxy::waitForApplication(HANDLE handle, LPDWORD exitCode) const
-{
- return m_Proxied->waitForApplication(handle, exitCode);
+bool OrganizerProxy::onAboutToRun(const std::function<bool(const QString&)>& func) {
+ return m_Proxied->onAboutToRun(func);
}
-bool OrganizerProxy::onAboutToRun(const std::function<bool (const QString &)> &func)
-{
- return m_Proxied->onAboutToRun(func);
+bool OrganizerProxy::onFinishedRun(const std::function<void(const QString&, unsigned int)>& func) {
+ return m_Proxied->onFinishedRun(func);
}
-bool OrganizerProxy::onFinishedRun(const std::function<void (const QString &, unsigned int)> &func)
-{
- return m_Proxied->onFinishedRun(func);
+bool OrganizerProxy::onModInstalled(const std::function<void(const QString&)>& func) {
+ return m_Proxied->onModInstalled(func);
}
-bool OrganizerProxy::onModInstalled(const std::function<void (const QString &)> &func)
-{
- return m_Proxied->onModInstalled(func);
-}
+void OrganizerProxy::refreshModList(bool saveChanges) { m_Proxied->refreshModList(saveChanges); }
-void OrganizerProxy::refreshModList(bool saveChanges)
-{
- m_Proxied->refreshModList(saveChanges);
+IModInterface* OrganizerProxy::installMod(const QString& fileName, const QString& nameSuggestion) {
+ return m_Proxied->installMod(fileName, nameSuggestion);
}
-IModInterface *OrganizerProxy::installMod(const QString &fileName, const QString &nameSuggestion)
-{
- return m_Proxied->installMod(fileName, nameSuggestion);
-}
+QString OrganizerProxy::resolvePath(const QString& fileName) const { return m_Proxied->resolvePath(fileName); }
-QString OrganizerProxy::resolvePath(const QString &fileName) const
-{
- return m_Proxied->resolvePath(fileName);
+QStringList OrganizerProxy::listDirectories(const QString& directoryName) const {
+ return m_Proxied->listDirectories(directoryName);
}
-QStringList OrganizerProxy::listDirectories(const QString &directoryName) const
-{
- return m_Proxied->listDirectories(directoryName);
+QStringList OrganizerProxy::findFiles(const QString& path, const std::function<bool(const QString&)>& filter) const {
+ return m_Proxied->findFiles(path, filter);
}
-QStringList OrganizerProxy::findFiles(const QString &path, const std::function<bool(const QString&)> &filter) const
-{
- return m_Proxied->findFiles(path, filter);
+QStringList OrganizerProxy::getFileOrigins(const QString& fileName) const {
+ return m_Proxied->getFileOrigins(fileName);
}
-QStringList OrganizerProxy::getFileOrigins(const QString &fileName) const
-{
- return m_Proxied->getFileOrigins(fileName);
+QList<MOBase::IOrganizer::FileInfo>
+OrganizerProxy::findFileInfos(const QString& path,
+ const std::function<bool(const MOBase::IOrganizer::FileInfo&)>& filter) const {
+ return m_Proxied->findFileInfos(path, filter);
}
-QList<MOBase::IOrganizer::FileInfo> OrganizerProxy::findFileInfos(const QString &path, const std::function<bool (const MOBase::IOrganizer::FileInfo &)> &filter) const
-{
- return m_Proxied->findFileInfos(path, filter);
-}
-
-MOBase::IDownloadManager *OrganizerProxy::downloadManager() const
-{
- return m_Proxied->downloadManager();
-}
+MOBase::IDownloadManager* OrganizerProxy::downloadManager() const { return m_Proxied->downloadManager(); }
-MOBase::IPluginList *OrganizerProxy::pluginList() const
-{
- return m_Proxied->pluginList();
-}
+MOBase::IPluginList* OrganizerProxy::pluginList() const { return m_Proxied->pluginList(); }
-MOBase::IModList *OrganizerProxy::modList() const
-{
- return m_Proxied->modList();
-}
+MOBase::IModList* OrganizerProxy::modList() const { return m_Proxied->modList(); }
-MOBase::IProfile *OrganizerProxy::profile() const
-{
- return m_Proxied->currentProfile();
-}
+MOBase::IProfile* OrganizerProxy::profile() const { return m_Proxied->currentProfile(); }
-MOBase::IPluginGame const *OrganizerProxy::managedGame() const
-{
- return m_Proxied->managedGame();
-}
+MOBase::IPluginGame const* OrganizerProxy::managedGame() const { return m_Proxied->managedGame(); }
-QStringList OrganizerProxy::modsSortedByProfilePriority() const
-{
- return m_Proxied->modsSortedByProfilePriority();
-}
+QStringList OrganizerProxy::modsSortedByProfilePriority() const { return m_Proxied->modsSortedByProfilePriority(); }
|
