diff --git a/src/gui/util/qgraphicsframecapture.cpp b/src/gui/util/qgraphicsframecapture.cpp index 2ae59b6410..4e72f4217b 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 f522a83301..8e0110fa15 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 00641ec331..63d0d3a1b0 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;