KVIrc
4.9.2
DeveloperAPIs
|
#include <KviFileTransfer.h>
Signals | |
void | transferRegistered (KviFileTransfer *t) |
void | transferUnregistering (KviFileTransfer *t) |
Public Member Functions | |
void | invokeTransferWindow (bool bCreateMinimized=false, bool bNoRaise=false) |
void | killAllTransfers () |
void | killTerminatedTransfers () |
KviFileTransferManager () | |
KviPointerList< KviFileTransfer > * | transferList () |
KviWindow * | transferWindow () |
~KviFileTransferManager () | |
Static Public Member Functions | |
static KviFileTransferManager * | instance () |
Protected Member Functions | |
void | registerTransfer (KviFileTransfer *t) |
void | setTransferWindow (KviWindow *wnd) |
void | unregisterTransfer (KviFileTransfer *t) |
Static Protected Member Functions | |
static void | cleanup () |
Protected Attributes | |
KviPointerList< KviFileTransfer > * | m_pTransferList |
KviWindow * | m_pTransferWindow |
Friends | |
class | FileTransferWindow |
class | KviApplication |
class | KviFileTransfer |
KviFileTransferManager::KviFileTransferManager | ( | ) |
References m_pTransferList, and m_pTransferWindow.
Referenced by instance().
KviFileTransferManager::~KviFileTransferManager | ( | ) |
References killAllTransfers().
|
staticprotected |
References g_pFileTransferManager.
Referenced by KviApplication::~KviApplication().
|
static |
References g_pFileTransferManager, and KviFileTransferManager().
Referenced by FileTransferWindow::clearAll(), FileTransferWindow::clearTerminated(), FileTransferWindow::FileTransferWindow(), filetransferwindow_kvs_cmd_clear(), FileTransferWindow::fillTransferView(), KviFileTransfer::manager(), and FileTransferWindow::~FileTransferWindow().
void KviFileTransferManager::invokeTransferWindow | ( | bool | bCreateMinimized = false , |
bool | bNoRaise = false |
||
) |
References g_pActiveWindow, m_pTransferWindow, and KviKvsScript::run().
Referenced by KviFileTransfer::invokeTransferWindow().
void KviFileTransferManager::killAllTransfers | ( | ) |
References KviFileTransfer::die(), KviPointerList< T >::first(), m_pTransferList, and t().
Referenced by FileTransferWindow::clearAll(), filetransferwindow_kvs_cmd_clear(), and ~KviFileTransferManager().
void KviFileTransferManager::killTerminatedTransfers | ( | ) |
|
protected |
References KviPointerList< T >::append(), m_pTransferList, KviPointerList< T >::setAutoDelete(), and transferRegistered().
Referenced by KviFileTransfer::KviFileTransfer().
|
inlineprotected |
Referenced by FileTransferWindow::FileTransferWindow(), and FileTransferWindow::~FileTransferWindow().
|
inline |
Referenced by FileTransferWindow::fillTransferView().
|
signal |
Referenced by registerTransfer().
|
signal |
Referenced by unregisterTransfer().
|
inline |
|
protected |
References KviPointerList< T >::isEmpty(), m_pTransferList, KviPointerList< T >::removeRef(), and transferUnregistering().
Referenced by KviFileTransfer::~KviFileTransfer().
|
friend |
|
friend |
|
friend |
|
protected |
Referenced by killAllTransfers(), killTerminatedTransfers(), KviFileTransferManager(), registerTransfer(), and unregisterTransfer().
|
protected |
Referenced by invokeTransferWindow(), and KviFileTransferManager().