[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: koffice/plugins/paragraphtool
From: Florian Merz <florianmerz () gmx ! de>
Date: 2008-10-28 21:15:03
Message-ID: 1225228503.850549.21860.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 877186 by fmerz:
don't allow out-of-range values with the keyboard.
M +3 -6 ParagraphEditor.cpp
M +0 -1 ParagraphTool.cpp
M +14 -1 Ruler.cpp
M +2 -6 Ruler.h
--- trunk/koffice/plugins/paragraphtool/ParagraphEditor.cpp #877185:877186
@@ -136,7 +136,7 @@
QLineF connector(converter.documentToView(unmapped.p1()), converter.documentToView(unmapped.p2()));
connector.setLength(10.0);
- QString text(m_rulers[ruler].name() + " " + m_rulers[ruler].valueString());
+ QString text(m_rulers[ruler].name() + ' ' + m_rulers[ruler].valueString());
painter.setBrush(Qt::white);
painter.setPen(foregroundColor);
@@ -275,11 +275,8 @@
m_activeRulerFragment = fragment;
m_rulers[m_activeRuler].setActive(true);
- // disable hovering if we have an active ruler
- // hovering over the wrong ruler confuses the user
- if (hasHighlightedRuler()) {
- dehighlightRuler();
- }
+ defocusRuler();
+ dehighlightRuler();
}
void ParagraphEditor::deactivateRuler()
--- trunk/koffice/plugins/paragraphtool/ParagraphTool.cpp #877185:877186
@@ -140,7 +140,6 @@
switch (event->key()) {
case Qt::Key_Shift:
if (!event->isAutoRepeat()) {
- kDebug() << "pressed";
m_paragraphEditor.toggleSmoothMovement();
}
break;
--- trunk/koffice/plugins/paragraphtool/Ruler.cpp #877185:877186
@@ -99,7 +99,8 @@
if (value != m_value) {
m_value = value;
- emit needsRepaint();
+ emit valueChanged(m_value);
+// emit needsRepaint();
}
}
@@ -195,6 +196,18 @@
return visible;
}
+void Ruler::increaseByStep()
+{
+ qreal newValue = qMin(value() + stepValue(), maximumValue());
+ setValue(newValue);
+}
+
+void Ruler::decreaseByStep()
+{
+ qreal newValue = qMax(value() - stepValue(), minimumValue());
+ setValue(newValue);
+}
+
RulerFragment *Ruler::hitTest(const QPointF &point)
{
if (!m_enabled) {
--- trunk/koffice/plugins/paragraphtool/Ruler.h #877185:877186
@@ -118,12 +118,8 @@
bool isVisible() const;
- void increaseByStep() {
- setValue(value() + stepValue()); emit valueChanged(value());
- }
- void decreaseByStep() {
- setValue(value() - stepValue()); emit valueChanged(value());
- }
+ void increaseByStep();
+ void decreaseByStep();
QColor activeColor() const {
return QColor(100, 148, 255);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic