Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/demos/spectrum/app/progressbar.cpp

    r769 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation (qt-info@nokia.com)
     
    4545ProgressBar::ProgressBar(QWidget *parent)
    4646    :   QWidget(parent)
    47     ,   m_bufferDuration(0)
     47    ,   m_bufferLength(0)
    4848    ,   m_recordPosition(0)
    4949    ,   m_playPosition(0)
     
    6565void ProgressBar::reset()
    6666{
    67     m_bufferDuration = 0;
     67    m_bufferLength = 0;
    6868    m_recordPosition = 0;
    6969    m_playPosition = 0;
     
    8787#endif
    8888
    89     if (m_bufferDuration) {
     89    if (m_bufferLength) {
    9090        QRect bar = rect();
    91         const qreal play = qreal(m_playPosition) / m_bufferDuration;
     91        const qreal play = qreal(m_playPosition) / m_bufferLength;
    9292        bar.setLeft(rect().left() + play * rect().width());
    93         const qreal record = qreal(m_recordPosition) / m_bufferDuration;
     93        const qreal record = qreal(m_recordPosition) / m_bufferLength;
    9494        bar.setRight(rect().left() + record * rect().width());
    9595        painter.fillRect(bar, bufferColor);
    9696
    9797        QRect window = rect();
    98         const qreal windowLeft = qreal(m_windowPosition) / m_bufferDuration;
     98        const qreal windowLeft = qreal(m_windowPosition) / m_bufferLength;
    9999        window.setLeft(rect().left() + windowLeft * rect().width());
    100         const qreal windowWidth = qreal(m_windowLength) / m_bufferDuration;
     100        const qreal windowWidth = qreal(m_windowLength) / m_bufferLength;
    101101        window.setWidth(windowWidth * rect().width());
    102102        painter.fillRect(window, windowColor);
     
    104104}
    105105
    106 void ProgressBar::bufferDurationChanged(qint64 bufferSize)
     106void ProgressBar::bufferLengthChanged(qint64 bufferSize)
    107107{
    108     m_bufferDuration = bufferSize;
     108    m_bufferLength = bufferSize;
    109109    m_recordPosition = 0;
    110110    m_playPosition = 0;
     
    117117{
    118118    Q_ASSERT(recordPosition >= 0);
    119     Q_ASSERT(recordPosition <= m_bufferDuration);
     119    Q_ASSERT(recordPosition <= m_bufferLength);
    120120    m_recordPosition = recordPosition;
    121121    repaint();
     
    125125{
    126126    Q_ASSERT(playPosition >= 0);
    127     Q_ASSERT(playPosition <= m_bufferDuration);
     127    Q_ASSERT(playPosition <= m_bufferLength);
    128128    m_playPosition = playPosition;
    129129    repaint();
     
    133133{
    134134    Q_ASSERT(position >= 0);
    135     Q_ASSERT(position <= m_bufferDuration);
    136     Q_ASSERT(position + length <= m_bufferDuration);
     135    Q_ASSERT(position <= m_bufferLength);
     136    Q_ASSERT(position + length <= m_bufferLength);
    137137    m_windowPosition = position;
    138138    m_windowLength = length;
Note: See TracChangeset for help on using the changeset viewer.