Krita Source Code Documentation
Loading...
Searching...
No Matches
KisLodAvailabilityData.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISLODAVAILABILITYDATA_H
7#define KISLODAVAILABILITYDATA_H
8
9#include <QtGlobal>
10#include <boost/operators.hpp>
11#include <kritaui_export.h>
12
14
15class KRITAUI_EXPORT KisLodAvailabilityData : boost::equality_comparable<KisLodAvailabilityData>
16{
17public:
23
24 bool isLodUserAllowed {true};
25 bool isLodSizeThresholdSupported {true};
26 qreal lodSizeThreshold {100.0};
27
28 bool read(const KisPropertiesConfiguration *setting);
29 void write(KisPropertiesConfiguration *setting) const;
30};
31
32#endif // KISLODAVAILABILITYDATA_H
friend bool operator==(const KisLodAvailabilityData &lhs, const KisLodAvailabilityData &rhs)
static bool qFuzzyCompare(half p1, half p2)