KVIrc 5.2.4
Developer APIs
Public Member Functions | Protected Attributes | List of all members
KviFileTransfer Class Referenceabstract

#include <KviFileTransfer.h>

+ Inheritance diagram for KviFileTransfer:

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 ()
 
KviFileTransferManagermanager () const
 
KviWindowoutputWindow ()
 
virtual QString retryCommand ()
 
void setDisplayItem (KviTalTableWidgetItemEx *i)
 
bool terminated ()
 
virtual QString tipText ()
 
KviWindowtransferWindow () const
 
 ~KviFileTransfer ()
 

Protected Attributes

int m_iId
 
KviTalTableWidgetItemExm_pDisplayItem = nullptr
 

Constructor & Destructor Documentation

◆ KviFileTransfer()

KviFileTransfer::KviFileTransfer ( )

◆ ~KviFileTransfer()

KviFileTransfer::~KviFileTransfer ( )

Member Function Documentation

◆ active()

virtual bool KviFileTransfer::active ( )
pure virtual

◆ die()

void KviFileTransfer::die ( )
virtual

◆ displayHeight()

int KviFileTransfer::displayHeight ( int  iLineSpacing)
virtual

Reimplemented in HttpFileTransfer, and DccFileTransfer.

◆ displayPaint()

virtual void KviFileTransfer::displayPaint ( QPainter *  p,
int  column,
QRect  rect 
)
pure virtual

◆ displayUpdate()

void KviFileTransfer::displayUpdate ( )

◆ fillContextPopup()

virtual void KviFileTransfer::fillContextPopup ( QMenu *  m)
pure virtual

Implemented in HttpFileTransfer, and DccFileTransfer.

◆ id()

int KviFileTransfer::id ( ) const
inline

References m_iId.

Referenced by FileTransferItem::key().

◆ invokeTransferWindow()

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

◆ localFileName()

QString KviFileTransfer::localFileName ( )
virtual

◆ manager()

KviFileTransferManager * KviFileTransfer::manager ( ) const
inline

◆ outputWindow()

KviWindow * KviFileTransfer::outputWindow ( )

References g_pActiveWindow, o, and transferWindow().

◆ retryCommand()

QString KviFileTransfer::retryCommand ( )
virtual

◆ setDisplayItem()

void KviFileTransfer::setDisplayItem ( KviTalTableWidgetItemEx i)
inline

◆ terminated()

bool KviFileTransfer::terminated ( )

◆ tipText()

QString KviFileTransfer::tipText ( )
virtual

Reimplemented in HttpFileTransfer, and DccFileTransfer.

Referenced by FileTransferWindow::tipRequest().

◆ transferWindow()

KviWindow * KviFileTransfer::transferWindow ( ) const
inline

Member Data Documentation

◆ m_iId

int KviFileTransfer::m_iId
protected

Referenced by KviFileTransfer().

◆ m_pDisplayItem

KviTalTableWidgetItemEx* KviFileTransfer::m_pDisplayItem = nullptr
protected

Referenced by die(), and displayUpdate().


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