diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/src/organizercore.h | 2 | ||||
| -rw-r--r-- | src/src/organizerproxy.cpp | 6 | ||||
| -rw-r--r-- | src/src/organizerproxy.h | 3 |
3 files changed, 11 insertions, 0 deletions
diff --git a/src/src/organizercore.h b/src/src/organizercore.h index dc3547e..834b8a7 100644 --- a/src/src/organizercore.h +++ b/src/src/organizercore.h @@ -337,6 +337,8 @@ public: bool previewFileWithAlternatives(QWidget* parent, QString filename,
int selectedOrigin = -1);
bool previewFile(QWidget* parent, const QString& originName, const QString& path);
+ bool previewFileData(QWidget* parent, const QString& fileName,
+ const QByteArray& fileData);
void loginSuccessfulUpdate(bool necessary);
void loginFailedUpdate(const QString& message);
diff --git a/src/src/organizerproxy.cpp b/src/src/organizerproxy.cpp index 80603f0..02e1e20 100644 --- a/src/src/organizerproxy.cpp +++ b/src/src/organizerproxy.cpp @@ -387,6 +387,12 @@ MOBase::IGameFeatures* OrganizerProxy::gameFeatures() const return m_GameFeaturesProxy.get();
}
+bool OrganizerProxy::previewFileData(QWidget* parent, const QString& fileName,
+ const QByteArray& fileData)
+{
+ return m_Proxied->previewFileData(parent, fileName, fileData);
+}
+
std::shared_ptr<MOBase::IProfile> OrganizerProxy::profile() const
{
return m_Proxied->currentProfile();
diff --git a/src/src/organizerproxy.h b/src/src/organizerproxy.h index f1ede58..ce52d39 100644 --- a/src/src/organizerproxy.h +++ b/src/src/organizerproxy.h @@ -75,6 +75,9 @@ public: // IOrganizer interface MOBase::IGameFeatures* gameFeatures() const override;
MOBase::IInstanceManager* instanceManager() const override { return nullptr; }
+ bool previewFileData(QWidget* parent, const QString& fileName,
+ const QByteArray& fileData) override;
+
HANDLE startApplication(const QString& executable,
const QStringList& args = QStringList(),
const QString& cwd = "", const QString& profile = "",
|
