![]() |
KVIrc 5.2.4
Developer APIs
|
#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 () const |
void | invokeTransferWindow (bool bCreateMinimized=false, bool bNoRaise=false) |
KviFileTransfer () | |
virtual QString | localFileName () |
KviFileTransferManager * | manager () const |
KviWindow * | outputWindow () |
virtual QString | retryCommand () |
void | setDisplayItem (KviTalTableWidgetItemEx *i) |
bool | terminated () |
virtual QString | tipText () |
KviWindow * | transferWindow () const |
~KviFileTransfer () | |
Protected Attributes | |
int | m_iId |
KviTalTableWidgetItemEx * | m_pDisplayItem = nullptr |
KviFileTransfer::KviFileTransfer | ( | ) |
KviFileTransfer::~KviFileTransfer | ( | ) |
References manager(), and KviFileTransferManager::unregisterTransfer().
|
pure virtual |
Implemented in HttpFileTransfer, and DccFileTransfer.
Referenced by FileTransferWindow::heartbeat(), FileTransferItemDelegate::paint(), and terminated().
|
virtual |
References m_pDisplayItem.
Referenced by HttpFileTransfer::autoClean(), and DccFileTransfer::event().
|
virtual |
Reimplemented in HttpFileTransfer, and DccFileTransfer.
|
pure virtual |
Implemented in HttpFileTransfer, and DccFileTransfer.
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 HttpFileTransfer, and DccFileTransfer.
|
inline |
References m_iId.
Referenced by 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 HttpFileTransfer, and DccFileTransfer.
Referenced by FileTransferWindow::deleteLocalFile(), 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 HttpFileTransfer, and DccFileTransfer.
Referenced by FileTransferWindow::tipRequest().
|
inline |
Referenced by DccFileTransfer::dccMarshalOutputWindow(), DccFileTransfer::eventWindow(), HttpFileTransfer::headersReceived(), DccFileTransfer::outputAndLog(), DccFileTransfer::outputAndLog(), outputWindow(), HttpFileTransfer::requestSent(), HttpFileTransfer::statusMessage(), and HttpFileTransfer::transferTerminated().
|
protected |
Referenced by KviFileTransfer().
|
protected |
Referenced by die(), and displayUpdate().