Files
nextcloud-desktop/test/themeutils.cpp
Andy Scherzinger 00994aa9e8 docs(reuse): Migrate to SPDX header
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-04-16 15:19:26 +02:00

32 lines
623 B
C++

/*
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#include "themeutils.h"
FakePaintDevice::FakePaintDevice() = default;
QPaintEngine *FakePaintDevice::paintEngine() const
{
return nullptr;
}
void FakePaintDevice::setHidpi(bool value)
{
_hidpi = value;
}
int FakePaintDevice::metric(QPaintDevice::PaintDeviceMetric metric) const
{
switch (metric) {
case QPaintDevice::PdmDevicePixelRatio:
if (_hidpi) {
return 2;
}
return 1;
default:
return QPaintDevice::metric(metric);
}
}