KVIrc
4.9.2
DeveloperAPIs
|
#include <KviFileTransfer.h>
Public Member Functions | |
virtual bool | active ()=0 |
virtual void | die () |
virtual int | displayHeight (int iLineSpacing) |
virtual void | displayPaint (QPainter *p, int column, QRect rect)=0 |
void | displayUpdate () |
virtual void | fillContextPopup (QMenu *m)=0 |
int | id () |
void | invokeTransferWindow (bool bCreateMinimized=false, bool bNoRaise=false) |
KviFileTransfer () | |
virtual QString | localFileName () |
KviFileTransferManager * | manager () |
KviWindow * | outputWindow () |
virtual QString | retryCommand () |
void | setDisplayItem (KviTalTableWidgetItemEx *i) |
bool | terminated () |
virtual QString | tipText () |
KviWindow * | transferWindow () |
~KviFileTransfer () | |
Protected Attributes | |
int | m_iId |
KviTalTableWidgetItemEx * | m_pDisplayItem |
KviFileTransfer::KviFileTransfer | ( | ) |
KviFileTransfer::~KviFileTransfer | ( | ) |
References manager(), and KviFileTransferManager::unregisterTransfer().
|
pure virtual |
Implemented in DccFileTransfer, and HttpFileTransfer.
Referenced by FileTransferWindow::heartbeat(), FileTransferItemDelegate::paint(), and terminated().
|
virtual |
References m_pDisplayItem.
Referenced by HttpFileTransfer::autoClean(), DccFileTransfer::event(), and KviFileTransferManager::killAllTransfers().
|
virtual |
Reimplemented in DccFileTransfer, and HttpFileTransfer.
|
pure virtual |
Implemented in DccFileTransfer, and HttpFileTransfer.
Referenced by FileTransferItemDelegate::paint().
void KviFileTransfer::displayUpdate | ( | ) |
References KviTalTableWidgetItemEx::displayUpdate(), and m_pDisplayItem.
Referenced by DccFileTransfer::abort(), DccFileTransfer::connected(), HttpFileTransfer::connectionEstablished(), DccFileTransfer::connectionInProgress(), HttpFileTransfer::contactingHost(), DccFileTransfer::event(), DccFileTransfer::handleMarshalError(), DccFileTransfer::listenOrConnect(), HttpFileTransfer::receivedResponse(), HttpFileTransfer::requestSent(), HttpFileTransfer::resolvingHost(), DccFileTransfer::startConnection(), and HttpFileTransfer::transferTerminated().
|
pure virtual |
Implemented in DccFileTransfer, and HttpFileTransfer.
Referenced by FileTransferWindow::rightButtonPressed().
|
inline |
References m_iId.
Referenced by DccFileTransferBandwidthDialog::DccFileTransferBandwidthDialog(), and FileTransferItem::key().
void KviFileTransfer::invokeTransferWindow | ( | bool | bCreateMinimized = false , |
bool | bNoRaise = false |
||
) |
References KviFileTransferManager::invokeTransferWindow(), and manager().
Referenced by http_kvs_complete_get(), DccBroker::recvFileExecute(), and DccBroker::sendFileExecute().
|
virtual |
Reimplemented in DccFileTransfer, and HttpFileTransfer.
Referenced by FileTransferWindow::copyLocalFileToClipboard(), FileTransferWindow::deleteLocalFile(), FileTransferWindow::openFilePopupActivated(), FileTransferWindow::openLocalFile(), FileTransferWindow::openLocalFileFolder(), FileTransferWindow::openLocalFileTerminal(), FileTransferWindow::openLocalFileWith(), and FileTransferWindow::rightButtonPressed().
|
inline |
References KviFileTransferManager::instance().
Referenced by invokeTransferWindow(), KviFileTransfer(), and ~KviFileTransfer().
KviWindow * KviFileTransfer::outputWindow | ( | ) |
References g_pActiveWindow, o, and transferWindow().
|
virtual |
|
inline |
References i.
Referenced by FileTransferItem::FileTransferItem(), and FileTransferItem::~FileTransferItem().
bool KviFileTransfer::terminated | ( | ) |
References active().
Referenced by FileTransferWindow::clearAll(), HttpFileTransfer::HttpFileTransfer(), and FileTransferWindow::rightButtonPressed().
|
virtual |
Reimplemented in DccFileTransfer, and HttpFileTransfer.
Referenced by FileTransferWindow::tipRequest().
|
inline |
|
protected |
Referenced by KviFileTransfer().
|
protected |
Referenced by die(), displayUpdate(), and KviFileTransfer().