• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdenetwork
  • Sitemap
  • Contact Us
 

kopete/libkopete

Kopete::Transfer

Kopete::Transfer Class Reference

#include <kopetetransfermanager.h>

Inheritance diagram for Kopete::Transfer:

Inheritance graph
[legend]

List of all members.


Detailed Description

A KIO job for a kopete file transfer.

Author:
Richard Smith <kopete@metafoo.co.uk>

Definition at line 158 of file kopetetransfermanager.h.


Public Slots

bool showMessage (QString text)
void slotCancelled ()
void slotComplete ()
void slotError (int error, const QString &errorText)
void slotProcessed (unsigned int)

Signals

void transferCanceled ()

Public Member Functions

KUrl destinationURL ()
const FileTransferInfo & info () const
KUrl sourceURL ()
 Transfer (const FileTransferInfo &, const Contact *toUser, bool showProgressInfo=true)
 Transfer (const FileTransferInfo &, const QString &localFile, bool showProgressInfo=true)
 ~Transfer ()

Protected Member Functions

void emitCopying (const KUrl &src, const KUrl &dest)

Constructor & Destructor Documentation

Kopete::Transfer::Transfer ( const FileTransferInfo &  kfti,
const QString &  localFile,
bool  showProgressInfo = true 
)

Constructor.

Definition at line 63 of file kopetetransfermanager.cpp.

Kopete::Transfer::Transfer ( const FileTransferInfo &  kfti,
const Contact *  toUser,
bool  showProgressInfo = true 
)

Constructor.

Definition at line 74 of file kopetetransfermanager.cpp.

Kopete::Transfer::~Transfer (  ) 

Destructor.

Definition at line 98 of file kopetetransfermanager.cpp.


Member Function Documentation

KUrl Kopete::Transfer::destinationURL (  ) 

Retrieve a URL indicating where the file is being copied to.

See sourceURL

Definition at line 135 of file kopetetransfermanager.cpp.

void Kopete::Transfer::emitCopying ( const KUrl &  src,
const KUrl &  dest 
) [protected]

Definition at line 140 of file kopetetransfermanager.cpp.

const FileTransferInfo& Kopete::Transfer::info (  )  const [inline]

Get the info for this file transfer.

Definition at line 179 of file kopetetransfermanager.h.

bool Kopete::Transfer::showMessage ( QString  text  )  [slot]

something interesting happened; not an error / void slotInfo( int type, const QString &text );

display a message in the chatwindow if it exists

Definition at line 183 of file kopetetransfermanager.cpp.

void Kopete::Transfer::slotCancelled (  )  [slot]

transfer was cancelled (but not by our user)

Definition at line 176 of file kopetetransfermanager.cpp.

void Kopete::Transfer::slotComplete (  )  [slot]

Indicate that the transfer is complete.

Definition at line 152 of file kopetetransfermanager.cpp.

void Kopete::Transfer::slotError ( int  error,
const QString &  errorText 
) [slot]

Inform the job that an error has occurred while transferring the file.

Parameters:
error A member of the KIO::Error enumeration indicating what error occurred.
errorText A string to aid understanding of the error, often the offending URL.

Definition at line 158 of file kopetetransfermanager.cpp.

void Kopete::Transfer::slotProcessed ( unsigned int  bytes  )  [slot]

Set the file size processed so far.

Definition at line 147 of file kopetetransfermanager.cpp.

KUrl Kopete::Transfer::sourceURL (  ) 

Retrieve a URL indicating where the file is being copied from.

For display purposes only! There's no guarantee that this URL refers to a real file being transferred.

Definition at line 124 of file kopetetransfermanager.cpp.

void Kopete::Transfer::transferCanceled (  )  [signal]

Deprecated:
Use result() and check error() for ERR_USER_CANCELED


The documentation for this class was generated from the following files:
  • kopetetransfermanager.h
  • kopetetransfermanager.cpp

kopete/libkopete

Skip menu "kopete/libkopete"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdenetwork

Skip menu "kdenetwork"
  • kget
  • kopete
  •   kopete
  •   libkopete
  •       libpapillon
  • krfb
Generated for kdenetwork by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal