61 setModal(config.
modal);
62 setFocusPolicy(Qt::ClickFocus);
63 m_ui =
new Ui_WdgDlgInternalColorSelector();
66 setWindowTitle(caption);
68 m_d->selectorModel =
m_ui->visualSelector->selectorModel();
70 m_d->currentColor = color;
72 m_d->displayRenderer = displayRenderer;
74 m_ui->spinboxselector->slotSetColor(color);
77 m_ui->spinboxHSXSelector->setModel(
m_d->selectorModel);
79 m_ui->visualSelector->setDisplayRenderer(displayRenderer);
80 m_ui->visualSelector->setConfig(
false, config.
modal);
86 m_ui->visualSelector->hide();
88 m_ui->visualSelector->slotSetColor(color);
93 m_ui->bnPaletteChooser->setToolTip(i18n(
"Load a palette"));
94 m_ui->paletteBox->setPaletteModel(
m_d->paletteModel);
95 m_ui->paletteBox->setDisplayRenderer(displayRenderer);
96 m_ui->cmbNameList->setCompanionView(
m_ui->paletteBox);
103 KConfigGroup cfg(KSharedConfig::openConfig()->group(
""));
104 QString paletteMd5 = cfg.readEntry(
"internal_selector_active_color_set_md5", QString());
105 QString paletteName = cfg.readEntry(
"internal_selector_active_color_set", QString());
121 m_ui->bnPaletteChooser->setPopupWidget(
m_d->paletteChooser);
123 m_ui->paletteBox->setEnabled(
false);
124 m_ui->cmbNameList->setEnabled(
false);
125 m_ui->bnPaletteChooser->setEnabled(
false);
129 m_ui->currentColor->setColor(
m_d->currentColor);
130 m_ui->currentColor->setDisplayRenderer(displayRenderer);
131 m_ui->previousColor->setColor(
m_d->previousColor);
132 m_ui->previousColor->setDisplayRenderer(displayRenderer);
135 m_ui->currentColor->hide();
136 m_ui->previousColor->hide();
140 m_d->sRGB.fromKoColor(
m_d->currentColor);
142 m_d->hexColorInput->update();
144 m_ui->rightPane->addWidget(
m_d->hexColorInput);
145 m_d->hexColorInput->setToolTip(i18n(
"This is a hexcode input, for webcolors. It can only get colors in the sRGB space."));
149 m_ui->screenColorSamplerWidget->setLayout(
new QHBoxLayout());
152 m_ui->screenColorSamplerWidget->layout()->addWidget(
m_d->screenColorSampler);
156 m_d->screenColorSampler->hide();
163 KGuiItem::assign(
m_ui->buttonBox->button(QDialogButtonBox::Ok), KStandardGuiItem::ok());
164 KGuiItem::assign(
m_ui->buttonBox->button(QDialogButtonBox::Cancel), KStandardGuiItem::cancel());
165 connect(
m_ui->buttonBox, SIGNAL(accepted()),
this, SLOT(accept()), Qt::UniqueConnection);
166 connect(
m_ui->buttonBox, SIGNAL(rejected()),
this, SLOT(
reject()), Qt::UniqueConnection);