Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_locked_properties_server.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
8#ifndef KIS_LOCKED_PROPERTIES_SERVER_H
9#define KIS_LOCKED_PROPERTIES_SERVER_H
10
13
15
22class KRITAIMAGE_EXPORT KisLockedPropertiesServer: public QObject
23{
24public:
28
29 KisLockedPropertiesSP lockedProperties();
30 void addToLockedProperties(KisPropertiesConfigurationSP p);
31 void removeFromLockedProperties(KisPropertiesConfigurationSP p);
32 void setPropertiesFromLocked(bool value);
33 bool propertiesFromLocked();
34 KisLockedPropertiesProxySP createLockedPropertiesProxy(KisPropertiesConfiguration *settings);
35 KisLockedPropertiesProxySP createLockedPropertiesProxy(KisPropertiesConfigurationSP settings);
36 bool hasProperty(const QString &p);
37
38private:
39
42};
43
44#endif // KIS_LOCKED_PROPERTIES_SERVER_H
float value(const T *src, size_t ch)
const Params2D p
PythonPluginManager * instance