Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/KisColorsetChooser.cpp
Show All 36 Lines | |||||
37 | #include "kis_resource_server_provider.h" | 37 | #include "kis_resource_server_provider.h" | ||
38 | #include "KisViewManager.h" | 38 | #include "KisViewManager.h" | ||
39 | #include <QGridLayout> | 39 | #include <QGridLayout> | ||
40 | #include <QLabel> | 40 | #include <QLabel> | ||
41 | #include <QSpinBox> | 41 | #include <QSpinBox> | ||
42 | #include <QLineEdit> | 42 | #include <QLineEdit> | ||
43 | #include <kis_canvas_resource_provider.h> | 43 | #include <kis_canvas_resource_provider.h> | ||
44 | 44 | | |||
45 | #include "kis_int_parse_spin_box.h" | ||||
46 | | ||||
45 | class ColorSetDelegate : public QAbstractItemDelegate | 47 | class ColorSetDelegate : public QAbstractItemDelegate | ||
46 | { | 48 | { | ||
47 | public: | 49 | public: | ||
48 | ColorSetDelegate(QObject * parent = 0) : QAbstractItemDelegate(parent) {} | 50 | ColorSetDelegate(QObject * parent = 0) : QAbstractItemDelegate(parent) {} | ||
49 | virtual ~ColorSetDelegate() {} | 51 | virtual ~ColorSetDelegate() {} | ||
50 | /// reimplemented | 52 | /// reimplemented | ||
51 | virtual void paint(QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const; | 53 | virtual void paint(QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const; | ||
52 | /// reimplemented | 54 | /// reimplemented | ||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | 88 | { | |||
96 | 98 | | |||
97 | QPushButton* saveButton = new QPushButton(i18n("Save")); | 99 | QPushButton* saveButton = new QPushButton(i18n("Save")); | ||
98 | connect(saveButton, SIGNAL(clicked(bool)), this, SLOT(slotSave())); | 100 | connect(saveButton, SIGNAL(clicked(bool)), this, SLOT(slotSave())); | ||
99 | 101 | | |||
100 | m_nameEdit = new QLineEdit(this); | 102 | m_nameEdit = new QLineEdit(this); | ||
101 | m_nameEdit->setPlaceholderText(i18n("Insert name")); | 103 | m_nameEdit->setPlaceholderText(i18n("Insert name")); | ||
102 | m_nameEdit->setClearButtonEnabled(true); | 104 | m_nameEdit->setClearButtonEnabled(true); | ||
103 | 105 | | |||
104 | m_columnEdit = new QSpinBox(this); | 106 | m_columnEdit = new KisIntParseSpinBox(this); | ||
105 | m_columnEdit->setRange(1, 30); | 107 | m_columnEdit->setRange(1, 30); | ||
106 | m_columnEdit->setValue(10); | 108 | m_columnEdit->setValue(10); | ||
107 | 109 | | |||
108 | QGridLayout* layout = new QGridLayout(this); | 110 | QGridLayout* layout = new QGridLayout(this); | ||
109 | layout->addWidget(m_itemChooser, 0, 0, 1, 3); | 111 | layout->addWidget(m_itemChooser, 0, 0, 1, 3); | ||
110 | layout->addWidget(new QLabel(i18n("Name:"), this), 1, 0, 1, 1); | 112 | layout->addWidget(new QLabel(i18n("Name:"), this), 1, 0, 1, 1); | ||
111 | layout->addWidget(m_nameEdit, 1, 1, 1, 2); | 113 | layout->addWidget(m_nameEdit, 1, 1, 1, 2); | ||
112 | layout->addWidget(new QLabel(i18n("Columns:"), this), 2, 0, 1, 1); | 114 | layout->addWidget(new QLabel(i18n("Columns:"), this), 2, 0, 1, 1); | ||
▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines |