11#include <kpluginfactory.h>
29 patternIconWidget->setFixedSize(64, 64);
30 patternIconWidget->setBackgroundColor(Qt::white);
38 noiseSeedLineEdit->setValidator(
new QIntValidator(
this));
41 QObject::connect(noiseSeedRandomizeButton, &QToolButton::clicked, [
this](){
42 noiseSeedLineEdit->setText(QString::number(rand()));
45 spreadSpinBox->setPrefix(QString(
"%1 ").arg(i18n(
"Spread:")));
46 spreadSpinBox->setRange(0.0, 1.0, 3);
47 spreadSpinBox->setSingleStep(0.125);
53 thresholdModeComboBox->setCurrentIndex(config.
getInt(prefix +
"thresholdMode"));
56 QString patternMD5 = config.
getString(prefix +
"md5sum");
57 QString patternName = config.
getString(prefix +
"pattern");
61 patternValueModeComboBox->setCurrentIndex(config.
getInt(prefix +
"patternValueMode"));
62 noiseSeedLineEdit->setText(QString::number(config.
getInt(prefix +
"noiseSeed")));
63 spreadSpinBox->setValue(config.
getDouble(prefix +
"spread"));
68 config.
setProperty(prefix +
"thresholdMode",thresholdModeComboBox->currentIndex());
70 config.
setProperty(prefix +
"patternValueMode", patternValueModeComboBox->currentIndex());
71 config.
setProperty(prefix +
"noiseSeed", noiseSeedLineEdit->text().toInt());
72 config.
setProperty(prefix +
"spread", spreadSpinBox->value());
78 config.
setProperty(prefix +
"pattern",
"DITH 0202 GEN ");
88 QString patternMD5 = config.
getString(prefix +
"md5sum");
89 QString patternName = config.
getString(prefix +
"pattern");
91 return {
source.bestMatchLoadResult(patternMD5,
"", patternName)};
KisMagneticGraph::vertex_descriptor source(typename KisMagneticGraph::edge_descriptor e, KisMagneticGraph g)
void setCurrentResource(KoResourceSP resource)
Sets the item representing the resource as selected.
KoResourceSP currentResource
void resourceSelected(KoResourceSP resource)
Emitted when a resource was selected.
KisResourcesInterfaceSP resourcesInterface
QString getString(const QString &name, const QString &def=QString()) const
virtual void setProperty(const QString &name, const QVariant &value)
int getInt(const QString &name, int def=0) const
double getDouble(const QString &name, double def=0.0) const