7#ifndef _KO_PROPERTIES_H
8#define _KO_PROPERTIES_H
13#include "kritawidgetutils_export.h"
46 void load(
const QDomElement &root);
57 bool load(
const QString &
string);
63 QMapIterator<QString, QVariant> propertyIterator()
const;
75 QString store(
const QString &root)
const;
77 void save(QDomElement &root)
const;
82 void setProperty(
const QString &name,
const QVariant &
value);
88 bool property(
const QString &name, QVariant &
value)
const;
104 QVariant property(
const QString &name)
const;
119 int intProperty(
const QString &name,
int defaultValue = 0)
const;
126 qreal doubleProperty(
const QString &name, qreal defaultValue = 0.0)
const;
133 bool boolProperty(
const QString &name,
bool defaultValue =
false)
const;
148 QString stringProperty(
const QString &name,
const QString &defaultValue = QString())
const;
154 bool contains(
const QString &key)
const;
161 QVariant
value(
const QString &key)
const;
float value(const T *src, size_t ch)
bool operator==(const KisRegion &lhs, const KisRegion &rhs)
QAction * save(const QObject *recvr, const char *slot, QObject *parent)