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

dcctransfertab.h

Go to the documentation of this file.
00001 #ifndef DCCTRANSFERTAB_H
00002 #define DCCTRANSFERTAB_H
00003 
00004 #include "dcctransfer.h"
00005 #include "irctab.h"
00006 
00007 template <class T> class QList;
00008 
00009 class DCCProgress;
00010 class IRCSession;
00011 class QString;
00012 class QHBox;
00013 class MainWindow;
00014 
00015 class DCCTransferTab: public IRCTab {
00016     Q_OBJECT
00017 public:
00018 
00019     DCCTransferTab(QWidget *parent = 0, const char *name = 0, WFlags f = 0);
00020     ~DCCTransferTab();
00021     virtual QString DCCTransferTab::title();
00022     virtual IRCSession* DCCTransferTab::session(){return 0;};
00023     virtual void DCCTransferTab::appendText(QString){};
00024     virtual void DCCTransferTab::remove();
00025     virtual void DCCTransferTab::settingsChanged() {};
00026     void addTransfer(DCCTransfer::Type type, Q_UINT32 ip4Addr, 
00027             Q_UINT16 port, const QString &filename,
00028             const QString &nickname, unsigned int size);
00029     static bool confirm(QWidget *parent = 0, 
00030             const QString &nickname = QString::null,
00031             const QString &filename = QString::null,
00032             unsigned int size = 0);
00033 private:
00034     QHBox *m_hbox;
00035     QList <DCCProgress> m_progressList;
00036     MainWindow *m_parent;
00037       
00038 };
00039 
00040 #endif
00041 

Generated on Sat Nov 5 16:17:40 2005 for OPIE by  doxygen 1.4.2