QTfrontend/ui/widget/colorwidget.cpp
changeset 7750 31e4f6c1834b
parent 7749 edad8a7bcaea
child 13228 d23742ccf92b
equal deleted inserted replaced
7749:edad8a7bcaea 7750:31e4f6c1834b
    54 void ColorWidget::mousePressEvent(QMouseEvent * event)
    54 void ColorWidget::mousePressEvent(QMouseEvent * event)
    55 {
    55 {
    56     switch(event->button())
    56     switch(event->button())
    57     {
    57     {
    58         case Qt::LeftButton:
    58         case Qt::LeftButton:
    59             setColor((m_color + 1) % m_colorsModel->rowCount());
    59             nextColor();
    60             break;
    60             break;
    61         case Qt::RightButton:
    61         case Qt::RightButton:
    62             setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
    62             previousColor();
    63             break;
    63             break;
    64         default:;
    64         default:;
    65     }
    65     }
    66 }
    66 }
    67 
    67 
    68 void ColorWidget::wheelEvent(QWheelEvent *event)
    68 void ColorWidget::wheelEvent(QWheelEvent *event)
    69 {
    69 {
    70     if(event->delta() > 0)
    70     if(event->delta() > 0)
    71         setColor((m_color + 1) % m_colorsModel->rowCount());
    71         previousColor();
    72     else
    72     else
    73         setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
    73         nextColor();
    74 }
    74 }
       
    75 
       
    76 void ColorWidget::nextColor()
       
    77 {
       
    78     setColor((m_color + 1) % m_colorsModel->rowCount());
       
    79 }
       
    80 
       
    81 void ColorWidget::previousColor()
       
    82 {
       
    83     setColor((m_color + m_colorsModel->rowCount() - 1) % m_colorsModel->rowCount());
       
    84 }