summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHatem ElKharashy <[email protected]>2023-07-13 11:04:49 +0300
committerHatem ElKharashy <[email protected]>2023-08-29 11:35:28 +0300
commit70869c14592ed99dcf34f582afebb360fd84cdac (patch)
treeeb1de32ef34b64a5a1a958e1cb4e5dad07632301
parent19673b6cf949dce5d0cd8efa4ad6f91c9f26f06f (diff)
Add getters for QGraphicsFrameCapture
Add getters for path and prefix Change-Id: Ifb243a0a15b8907e07bb821b7057bfbe0d350647 Reviewed-by: Janne Koskinen <[email protected]>
-rw-r--r--src/gui/util/qgraphicsframecapture.cpp14
-rw-r--r--src/gui/util/qgraphicsframecapture_p.h5
-rw-r--r--src/gui/util/qgraphicsframecapture_p_p.h5
3 files changed, 24 insertions, 0 deletions
diff --git a/src/gui/util/qgraphicsframecapture.cpp b/src/gui/util/qgraphicsframecapture.cpp
index 2ae59b64102..4e72f4217b7 100644
--- a/src/gui/util/qgraphicsframecapture.cpp
+++ b/src/gui/util/qgraphicsframecapture.cpp
@@ -54,12 +54,26 @@ void QGraphicsFrameCapture::endCaptureFrame()
d->endCaptureFrame();
}
+QString QGraphicsFrameCapture::capturePath() const
+{
+ if (!d.isNull())
+ return d->capturePath();
+ return QString();
+}
+
void QGraphicsFrameCapture::setCapturePath(const QString &path)
{
if (!d.isNull())
d->setCapturePath(path);
}
+QString QGraphicsFrameCapture::capturePrefix() const
+{
+ if (!d.isNull())
+ return d->capturePrefix();
+ return QString();
+}
+
void QGraphicsFrameCapture::setCapturePrefix(const QString &prefix)
{
if (!d.isNull())
diff --git a/src/gui/util/qgraphicsframecapture_p.h b/src/gui/util/qgraphicsframecapture_p.h
index f522a833017..8e0110fa159 100644
--- a/src/gui/util/qgraphicsframecapture_p.h
+++ b/src/gui/util/qgraphicsframecapture_p.h
@@ -32,8 +32,13 @@ public:
void setRhi(QRhi *rhi);
void startCaptureFrame();
void endCaptureFrame();
+
+ QString capturePath() const;
void setCapturePath(const QString &path);
+
+ QString capturePrefix() const;
void setCapturePrefix(const QString &prefix);
+
bool isLoaded() const;
bool isCapturing() const;
void openCapture() const;
diff --git a/src/gui/util/qgraphicsframecapture_p_p.h b/src/gui/util/qgraphicsframecapture_p_p.h
index 00641ec3315..63d0d3a1b01 100644
--- a/src/gui/util/qgraphicsframecapture_p_p.h
+++ b/src/gui/util/qgraphicsframecapture_p_p.h
@@ -36,8 +36,13 @@ public:
virtual void setRhi(QRhi *rhi) = 0;
virtual void startCaptureFrame() = 0;
virtual void endCaptureFrame() = 0;
+
+ QString capturePath() const { return m_capturePath; };
virtual void setCapturePath(const QString &path) { m_capturePath = path; }
+
+ QString capturePrefix() const { return m_capturePrefix; }
virtual void setCapturePrefix(const QString &prefix) { m_capturePrefix = prefix; }
+
virtual bool initialized() const = 0;
virtual bool isCapturing() const = 0;
virtual void openCapture() = 0;