Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/colorselectors/blenderselector/blendercolorselector.cpp
Show All 13 Lines | |||||
14 | * You should have received a copy of the GNU General Public License * | 14 | * You should have received a copy of the GNU General Public License * | ||
15 | * along with this program; if not, write to the * | 15 | * along with this program; if not, write to the * | ||
16 | * Free Software Foundation, Inc., * | 16 | * Free Software Foundation, Inc., * | ||
17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * | ||
18 | *********************************************************************************/ | 18 | *********************************************************************************/ | ||
19 | 19 | | |||
20 | #include "blendercolorselector.h" | 20 | #include "blendercolorselector.h" | ||
21 | 21 | | |||
22 | #include <QtGui/QMouseEvent> | 22 | #include <QMouseEvent> | ||
23 | #include <QtGui/QLayout> | 23 | #include <QLayout> | ||
24 | #include <QtGui/QToolButton> | 24 | #include <QToolButton> | ||
25 | #include <QAction> | ||||
25 | 26 | | |||
26 | #include <KAction> | | |||
27 | #include <KColorUtils> | 27 | #include <KColorUtils> | ||
28 | #include <KColorButton> | 28 | #include <KColorButton> | ||
29 | 29 | | |||
30 | #include "colorutil.h" | 30 | #include "colorutil.h" | ||
31 | 31 | | |||
32 | HighlighterGradientSelector::HighlighterGradientSelector(QWidget * parent) | 32 | HighlighterGradientSelector::HighlighterGradientSelector(QWidget * parent) | ||
33 | : KGradientSelector(parent) | 33 | : KGradientSelector(parent) | ||
34 | , m_region(HighlighterGradientSelector::NoneRegion) | 34 | , m_region(HighlighterGradientSelector::NoneRegion) | ||
▲ Show 20 Lines • Show All 130 Lines • ▼ Show 20 Line(s) | |||||
165 | // buttonAppendFirstQuarterRegion->setAutoRaise(true); | 165 | // buttonAppendFirstQuarterRegion->setAutoRaise(true); | ||
166 | // buttonAppendSecondQuarterRegion->setAutoRaise(true); | 166 | // buttonAppendSecondQuarterRegion->setAutoRaise(true); | ||
167 | // buttonAppendThirdQuarterRegion->setAutoRaise(true); | 167 | // buttonAppendThirdQuarterRegion->setAutoRaise(true); | ||
168 | // buttonAppendFourthQuarterRegion->setAutoRaise(true); | 168 | // buttonAppendFourthQuarterRegion->setAutoRaise(true); | ||
169 | // buttonAppendFirstRegion->setAutoRaise(true); | 169 | // buttonAppendFirstRegion->setAutoRaise(true); | ||
170 | // buttonAppendSecondRegion->setAutoRaise(true); | 170 | // buttonAppendSecondRegion->setAutoRaise(true); | ||
171 | // buttonAppendEntireRegion->setAutoRaise(true); | 171 | // buttonAppendEntireRegion->setAutoRaise(true); | ||
172 | 172 | | |||
173 | buttonAppendFirstQuarterRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 173 | buttonAppendFirstQuarterRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
174 | buttonAppendSecondQuarterRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 174 | buttonAppendSecondQuarterRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
175 | buttonAppendThirdQuarterRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 175 | buttonAppendThirdQuarterRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
176 | buttonAppendFourthQuarterRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 176 | buttonAppendFourthQuarterRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
177 | buttonAppendFirstRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 177 | buttonAppendFirstRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
178 | buttonAppendSecondRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 178 | buttonAppendSecondRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
179 | buttonAppendEntireRegion->setDefaultAction(new KAction(KIcon("list-add"), QString(), this)); | 179 | buttonAppendEntireRegion->setDefaultAction(new QAction(QIcon::fromTheme("list-add"), QString(), this)); | ||
180 | 180 | | |||
181 | QHBoxLayout * quartersLayout = new QHBoxLayout(); | 181 | QHBoxLayout * quartersLayout = new QHBoxLayout(); | ||
182 | quartersLayout->addWidget(buttonAppendFirstQuarterRegion); | 182 | quartersLayout->addWidget(buttonAppendFirstQuarterRegion); | ||
183 | quartersLayout->addWidget(buttonAppendSecondQuarterRegion); | 183 | quartersLayout->addWidget(buttonAppendSecondQuarterRegion); | ||
184 | quartersLayout->addWidget(buttonAppendThirdQuarterRegion); | 184 | quartersLayout->addWidget(buttonAppendThirdQuarterRegion); | ||
185 | quartersLayout->addWidget(buttonAppendFourthQuarterRegion); | 185 | quartersLayout->addWidget(buttonAppendFourthQuarterRegion); | ||
186 | 186 | | |||
187 | QHBoxLayout * halfsLayout = new QHBoxLayout(); | 187 | QHBoxLayout * halfsLayout = new QHBoxLayout(); | ||
▲ Show 20 Lines • Show All 182 Lines • ▼ Show 20 Line(s) | 369 | case HighlighterGradientSelector::NoneRegion: | |||
370 | return; | 370 | return; | ||
371 | } | 371 | } | ||
372 | 372 | | |||
373 | for (int i = regionLimitMin; i <= regionLimitMax; i++) | 373 | for (int i = regionLimitMin; i <= regionLimitMax; i++) | ||
374 | tmpColorRange.append(KColorUtils::mix(m_firstColor->color(), m_secondColor->color(), static_cast<float>(i)/100.0f)); | 374 | tmpColorRange.append(KColorUtils::mix(m_firstColor->color(), m_secondColor->color(), static_cast<float>(i)/100.0f)); | ||
375 | 375 | | |||
376 | emit colorsAdded(tmpColorRange); | 376 | emit colorsAdded(tmpColorRange); | ||
377 | } | 377 | } | ||
378 | | ||||
379 | #include "blendercolorselector.moc" | |