4#ifndef QGRAPHICSFRAMECAPTURE_P_P_H
5#define QGRAPHICSFRAMECAPTURE_P_P_H
18#include <QtCore/qnamespace.h>
19#include <QtCore/qstring.h>
20#include <QtCore/qloggingcategory.h>
21#include <QtCore/qstringlist.h>
25Q_DECLARE_LOGGING_CATEGORY(lcGraphicsFrameCapture)
28struct QRhiNativeHandles;
48 return !m_capturedFilesNames.isEmpty() ? m_capturedFilesNames.last() : QString();
QString capturePath() const
QString capturePrefix() const
QRhiNativeHandles * m_rhiHandles
QStringList m_capturedFilesNames
virtual void setRhi(QRhi *rhi)=0
virtual void startCaptureFrame()=0
virtual void endCaptureFrame()=0
virtual QStringList capturedFilesNames() const
virtual void openCapture()=0
virtual void setCapturePrefix(const QString &prefix)
virtual QString capturedFileName() const
virtual bool isCapturing() const =0
virtual void setCapturePath(const QString &path)
QGraphicsFrameCapturePrivate()
virtual bool initialized() const =0
virtual ~QGraphicsFrameCapturePrivate()=default
Combined button and popup list for selecting options.