move VSYNC into 'PreviewDisabledReasons' enum

This commit is contained in:
Alexander Ivash 2018-01-16 01:41:23 +03:00
parent a74b093b60
commit 744da710a3
2 changed files with 6 additions and 3 deletions

View file

@ -27,6 +27,10 @@ QImage DesktopPreviewProvider::getPreviewDisabledImage(bool vsyncEnabled) const
}
void DesktopPreviewProvider::setPreviewDisabledReason(PreviewDisabledReasons reason) {
if (reason == VSYNC) {
return; // Not settable via this interface, as VSYNC is controlled by HMD plugin..
}
m_previewDisabledReason = reason;
}

View file

@ -18,12 +18,11 @@ class DesktopPreviewProvider : public QObject, public Dependency {
public:
enum PreviewDisabledReasons {
USER = 0,
SECURE_SCREEN
SECURE_SCREEN,
VSYNC // Not settable via this interface, as VSYNC is controlled by HMD plugin..
};
Q_ENUM(PreviewDisabledReasons)
int VSYNC { 2 };
static QSharedPointer<DesktopPreviewProvider> DesktopPreviewProvider::getInstance();
QImage getPreviewDisabledImage(bool vsyncEnabled) const;