9#include <klocalizedstring.h>
34 m_page->intFuzziness->setRange(0, 200);
35 m_page->intFuzziness->setSingleStep(1);
41 QMap<QString, QVariant> defaults;
42 defaults[
m_page->intFuzziness->objectName() ] = QVariant::fromValue<int>(20);
43 defaults[
m_page->chkCreateGroupLayer->objectName() ] = QVariant::fromValue<bool>(
true);
44 defaults[
m_page->chkSeparateGroupLayers->objectName() ] = QVariant::fromValue<bool>(
false);
45 defaults[
m_page->chkAlphaLock->objectName() ] = QVariant::fromValue<bool>(
true);
46 defaults[
m_page->chkHideOriginal->objectName() ] = QVariant::fromValue<bool>(
false);
47 defaults[
m_page->chkSortLayers->objectName() ] = QVariant::fromValue<bool>(
true);
48 defaults[
m_page->chkDisregardOpacity->objectName() ] = QVariant::fromValue<bool>(
true);
55 QString paletteName = cfg.
readEntry<QString>(
"layersplit/paletteName",
"Default");
57 KoColorSetSP pal = pserver->resource(
"",
"", paletteName);
63 m_page->paletteChooser->setText(pal->name());
64 QIcon icon(QPixmap::fromImage(pal->image()));
65 m_page->paletteChooser->setIcon(icon);
93 return m_page->chkCreateGroupLayer->isChecked();
98 return m_page->chkSeparateGroupLayers->isChecked();
103 return m_page->chkAlphaLock->isChecked();
108 return m_page->chkHideOriginal->isChecked();
113 return m_page->chkSortLayers->isChecked();
118 return m_page->chkDisregardOpacity->isChecked();
123 return m_page->intFuzziness->value();
136 m_page->paletteChooser->setText(pal->name());
137 QIcon icon(QPixmap::fromImage(pal->image()));
138 m_page->paletteChooser->setIcon(icon);
145 m_page->chkCreateGroupLayer->hide();
146 m_page->chkSeparateGroupLayers->hide();
147 m_page->chkAlphaLock->hide();
148 m_page->chkHideOriginal->hide();
151 m_page->chkCreateGroupLayer->show();
152 m_page->chkSeparateGroupLayers->show();
153 m_page->chkAlphaLock->show();
154 m_page->chkHideOriginal->show();
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
KoColorSetSP palette() const
~DlgLayerSplit() override
bool disregardOpacity() const
bool createSeparateGroups() const
bool hideOriginal() const
KisPaletteChooser * m_colorSetChooser
void slotSetPalette(KoColorSetSP pal)
bool createBaseGroup() const
void writeEntry(const QString &name, const T &value)
T readEntry(const QString &name, const T &defaultValue=T())
A dialog base class with standard buttons and predefined layouts.
void setMainWidget(QWidget *widget)
virtual void setCaption(const QString &caption)
void setButtons(ButtonCodes buttonMask)
void setDefaultButton(ButtonCode id)
@ Apply
Show Apply button.
@ Cancel
Show Cancel-button. (this button reject()s the dialog; result set to QDialog::Rejected)
KRITAWIDGETUTILS_EXPORT void restoreState(QWidget *parent, const QString &dialogName, const QMap< QString, QVariant > &defaults=QMap< QString, QVariant >())
restoreState restores the state of the dialog
KRITAWIDGETUTILS_EXPORT void saveState(QWidget *parent, const QString &dialogName)
saveState saves the state for the specified widgets
static KoResourceServerProvider * instance()
KoResourceServer< KoColorSet > * paletteServer