VirtualBox

Changeset 57215 in vbox


Ignore:
Timestamp:
Aug 6, 2015 1:17:02 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
101967
Message:

FE:Qt 7928:Reverting fix done in r101945.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/extensions/QIAdvancedSlider.cpp

    r57193 r57215  
    9595#endif /* Q_WS_MAC */
    9696
    97         /* Calculating half of tick-width as it is required to adjust the colors range geometry
    98          * for sliders which have tick-interval and single-step equal like CPU and Monitor count sliders.
    99          * It is used in below code to draw correct boundaries. */
    100         qreal dHalfTickWidth = 0;
    101         if (tickInterval() == singleStep())
    102             dHalfTickWidth = (qreal)ticks.width() / (maximum() - minimum()) / 2;
    103 
    10497        if ((m_minOpt != -1 &&
    10598             m_maxOpt != -1) &&
     
    108101            int posMinOpt = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_minOpt, available);
    109102            int posMaxOpt = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_maxOpt, available);
    110             p.fillRect(ticks.x() + posMinOpt, ticks.y(), posMaxOpt - posMinOpt + 1 + dHalfTickWidth, ticks.height(), m_optColor);
     103            p.fillRect(ticks.x() + posMinOpt, ticks.y(), posMaxOpt - posMinOpt + 1, ticks.height(), m_optColor);
    111104        }
    112105        if ((m_minWrn != -1 &&
     
    116109            int posMinWrn = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_minWrn, available);
    117110            int posMaxWrn = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_maxWrn, available);
    118             if (maximum() > m_maxWrn)
    119                 p.fillRect(ticks.x() + posMinWrn + dHalfTickWidth, ticks.y(), posMaxWrn - posMinWrn + 1, ticks.height(), m_wrnColor);
    120             else
    121                 p.fillRect(ticks.x() + posMinWrn + dHalfTickWidth, ticks.y(), posMaxWrn - posMinWrn + 1 - dHalfTickWidth, ticks.height(), m_wrnColor);
     111            p.fillRect(ticks.x() + posMinWrn, ticks.y(), posMaxWrn - posMinWrn + 1, ticks.height(), m_wrnColor);
    122112        }
    123113        if ((m_minErr != -1 &&
     
    127117            int posMinErr = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_minErr, available);
    128118            int posMaxErr = QStyle::sliderPositionFromValue(opt.minimum, opt.maximum, m_maxErr, available);
    129             p.fillRect(ticks.x() + posMinErr + dHalfTickWidth, ticks.y(), posMaxErr - posMinErr + 1 - dHalfTickWidth, ticks.height(), m_errColor);
     119            p.fillRect(ticks.x() + posMinErr, ticks.y(), posMaxErr - posMinErr + 1, ticks.height(), m_errColor);
    130120        }
    131121        p.end();
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette