UIs::DownloadProgressBar Class Reference

#include <DownloadProgressBar.h> [code]

List of all members.


Detailed Description

Definition at line 29 of file DownloadProgressBar.h.

Public Member Functions

 DownloadProgressBar ()
 ~DownloadProgressBar ()
void paint (QPainter *painter, const QRect *rect, const QStyleOptionViewItem &option)
void setFileSize (int size)
void addDownloadedRange (int start, int end)
void removeDownloadedRange (int start, int end)
void addRequestedRange (int start, int end)
void removeRequestedRange (int start, int end)
void addVerifiedRange (int start, int end)
void removeVerifiedRange (int start, int end)

Private Member Functions

 DownloadProgressBar (const DownloadProgressBar &)
DownloadProgressBaroperator= (const DownloadProgressBar &)
void paintRanges (QPainter *painter, const QRect &rect, QList< Range > *ranges)

Private Attributes

int fileSize
QList< Range > * requestedRanges
QList< Range > * downloadedRanges
QList< Range > * verifiedRanges

Classes

class  Range


Constructor & Destructor Documentation

UIs::DownloadProgressBar::DownloadProgressBar const DownloadProgressBar  )  [private]
 

DownloadProgressBar::DownloadProgressBar  ) 
 

Definition at line 28 of file DownloadProgressBar.cpp.

UIs::DownloadProgressBar::~DownloadProgressBar  )  [inline]
 

Definition at line 51 of file DownloadProgressBar.h.


Member Function Documentation

void DownloadProgressBar::addDownloadedRange int  start,
int  end
 

Definition at line 45 of file DownloadProgressBar.cpp.

void DownloadProgressBar::addRequestedRange int  start,
int  end
 

Definition at line 39 of file DownloadProgressBar.cpp.

void DownloadProgressBar::addVerifiedRange int  start,
int  end
 

Definition at line 51 of file DownloadProgressBar.cpp.

DownloadProgressBar& UIs::DownloadProgressBar::operator= const DownloadProgressBar  )  [private]
 

void DownloadProgressBar::paint QPainter *  painter,
const QRect *  rect,
const QStyleOptionViewItem &  option
 

Definition at line 72 of file DownloadProgressBar.cpp.

void DownloadProgressBar::paintRanges QPainter *  painter,
const QRect &  rect,
QList< Range > *  ranges
[private]
 

Definition at line 116 of file DownloadProgressBar.cpp.

void DownloadProgressBar::removeDownloadedRange int  start,
int  end
 

Definition at line 62 of file DownloadProgressBar.cpp.

void DownloadProgressBar::removeRequestedRange int  start,
int  end
 

Definition at line 57 of file DownloadProgressBar.cpp.

void DownloadProgressBar::removeVerifiedRange int  start,
int  end
 

Definition at line 67 of file DownloadProgressBar.cpp.

void DownloadProgressBar::setFileSize int  size  ) 
 

Definition at line 34 of file DownloadProgressBar.cpp.


Member Data Documentation

QList<Range>* UIs::DownloadProgressBar::downloadedRanges [private]
 

Definition at line 44 of file DownloadProgressBar.h.

int UIs::DownloadProgressBar::fileSize [private]
 

Definition at line 42 of file DownloadProgressBar.h.

QList<Range>* UIs::DownloadProgressBar::requestedRanges [private]
 

Definition at line 43 of file DownloadProgressBar.h.

QList<Range>* UIs::DownloadProgressBar::verifiedRanges [private]
 

Definition at line 45 of file DownloadProgressBar.h.


The documentation for this class was generated from the following files: