move imagePaths into .h so simplify matching enum values to image files

This commit is contained in:
Alexander Ivash 2018-01-16 01:51:46 +03:00
parent 744da710a3
commit 576ae227a8
2 changed files with 7 additions and 6 deletions

View file

@ -17,12 +17,6 @@ QImage DesktopPreviewProvider::getPreviewDisabledImage(bool vsyncEnabled) const
auto imageIndex = vsyncEnabled ? VSYNC : m_previewDisabledReason;
assert(imageIndex >= 0 && imageIndex <= VSYNC);
static const QString imagePaths[] = {
"images/preview-disabled.png", // USER
"images/preview-privacy.png", // WALLET
"images/preview.png", // VSYNC
};
return !m_previewDisabled[imageIndex].isNull() ? m_previewDisabled[imageIndex] : loadPreviewImage(m_previewDisabled[imageIndex], PathUtils::resourcesPath() + imagePaths[imageIndex]);
}

View file

@ -15,6 +15,13 @@ class DesktopPreviewProvider : public QObject, public Dependency {
DesktopPreviewProvider();
DesktopPreviewProvider(const DesktopPreviewProvider& other) = delete;
constexpr static char* imagePaths[] = {
"images/preview-disabled.png", // USER
"images/preview-privacy.png", // SECURE_SCREEN
"images/preview.png", // VSYNC
};
public:
enum PreviewDisabledReasons {
USER = 0,