![]() |
KVIrc 5.2.6
Developer APIs
|
#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 () | |
std::vector< KviFileTransfer * > | transferList () const |
KviWindow * | transferWindow () const |
~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 | |
std::vector< KviFileTransfer * > | m_pTransferList |
KviWindow * | m_pTransferWindow = nullptr |
Friends | |
class | FileTransferWindow |
class | KviApplication |
class | KviFileTransfer |
KviFileTransferManager::KviFileTransferManager | ( | ) |
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 m_pTransferList, and t.
Referenced by FileTransferWindow::clearAll(), filetransferwindow_kvs_cmd_clear(), and ~KviFileTransferManager().
void KviFileTransferManager::killTerminatedTransfers | ( | ) |
References f, and m_pTransferList.
Referenced by FileTransferWindow::clearTerminated(), and filetransferwindow_kvs_cmd_clear().
|
protected |
References m_pTransferList, t, 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 m_pTransferList, t, and transferUnregistering().
Referenced by KviFileTransfer::~KviFileTransfer().
|
friend |
|
friend |
|
friend |
|
protected |
Referenced by killAllTransfers(), killTerminatedTransfers(), registerTransfer(), and unregisterTransfer().
Referenced by invokeTransferWindow().