[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/krita/plugins/paintops
From: Lukáš Tvrdý <lukast.dev () gmail ! com>
Date: 2010-06-26 22:35:45
Message-ID: 20100626223545.3131BAC8DF () svn ! kde ! org
[Download RAW message or body]
SVN commit 1143207 by lukast:
Fix Shift-drag feature in Chalk.
M +2 -1 CMakeLists.txt
M +4 -2 chalk/kis_chalk_paintop_settings.cpp
M +0 -10 chalk/kis_chalk_paintop_settings.h
M +1 -6 chalk/kis_chalk_paintop_settings_widget.cpp
M +0 -2 chalk/kis_chalkop_option.cpp
--- trunk/koffice/krita/plugins/paintops/CMakeLists.txt #1143206:1143207
@@ -17,4 +17,5 @@
add_subdirectory( particle )
add_subdirectory( gridbrush )
add_subdirectory( mypaint)
-add_subdirectory( hatching)
\ No newline at end of file
+add_subdirectory( hatching)
+# add_subdirectory( sketch )
--- trunk/koffice/krita/plugins/paintops/chalk/kis_chalk_paintop_settings.cpp \
#1143206:1143207 @@ -46,7 +46,7 @@
void KisChalkPaintOpSettings::paintOutline(const QPointF& pos, KisImageWSP image, \
QPainter& painter, KisPaintOpSettings::OutlineMode _mode) const {
if (_mode != CURSOR_IS_OUTLINE) return;
- qreal size = radius() * 2 * + 1;
+ qreal size = getInt(CHALK_RADIUS) * 2 + 1;
painter.setPen(Qt::black);
painter.drawEllipse(image->pixelToDocument(QRectF(0, 0, size, size).translated(- \
QPoint(size * 0.5, size * 0.5))).translated(pos)); }
@@ -55,11 +55,13 @@
QRectF KisChalkPaintOpSettings::paintOutlineRect(const QPointF& pos, KisImageWSP \
image, KisPaintOpSettings::OutlineMode _mode) const {
if (_mode != CURSOR_IS_OUTLINE) return QRectF();
- qreal size = radius() * 2;
+ qreal size = getInt(CHALK_RADIUS) * 2 + 1;
size += 10;
return image->pixelToDocument(QRectF(0, 0, size, size).translated(- QPoint(size \
* 0.5, size * 0.5))).translated(pos); }
+
+
#if defined(HAVE_OPENGL)
QString KisChalkPaintOpSettings::modelName() const
{
--- trunk/koffice/krita/plugins/paintops/chalk/kis_chalk_paintop_settings.h \
#1143206:1143207 @@ -53,16 +53,6 @@
bool isAirbrushing() const;
int rate() const;
-
- // boiler-plate code
- int radius() const;
- bool inkDepletion() const;
- bool opacity() const;
- bool saturation() const;
-
- KisPressureOpacityOption * opacityOption() const;
-
-
#if defined(HAVE_OPENGL)
QString modelName() const;
#endif
--- trunk/koffice/krita/plugins/paintops/chalk/kis_chalk_paintop_settings_widget.cpp \
#1143206:1143207 @@ -33,7 +33,7 @@
{
m_chalkOption = new KisChalkOpOption();
- addPaintOpOption(new KisChalkOpOption());
+ addPaintOpOption(m_chalkOption);
addPaintOpOption(new KisCurveOptionWidget(new KisPressureOpacityOption()));
addPaintOpOption(new KisAirbrushOption(false));
addPaintOpOption(new KisPaintActionTypeOption());
@@ -58,9 +58,4 @@
if (qAbs(x) > qAbs(y)){
m_chalkOption->setRadius( m_chalkOption->radius() + qRound(x) );
}
- else // vice-versa
- {
- // we can do something different
}
-
-}
--- trunk/koffice/krita/plugins/paintops/chalk/kis_chalkop_option.cpp \
#1143206:1143207 @@ -54,9 +54,7 @@
void KisChalkOpOption::setRadius(int radius) const
{
- m_options->radiusSpinBox->blockSignals(true);
m_options->radiusSpinBox->setValue( radius );
- m_options->radiusSpinBox->blockSignals(false);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic