diff options
author | Hatem ElKharashy <[email protected]> | 2023-07-13 11:04:49 +0300 |
---|---|---|
committer | Hatem ElKharashy <[email protected]> | 2023-08-29 11:35:28 +0300 |
commit | 70869c14592ed99dcf34f582afebb360fd84cdac (patch) | |
tree | eb1de32ef34b64a5a1a958e1cb4e5dad07632301 | |
parent | 19673b6cf949dce5d0cd8efa4ad6f91c9f26f06f (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.cpp | 14 | ||||
-rw-r--r-- | src/gui/util/qgraphicsframecapture_p.h | 5 | ||||
-rw-r--r-- | src/gui/util/qgraphicsframecapture_p_p.h | 5 |
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; |