KVIrc 5.2.4
Developer APIs
Signals | Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Friends | List of all members
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 instance().

◆ ~KviFileTransferManager()

KviFileTransferManager::~KviFileTransferManager ( )

References killAllTransfers().

Member Function Documentation

◆ cleanup()

void KviFileTransferManager::cleanup ( )
staticprotected

◆ instance()

KviFileTransferManager * KviFileTransferManager::instance ( )
static

◆ 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

Referenced by registerTransfer().

◆ transferUnregistering

void KviFileTransferManager::transferUnregistering ( KviFileTransfer t)
signal

Referenced by unregisterTransfer().

◆ transferWindow()

KviWindow * KviFileTransferManager::transferWindow ( ) const
inline

◆ unregisterTransfer()

void KviFileTransferManager::unregisterTransfer ( KviFileTransfer t)
protected

Friends And Related Symbol Documentation

◆ FileTransferWindow

friend class FileTransferWindow
friend

◆ KviApplication

friend class KviApplication
friend

◆ KviFileTransfer

friend class KviFileTransfer
friend

Member Data Documentation

◆ m_pTransferList

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

◆ m_pTransferWindow

KviWindow* KviFileTransferManager::m_pTransferWindow = nullptr
protected

Referenced by invokeTransferWindow().


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