25 : QWidget(parent)
26 ,
m_ui(
new Ui_WdgPaletteListWidget)
28{
30 i18n("Add a new palette")));
32 i18n("Remove current palette")));
34 i18n("Import a new palette from file")));
36 i18n("Export current palette to file")));
38 m_ui->bnAdd->setDefaultAction(
m_d->actAdd.data());
39 m_ui->bnRemove->setDefaultAction(
m_d->actRemove.data());
40 m_ui->bnImport->setDefaultAction(
m_d->actImport.data());
41 m_ui->bnExport->setDefaultAction(
m_d->actExport.data());
42
43 m_ui->bnAdd->setAutoRaise(
true);
44 m_ui->bnRemove->setAutoRaise(
true);
45 m_ui->bnImport->setAutoRaise(
true);
46 m_ui->bnExport->setAutoRaise(
true);
47
52
53 m_d->itemChooser->setItemDelegate(
m_d->delegate.data());
54 m_d->itemChooser->setRowHeight(40);
56 m_d->itemChooser->showImportExportBtns(
false);
57 m_d->itemChooser->showTaggingBar(
true);
58 QHBoxLayout *paletteLayout =
new QHBoxLayout(
m_ui->viewPalette);
59 paletteLayout->addWidget(
m_d->itemChooser.data());
60
61 m_d->itemChooser->setCurrentItem(0);
62
64}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void paletteSelected(KoResourceSP)
QScopedPointer< Ui_WdgPaletteListWidget > m_ui
QScopedPointer< KisPaletteChooserPrivate > m_d
QIcon loadIcon(const QString &name)