Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

DCCTransferTab Class Reference

#include </home/clem/local/src/opie/noncore/net/opieirc/dcctransfertab.h>

Inheritance diagram for DCCTransferTab:

Inheritance graph
[legend]
Collaboration diagram for DCCTransferTab:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DCCTransferTab (QWidget *parent=0, const char *name=0, WFlags f=0)
 ~DCCTransferTab ()
virtual QString title ()
virtual IRCSessionsession ()
virtual void appendText (QString)
virtual void remove ()
virtual void settingsChanged ()
void addTransfer (DCCTransfer::Type type, Q_UINT32 ip4Addr, Q_UINT16 port, const QString &filename, const QString &nickname, unsigned int size)

Static Public Member Functions

static bool confirm (QWidget *parent=0, const QString &nickname=QString::null, const QString &filename=QString::null, unsigned int size=0)

Private Attributes

QHBox * m_hbox
QList< DCCProgressm_progressList
MainWindowm_parent

Constructor & Destructor Documentation

DCCTransferTab::DCCTransferTab QWidget *  parent = 0,
const char *  name = 0,
WFlags  f = 0
 

Definition at line 14 of file dcctransfertab.cpp.

References IRCTab::m_description, m_hbox, and IRCTab::m_layout.

DCCTransferTab::~DCCTransferTab  ) 
 

Definition at line 22 of file dcctransfertab.cpp.

References m_hbox.


Member Function Documentation

void DCCTransferTab::addTransfer DCCTransfer::Type  type,
Q_UINT32  ip4Addr,
Q_UINT16  port,
const QString filename,
const QString nickname,
unsigned int  size
 

Definition at line 77 of file dcctransfertab.cpp.

References m_progressList.

Referenced by MainWindow::addDCC().

virtual void DCCTransferTab::appendText QString   )  [inline, virtual]
 

Implements IRCTab.

Definition at line 23 of file dcctransfertab.h.

bool DCCTransferTab::confirm QWidget *  parent = 0,
const QString nickname = QString::null,
const QString filename = QString::null,
unsigned int  size = 0
[static]
 

Definition at line 67 of file dcctransfertab.cpp.

References tr.

Referenced by IRCMessageParser::parseCTCPDCC().

void DCCTransferTab::remove  )  [virtual]
 

Implements IRCTab.

Definition at line 33 of file dcctransfertab.cpp.

References DCCProgress::cancel(), DCCProgress::finished(), MainWindow::killTab(), m_parent, m_progressList, and tr.

virtual IRCSession* DCCTransferTab::session  )  [inline, virtual]
 

Implements IRCTab.

Definition at line 22 of file dcctransfertab.h.

virtual void DCCTransferTab::settingsChanged  )  [inline, virtual]
 

Implements IRCTab.

Definition at line 25 of file dcctransfertab.h.

QString DCCTransferTab::title  )  [virtual]
 

Implements IRCTab.

Definition at line 28 of file dcctransfertab.cpp.


Member Data Documentation

QHBox* DCCTransferTab::m_hbox [private]
 

Definition at line 34 of file dcctransfertab.h.

Referenced by DCCTransferTab(), and ~DCCTransferTab().

MainWindow* DCCTransferTab::m_parent [private]
 

Definition at line 36 of file dcctransfertab.h.

Referenced by remove().

QList<DCCProgress> DCCTransferTab::m_progressList [private]
 

Definition at line 35 of file dcctransfertab.h.

Referenced by addTransfer(), and remove().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:30:54 2005 for OPIE by  doxygen 1.4.2