Files
nextcloud-desktop/test/themeutils.h
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

26 lines
490 B
C++

/*
* SPDX-FileCopyrightText: 2021 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: GPL-2.0-or-later
*/
#pragma once
#include <QPaintDevice>
#include <QTest>
class FakePaintDevice : public QPaintDevice
{
public:
FakePaintDevice();
[[nodiscard]] QPaintEngine *paintEngine() const override;
void setHidpi(bool value);
protected:
[[nodiscard]] int metric(QPaintDevice::PaintDeviceMetric metric) const override;
private:
bool _hidpi = false;
};