Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_locked_properties_proxy.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2014 Dmitry Kazakov <dimula73@gmail.com>
3 * SPDX-FileCopyrightText: 2014 Mohit Goyal <mohit.bits2011@gmail.com>
4 *
5 * SPDX-License-Identifier: LGPL-2.1-or-later
6 */
7#ifndef KIS_LOCKED_PROPERTIES_PROXY_H
8#define KIS_LOCKED_PROPERTIES_PROXY_H
9
11
25
27{
28public:
31
33 QVariant getProperty(const QString &name) const override;
35 void setProperty(const QString & name, const QVariant & value) override;
36
37 bool hasProperty(const QString& name) const override;
38
39 QList<QString> getPropertiesKeys() const override;
40
41 void dump() const override;
42
43private:
44 Q_DISABLE_COPY(KisLockedPropertiesProxy)
45 mutable KisLockedPropertiesSP m_lockedProperties;
47};
48
51
52#endif // KIS_LOCKED_PROPERTIES_PROXY_H
float value(const T *src, size_t ch)
virtual bool hasProperty(const QString &name) const
virtual void setProperty(const QString &name, const QVariant &value)
virtual bool getProperty(const QString &name, QVariant &value) const
virtual QList< QString > getPropertiesKeys() const