qBittorrent
|
#include <pieceavailabilitybar.h>
Public Member Functions | |
PieceAvailabilityBar (QWidget *parent) | |
void | setAvailability (const QVector< int > &avail) |
void | clear () override |
Public Member Functions inherited from PiecesBar | |
PiecesBar (QWidget *parent=nullptr) | |
void | setTorrent (const BitTorrent::Torrent *torrent) |
virtual bool | event (QEvent *e) override |
Private Types | |
using | base = PiecesBar |
Private Member Functions | |
bool | updateImage (QImage &image) override |
QString | simpleToolTipText () const override |
QVector< float > | intToFloatVector (const QVector< int > &vecin, int reqSize) |
Private Attributes | |
QVector< int > | m_pieces |
Additional Inherited Members | |
Protected Member Functions inherited from PiecesBar | |
void | enterEvent (QEnterEvent *e) override |
void | leaveEvent (QEvent *e) override |
void | mouseMoveEvent (QMouseEvent *e) override |
void | paintEvent (QPaintEvent *e) override |
void | requestImageUpdate () |
QColor | backgroundColor () const |
QColor | borderColor () const |
QColor | pieceColor () const |
QColor | colorBoxBorderColor () const |
const QVector< QRgb > & | pieceColors () const |
Static Protected Member Functions inherited from PiecesBar | |
static QRgb | mixTwoColors (QRgb rgb1, QRgb rgb2, float ratio) |
Static Protected Attributes inherited from PiecesBar | |
static constexpr int | borderWidth = 1 |
Definition at line 33 of file pieceavailabilitybar.h.
|
private |
Definition at line 35 of file pieceavailabilitybar.h.
PieceAvailabilityBar::PieceAvailabilityBar | ( | QWidget * | parent | ) |
Definition at line 36 of file pieceavailabilitybar.cpp.
|
overridevirtual |
Reimplemented from PiecesBar.
Definition at line 162 of file pieceavailabilitybar.cpp.
References PiecesBar::clear(), and m_pieces.
Referenced by PropertiesWidget::clear().
|
private |
Definition at line 41 of file pieceavailabilitybar.cpp.
References anonymous_namespace{preferences.cpp}::value().
Referenced by updateImage().
void PieceAvailabilityBar::setAvailability | ( | const QVector< int > & | avail | ) |
Definition at line 155 of file pieceavailabilitybar.cpp.
References m_pieces, and PiecesBar::requestImageUpdate().
Referenced by PropertiesWidget::loadDynamicData().
|
overrideprivatevirtual |
Implements PiecesBar.
Definition at line 168 of file pieceavailabilitybar.cpp.
References PiecesBar::backgroundColor(), PiecesBar::borderColor(), PiecesBar::colorBoxBorderColor(), and PiecesBar::pieceColor().
|
overrideprivatevirtual |
Implements PiecesBar.
Definition at line 127 of file pieceavailabilitybar.cpp.
References PiecesBar::backgroundColor(), PiecesBar::borderWidth, intToFloatVector(), m_pieces, and PiecesBar::pieceColors().
|
private |
Definition at line 53 of file pieceavailabilitybar.h.
Referenced by clear(), setAvailability(), and updateImage().