Observer Class Reference
Observer for KIO::Job progress information. Observer for KIO::Job progress information. More...
#include <observer.h>
Inheritance diagram for Observer:

Public Slots | |
void | slotTotalSize (KIO::Job *, KIO::filesize_t size) |
void | slotTotalFiles (KIO::Job *, unsigned long files) |
void | slotTotalDirs (KIO::Job *, unsigned long dirs) |
void | slotProcessedSize (KIO::Job *, KIO::filesize_t size) |
void | slotProcessedFiles (KIO::Job *, unsigned long files) |
void | slotProcessedDirs (KIO::Job *, unsigned long dirs) |
void | slotSpeed (KIO::Job *, unsigned long bytes_per_second) |
void | slotPercent (KIO::Job *, unsigned long percent) |
void | slotInfoMessage (KIO::Job *, const QString &msg) |
void | slotCopying (KIO::Job *, const KURL &from, const KURL &to) |
void | slotMoving (KIO::Job *, const KURL &from, const KURL &to) |
void | slotDeleting (KIO::Job *, const KURL &url) |
void | slotTransferring (KIO::Job *, const KURL &url) |
void | slotCreatingDir (KIO::Job *, const KURL &dir) |
void | slotCanResume (KIO::Job *, KIO::filesize_t offset) |
DCOP Member Functions | |
void | killJob (int progressId) |
KIO::MetaData | metadata (int progressId) |
Public Member Functions | |
int | newJob (KIO::Job *job, bool showProgress) |
void | jobFinished (int progressId) |
bool | openPassDlg (const QString &prompt, QString &user, QString &pass, bool readOnly) |
bool | openPassDlg (KIO::AuthInfo &info) |
KIO::RenameDlg_Result | open_RenameDlg (KIO::Job *job, const QString &caption, const QString &src, const QString &dest, KIO::RenameDlg_Mode mode, QString &newDest, KIO::filesize_t sizeSrc=(KIO::filesize_t)-1, KIO::filesize_t sizeDest=(KIO::filesize_t)-1, time_t ctimeSrc=(time_t)-1, time_t ctimeDest=(time_t)-1, time_t mtimeSrc=(time_t)-1, time_t mtimeDest=(time_t)-1) |
KIO::SkipDlg_Result | open_SkipDlg (KIO::Job *job, bool multi, const QString &error_text) |
void | stating (KIO::Job *, const KURL &url) |
void | mounting (KIO::Job *, const QString &dev, const QString &point) |
void | unmounting (KIO::Job *, const QString &point) |
Static Public Member Functions | |
Observer * | self () |
int | messageBox (int progressId, int type, const QString &text, const QString &caption, const QString &buttonYes, const QString &buttonNo) |
int | messageBox (int progressId, int type, const QString &text, const QString &caption, const QString &buttonYes, const QString &buttonNo, const QString &dontAskAgainName) |
Protected Member Functions | |
virtual void | virtual_hook (int id, void *data) |
Protected Attributes | |
UIServer_stub * | m_uiserver |
QIntDict< KIO::Job > | m_dctJobs |
Static Protected Attributes | |
Observer * | s_pObserver = 0L |
Detailed Description
Observer for KIO::Job progress information. Observer for KIO::Job progress information.This class, of which there is always only one instance, "observes" what jobs do and forwards this information to the progress-info server.
It is a DCOP object so that the UI server can call the kill method when the user presses Cancel.
Usually jobs are automatically registered by the KIO::Scheduler, so you do not have to care about that.
- Author:
- David Faure <faure@kde.org>
Definition at line 58 of file observer.h.
Member Function Documentation
|
Returns the unique observer object.
Referenced by KIO::mimetype(), KIO::mount(), KIO::SlaveInterface::openPassDlg(), KIO::stat(), KIO::TransferJob::TransferJob(), and KIO::unmount(). |
|
Called by the job constructor, to signal its presence to the UI Server.
|
|
Called by the job destructor, to tell the UI Server that the job ended.
|
|
References KIO::AuthInfo::password, KIO::AuthInfo::prompt, KIO::AuthInfo::readOnly, and KIO::AuthInfo::username. Referenced by KIO::SlaveInterface::openPassDlg(). |
|
Opens a password dialog.
References KIO::AuthInfo::caption, KIO::AuthInfo::comment, KIO::AuthInfo::commentLabel, endl(), KIO::PasswordDialog::getNameAndPassword(), kdDebug(), KIO::AuthInfo::keepPassword, KIO::AuthInfo::password, KIO::AuthInfo::prompt, KIO::AuthInfo::readOnly, KIO::AuthInfo::setModified(), and KIO::AuthInfo::username. |
|
Popup a message box. See KIO::SlaveBase. This doesn't use DCOP anymore, it shows the dialog in the application's process. Otherwise, other apps would block when trying to communicate with UIServer.
|
|
Popup a message box. See KIO::SlaveBase. This doesn't use DCOP anymore, it shows the dialog in the application's process. Otherwise, other apps would block when trying to communicate with UIServer.
References KSSLCertificate::chain(), endl(), KSSLCertificate::fromString(), KMessageBox::information(), kdDebug(), kdWarning(), KMessageBox::questionYesNo(), KSSLCertChain::setChain(), KMessageBox::setDontShowAskAgainConfig(), KSSLInfoDlg::setup(), KMessageBox::warningContinueCancel(), KMessageBox::warningYesNo(), and KMessageBox::warningYesNoCancel(). |
|
Called by the UI Server (using DCOP) if the user presses cancel.
|
|
Called by the UI Server (using DCOP) to get all the metadata of the job.
|
|
Definition at line 194 of file observer.cpp. References KIO::Job::progressId(). Referenced by KIO::TransferJob::TransferJob(). |
The documentation for this class was generated from the following files: