KIO::DefaultProgress Class Reference
Inheritance diagram for KIO::DefaultProgress:

Public Slots | |
virtual void | slotTotalSize (KIO::Job *, KIO::filesize_t bytes) |
virtual void | slotTotalFiles (KIO::Job *, unsigned long files) |
virtual void | slotTotalDirs (KIO::Job *, unsigned long dirs) |
virtual void | slotProcessedSize (KIO::Job *, KIO::filesize_t bytes) |
virtual void | slotProcessedFiles (KIO::Job *, unsigned long files) |
virtual void | slotProcessedDirs (KIO::Job *, unsigned long dirs) |
virtual void | slotSpeed (KIO::Job *, unsigned long bytes_per_second) |
virtual void | slotPercent (KIO::Job *, unsigned long percent) |
virtual void | slotInfoMessage (KIO::Job *job, const QString &msg) |
virtual void | slotCopying (KIO::Job *, const KURL &src, const KURL &dest) |
virtual void | slotMoving (KIO::Job *, const KURL &src, const KURL &dest) |
virtual void | slotDeleting (KIO::Job *, const KURL &url) |
void | slotTransferring (KIO::Job *, const KURL &url) |
virtual void | slotCreatingDir (KIO::Job *, const KURL &dir) |
virtual void | slotStating (KIO::Job *, const KURL &dir) |
virtual void | slotMounting (KIO::Job *, const QString &dev, const QString &point) |
virtual void | slotUnmounting (KIO::Job *, const QString &point) |
virtual void | slotCanResume (KIO::Job *, KIO::filesize_t) |
void | slotClean () |
Public Member Functions | |
DefaultProgress (bool showNow=true) | |
DefaultProgress (QWidget *parent, const char *name=0) | |
~DefaultProgress () | |
bool | keepOpen () const |
Static Public Member Functions | |
static QString | makePercentString (unsigned long percent, KIO::filesize_t totalSize, unsigned long totalFiles) |
Protected Types | |
enum | ModeType { Copy, Move, Delete, Create, Done } |
Protected Member Functions | |
void | init () |
void | showTotals () |
void | setDestVisible (bool visible) |
void | checkDestination (const KURL &dest) |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
KLineEdit * | sourceEdit |
KLineEdit * | destEdit |
QLabel * | progressLabel |
QLabel * | destInvite |
QLabel * | speedLabel |
QLabel * | sizeLabel |
QLabel * | resumeLabel |
KProgress * | m_pProgressBar |
KIO::filesize_t | m_iTotalSize |
unsigned long | m_iTotalFiles |
unsigned long | m_iTotalDirs |
KIO::filesize_t | m_iProcessedSize |
unsigned long | m_iProcessedDirs |
unsigned long | m_iProcessedFiles |
ModeType | mode |
Detailed Description
Definition at line 37 of file defaultprogress.h.
Constructor & Destructor Documentation
|
Creates a new default progress dialog.
Definition at line 60 of file defaultprogress.cpp. References init(), and QWidget::show(). |
|
Creates a new default progress dialog.
Definition at line 72 of file defaultprogress.cpp. References init(). |
Member Function Documentation
|
Shared with uiserver.cpp.
Definition at line 231 of file defaultprogress.cpp. References QString::arg(), and KIO::convertSize(). Referenced by ProgressItem::setPercent(), and slotPercent(). |
|
Called to set the total size.
Reimplemented from KIO::ProgressBase. Definition at line 187 of file defaultprogress.cpp. References m_iTotalSize. Referenced by ProgressItem::setTotalSize(). |
|
Called to set the total number of files.
Reimplemented from KIO::ProgressBase. Definition at line 197 of file defaultprogress.cpp. References m_iTotalFiles, and showTotals(). Referenced by ProgressItem::setTotalFiles(). |
|
Called to set the total number of directories.
Reimplemented from KIO::ProgressBase. Definition at line 206 of file defaultprogress.cpp. References m_iTotalDirs, and showTotals(). Referenced by ProgressItem::setTotalDirs(). |
|
Called to set the processed size.
Reimplemented from KIO::ProgressBase. Definition at line 277 of file defaultprogress.cpp. References KIO::convertSize(), m_iProcessedSize, m_iTotalSize, QLabel::setText(), and sizeLabel. Referenced by ProgressItem::setProcessedSize(), and slotClean(). |
|
Called to set the number of processed files.
Reimplemented from KIO::ProgressBase. Definition at line 303 of file defaultprogress.cpp. References QString::arg(), m_iProcessedDirs, m_iProcessedFiles, m_iTotalDirs, m_iTotalFiles, progressLabel, and QLabel::setText(). Referenced by ProgressItem::setProcessedFiles(). |
|
Called to set the number of processed directories.
Reimplemented from KIO::ProgressBase. Definition at line 289 of file defaultprogress.cpp. References QString::arg(), m_iProcessedDirs, m_iProcessedFiles, m_iTotalDirs, m_iTotalFiles, progressLabel, and QLabel::setText(). Referenced by ProgressItem::setProcessedDirs(). |
|
Called to set the speed.
Reimplemented from KIO::ProgressBase. Definition at line 319 of file defaultprogress.cpp. References KIO::calculateRemainingSeconds(), KIO::convertSeconds(), KIO::convertSize(), m_iProcessedSize, m_iTotalSize, QLabel::setText(), and speedLabel. Referenced by ProgressItem::setSpeed(). |
|
Called to set the percentage.
Reimplemented from KIO::ProgressBase. Definition at line 243 of file defaultprogress.cpp. References QString::append(), QWidget::caption(), m_iTotalFiles, m_iTotalSize, m_pProgressBar, makePercentString(), mode, QWidget::setCaption(), and KProgress::setValue(). Referenced by ProgressItem::setPercent(), and slotClean(). |
|
Called to set an information message.
Definition at line 270 of file defaultprogress.cpp. References QLabel::alignment(), QLabel::setAlignment(), QLabel::setText(), and speedLabel. Referenced by ProgressItem::setInfoMessage(). |
|
Called when the job is copying.
Reimplemented from KIO::ProgressBase. Definition at line 330 of file defaultprogress.cpp. References checkDestination(), destEdit, mode, KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setCopying(). |
|
Called when the job is moving.
Reimplemented from KIO::ProgressBase. Definition at line 344 of file defaultprogress.cpp. References checkDestination(), destEdit, mode, KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setMoving(). |
|
Called when the job is deleting.
Reimplemented from KIO::ProgressBase. Definition at line 370 of file defaultprogress.cpp. References mode, KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setDeleting(). |
|
Called when the job is transferring.
Definition at line 381 of file defaultprogress.cpp. References KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setTransferring(). |
|
Called when the job is creating a directory.
Reimplemented from KIO::ProgressBase. Definition at line 358 of file defaultprogress.cpp. References mode, KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setCreatingDir(). |
|
Called when the job is requesting a stat.
Definition at line 391 of file defaultprogress.cpp. References KURL::prettyURL(), QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setStating(). |
|
Called when the job is mounting.
Definition at line 398 of file defaultprogress.cpp. References QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setMounting(). |
|
Called when the job is unmounting.
Definition at line 405 of file defaultprogress.cpp. References QWidget::setCaption(), setDestVisible(), KLineEdit::setText(), and sourceEdit. Referenced by ProgressItem::setUnmounting(). |
|
Called when the job is resuming.
Reimplemented from KIO::ProgressBase. Definition at line 412 of file defaultprogress.cpp. References KIO::number(), resumeLabel, and QLabel::setText(). Referenced by ProgressItem::setCanResume(). |
|
Called when the job is cleaned.
Reimplemented from KIO::ProgressBase. Definition at line 441 of file defaultprogress.cpp. References KStdGuiItem::close(), KIO::convertSize(), QWidget::hide(), m_iTotalSize, mode, KIO::ProgressBase::setOnlyClean(), QLabel::setText(), slotPercent(), slotProcessedSize(), and speedLabel. |
|
|
Definition at line 466 of file defaultprogress.cpp. References QString::contains(), KGlobal::dirs(), KURL::isLocalFile(), KURL::path(), and KStandardDirs::resourceDirs(). Referenced by slotCopying(), and slotMoving(). |
The documentation for this class was generated from the following files: