Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qquickbasicprogressbar.cpp File Reference

(01cd43d30e3ca2c4dd94a4a4711604adb9417517)

#include "qquickbasicprogressbar_p.h"
#include <QtCore/qeasingcurve.h>
#include <QtQuick/private/qquickitem_p.h>
#include <QtQuick/private/qsgadaptationlayer_p.h>
#include <QtQuickControls2Impl/private/qquickanimatednode_p.h>
#include "moc_qquickbasicprogressbar_p.cpp"
Include dependency graph for qquickbasicprogressbar.cpp:

Go to the source code of this file.

Classes

class  QQuickBasicProgressBarNode

Functions

static qreal blockStartX (int blockIndex)
static qreal blockRestX (int blockIndex, qreal availableWidth)
static qreal blockEndX (int blockIndex, qreal availableWidth)

Variables

static QT_BEGIN_NAMESPACE const int Blocks = 4
static const int BlockWidth = 16
static const int BlockRestingSpacing = 4
static const int BlockMovingSpacing = 48
static const int BlockSpan = Blocks * (BlockWidth + BlockRestingSpacing) - BlockRestingSpacing
static const int QbpbTotalDuration = 4000
static const int SecondPhaseStart = QbpbTotalDuration * 0.4
static const int ThirdPhaseStart = QbpbTotalDuration * 0.6

Function Documentation

◆ blockEndX()

qreal blockEndX ( int blockIndex,
qreal availableWidth )
inlinestatic

Definition at line 34 of file qquickbasicprogressbar.cpp.

◆ blockRestX()

qreal blockRestX ( int blockIndex,
qreal availableWidth )
inlinestatic

Definition at line 28 of file qquickbasicprogressbar.cpp.

References BlockRestingSpacing, BlockSpan, and BlockWidth.

◆ blockStartX()

qreal blockStartX ( int blockIndex)
inlinestatic

Definition at line 23 of file qquickbasicprogressbar.cpp.

References BlockMovingSpacing, and BlockWidth.

Variable Documentation

◆ BlockMovingSpacing

const int BlockMovingSpacing = 48
static

Definition at line 17 of file qquickbasicprogressbar.cpp.

Referenced by blockStartX().

◆ BlockRestingSpacing

const int BlockRestingSpacing = 4
static

Definition at line 16 of file qquickbasicprogressbar.cpp.

Referenced by blockRestX().

◆ Blocks

◆ BlockSpan

const int BlockSpan = Blocks * (BlockWidth + BlockRestingSpacing) - BlockRestingSpacing
static

Definition at line 18 of file qquickbasicprogressbar.cpp.

Referenced by blockRestX().

◆ BlockWidth

const int BlockWidth = 16
static

◆ QbpbTotalDuration

const int QbpbTotalDuration = 4000
static

◆ SecondPhaseStart

const int SecondPhaseStart = QbpbTotalDuration * 0.4
static

◆ ThirdPhaseStart

const int ThirdPhaseStart = QbpbTotalDuration * 0.6
static