KVIrc 5.2.6
Developer APIs
KviFileTransferManager Class Reference

#include <KviFileTransfer.h>

+ Inheritance diagram for KviFileTransferManager:

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
 
KviWindowtransferWindow () const
 
 ~KviFileTransferManager ()
 

Static Public Member Functions

static KviFileTransferManagerinstance ()
 

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
 
KviWindowm_pTransferWindow = nullptr
 

Friends

class FileTransferWindow
 
class KviApplication
 
class KviFileTransfer
 

Constructor & Destructor Documentation

◆ KviFileTransferManager()

KviFileTransferManager::KviFileTransferManager ( )

Referenced by FileTransferWindow, and instance().

◆ ~KviFileTransferManager()

KviFileTransferManager::~KviFileTransferManager ( )

References killAllTransfers().

Member Function Documentation

◆ cleanup()

void KviFileTransferManager::cleanup ( )
staticprotected

◆ instance()

◆ invokeTransferWindow()

void KviFileTransferManager::invokeTransferWindow ( bool bCreateMinimized = false,
bool bNoRaise = false )

◆ killAllTransfers()

void KviFileTransferManager::killAllTransfers ( )

◆ killTerminatedTransfers()

void KviFileTransferManager::killTerminatedTransfers ( )

◆ registerTransfer()

void KviFileTransferManager::registerTransfer ( KviFileTransfer * t)
protected

◆ setTransferWindow()

void KviFileTransferManager::setTransferWindow ( KviWindow * wnd)
inlineprotected

◆ transferList()

std::vector< KviFileTransfer * > KviFileTransferManager::transferList ( ) const
inline

◆ transferRegistered

void KviFileTransferManager::transferRegistered ( KviFileTransfer * t)
signal

References KviFileTransfer, and t.

Referenced by registerTransfer().

◆ transferUnregistering

void KviFileTransferManager::transferUnregistering ( KviFileTransfer * t)
signal

References KviFileTransfer, and t.

Referenced by unregisterTransfer().

◆ transferWindow()

KviWindow * KviFileTransferManager::transferWindow ( ) const
inline

References m_pTransferWindow.

◆ unregisterTransfer()

void KviFileTransferManager::unregisterTransfer ( KviFileTransfer * t)
protected

Friends And Related Symbol Documentation

◆ FileTransferWindow

friend class FileTransferWindow
friend

◆ KviApplication

friend class KviApplication
friend

References KviApplication.

Referenced by KviApplication.

◆ KviFileTransfer

Member Data Documentation

◆ m_pTransferList

std::vector<KviFileTransfer *> KviFileTransferManager::m_pTransferList
protected

◆ m_pTransferWindow

KviWindow* KviFileTransferManager::m_pTransferWindow = nullptr
protected

The documentation for this class was generated from the following files: