QTfrontend/ui/widget/colorwidget.cpp
changeset 7750 31e4f6c1834b
parent 7749 edad8a7bcaea
child 13228 d23742ccf92b
--- a/QTfrontend/ui/widget/colorwidget.cpp	Sat Oct 13 00:35:20 2012 +0400
+++ b/QTfrontend/ui/widget/colorwidget.cpp	Sat Oct 13 13:13:15 2012 +0200
@@ -56,10 +56,10 @@
     switch(event->button())
     {
         case Qt::LeftButton:
-            setColor((m_color + 1) % m_colorsModel->rowCount());
+            nextColor();
             break;
         case Qt::RightButton:
-            setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
+            previousColor();
             break;
         default:;
     }
@@ -68,7 +68,17 @@
 void ColorWidget::wheelEvent(QWheelEvent *event)
 {
     if(event->delta() > 0)
-        setColor((m_color + 1) % m_colorsModel->rowCount());
+        previousColor();
     else
-        setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
+        nextColor();
 }
+
+void ColorWidget::nextColor()
+{
+    setColor((m_color + 1) % m_colorsModel->rowCount());
+}
+
+void ColorWidget::previousColor()
+{
+    setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
+}