uiserver_stub.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
#ifndef __UISERVER_STUB__
00010
#define __UISERVER_STUB__
00011
00012
#include <dcopstub.h>
00013
#include <qintdict.h>
00014
#include <qdatetime.h>
00015
#include <qtimer.h>
00016
#include <dcopobject.h>
00017
#include <kio/global.h>
00018
#include <kio/authinfo.h>
00019
#include <kurl.h>
00020
#include <kmainwindow.h>
00021
#include <kdatastream.h>
00022
#include <klistview.h>
00023
#include <ksslcertdlg.h>
00024
00025
00026
class UIServer_stub :
virtual public DCOPStub
00027 {
00028
public:
00029 UIServer_stub(
const QCString& app,
const QCString&
id );
00030 UIServer_stub(
DCOPClient* client,
const QCString& app,
const QCString&
id );
00031
explicit UIServer_stub(
const DCOPRef& ref );
00032
virtual int newJob(
QCString appId,
bool showProgress );
00033
virtual ASYNC jobFinished(
int id );
00034
virtual ASYNC totalSize(
int id,
unsigned long int size );
00035
virtual ASYNC totalSize64(
int id,
KIO::filesize_t size );
00036
virtual ASYNC totalFiles(
int id,
unsigned long int files );
00037
virtual ASYNC totalDirs(
int id,
unsigned long int dirs );
00038
virtual ASYNC processedSize(
int id,
unsigned long int bytes );
00039
virtual ASYNC processedSize64(
int id,
KIO::filesize_t bytes );
00040
virtual ASYNC processedFiles(
int id,
unsigned long int files );
00041
virtual ASYNC processedDirs(
int id,
unsigned long int dirs );
00042
virtual ASYNC percent(
int id,
unsigned long int ipercent );
00043
virtual ASYNC speed(
int id,
unsigned long int bytes_per_second );
00044
virtual ASYNC infoMessage(
int id,
const QString& msg );
00045
virtual ASYNC copying(
int id,
KURL from,
KURL to );
00046
virtual ASYNC moving(
int id,
KURL from,
KURL to );
00047
virtual ASYNC deleting(
int id,
KURL url );
00048
virtual ASYNC transferring(
int id,
KURL url );
00049
virtual ASYNC creatingDir(
int id,
KURL dir );
00050
virtual ASYNC stating(
int id,
KURL url );
00051
virtual ASYNC mounting(
int id,
QString dev,
QString point );
00052
virtual ASYNC unmounting(
int id,
QString point );
00053
virtual ASYNC canResume(
int id,
unsigned long int offset );
00054
virtual ASYNC canResume64(
int id,
KIO::filesize_t offset );
00055
virtual QByteArray openPassDlg(
const KIO::AuthInfo& info );
00056
virtual int messageBox(
int id,
int type,
const QString& text,
const QString& caption,
const QString& buttonYes,
const QString& buttonNo );
00057
virtual QByteArray open_RenameDlg64(
int id,
const QString& caption,
const QString& src,
const QString& dest,
int mode,
KIO::filesize_t sizeSrc,
KIO::filesize_t sizeDest,
unsigned long int ctimeSrc,
unsigned long int ctimeDest,
unsigned long int mtimeSrc,
unsigned long int mtimeDest );
00058
virtual QByteArray open_RenameDlg(
int id,
const QString& caption,
const QString& src,
const QString& dest,
int mode,
unsigned long int sizeSrc,
unsigned long int sizeDest,
unsigned long int ctimeSrc,
unsigned long int ctimeDest,
unsigned long int mtimeSrc,
unsigned long int mtimeDest );
00059
virtual int open_SkipDlg(
int id,
int multi,
const QString& error_text );
00060
virtual void setListMode(
bool list );
00061
virtual void setJobVisible(
int id,
bool visible );
00062
virtual void showSSLInfoDialog(
const QString& url,
const KIO::MetaData& data );
00063
virtual KSSLCertDlgRet showSSLCertDialog(
const QString& host,
const QStringList& certList );
00064
protected:
00065 UIServer_stub() :
DCOPStub( never_use ) {};
00066 };
00067
00068
00069
#endif
This file is part of the documentation for kio Library Version 3.3.0.