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

IRCTab Class Reference

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

Inheritance diagram for IRCTab:

Inheritance graph
[legend]
Collaboration diagram for IRCTab:

Collaboration graph
[legend]
List of all members.

Public Slots

virtual void remove ()=0
virtual void settingsChanged ()=0

Signals

void changed (IRCTab *)
void ping (const QString &)
void nextTab ()
void prevTab ()
void closeTab ()
void editFocus ()

Public Member Functions

 IRCTab (QWidget *parent=0, const char *name=0, WFlags f=0)
void setID (int id)
int id ()
virtual QString title ()=0
virtual IRCSessionsession ()=0
virtual void appendText (QString text)=0

Static Public Member Functions

static void setUseTimeStamps (bool b)
static QString appendTimestamp (const QString &tex)

Static Public Attributes

static QString m_errorColor
static QString m_serverColor
static QString m_textColor
static QString m_backgroundColor
static QString m_selfColor
static QString m_otherColor
static QString m_notificationColor
static int m_maxLines

Protected Member Functions

void showEvent (QShowEvent *)

Protected Attributes

QLabel * m_description
QVBoxLayout * m_layout
int m_id

Constructor & Destructor Documentation

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

Definition at line 38 of file irctab.cpp.

References add, Opie::Core::OResource::loadPixmap(), m_description, m_layout, QString::null, remove(), Opie::Core::OResource::SmallIcon, AppLnk::smallIconSize(), and tr.


Member Function Documentation

virtual void IRCTab::appendText QString  text  )  [pure virtual]
 

Implemented in DCCTransferTab, IRCChannelTab, IRCQueryTab, and IRCServerTab.

Referenced by IRCServerTab::executeCommand().

QString IRCTab::appendTimestamp const QString tex  )  [static]
 

Definition at line 30 of file irctab.cpp.

References QTime::currentTime(), and g_useTime.

Referenced by IRCServerTab::appendText(), and IRCChannelTab::appendText().

void IRCTab::changed IRCTab  )  [signal]
 

Referenced by IRCServerTab::appendText(), IRCQueryTab::appendText(), and IRCChannelTab::appendText().

void IRCTab::closeTab  )  [signal]
 

Referenced by IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), and IRCServerTab::IRCServerTab().

void IRCTab::editFocus  )  [signal]
 

Referenced by IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), IRCServerTab::IRCServerTab(), and showEvent().

int IRCTab::id  ) 
 

Definition at line 60 of file irctab.cpp.

References m_id.

void IRCTab::nextTab  )  [signal]
 

Referenced by IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), and IRCServerTab::IRCServerTab().

void IRCTab::ping const QString  )  [signal]
 

Referenced by IRCQueryTab::appendText(), and IRCChannelTab::appendText().

void IRCTab::prevTab  )  [signal]
 

Referenced by IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), and IRCServerTab::IRCServerTab().

virtual void IRCTab::remove  )  [pure virtual, slot]
 

Implemented in DCCTransferTab, IRCChannelTab, IRCQueryTab, and IRCServerTab.

Referenced by IRCTab().

virtual IRCSession* IRCTab::session  )  [pure virtual]
 

Implemented in DCCTransferTab, IRCChannelTab, IRCQueryTab, and IRCServerTab.

void IRCTab::setID int  id  ) 
 

Definition at line 56 of file irctab.cpp.

References m_id.

Referenced by MainWindow::addTab().

virtual void IRCTab::settingsChanged  )  [pure virtual, slot]
 

Implemented in DCCTransferTab, IRCChannelTab, IRCQueryTab, and IRCServerTab.

void IRCTab::setUseTimeStamps bool  b  )  [static]
 

Definition at line 25 of file irctab.cpp.

References g_useTime.

Referenced by IRCSettings::accept(), and MainWindow::loadSettings().

void IRCTab::showEvent QShowEvent *   )  [protected]
 

Definition at line 64 of file irctab.cpp.

References MainWindow::appCaption(), editFocus(), and title().

virtual QString IRCTab::title  )  [pure virtual]
 

Implemented in DCCTransferTab, IRCChannelTab, IRCQueryTab, and IRCServerTab.

Referenced by MainWindow::addTab(), and showEvent().


Member Data Documentation

QString IRCTab::m_backgroundColor [static]
 

Definition at line 16 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::appendText(), IRCQueryTab::appendText(), IRCChannelTab::appendText(), MainWindow::loadSettings(), IRCServerTab::settingsChanged(), IRCQueryTab::settingsChanged(), and IRCChannelTab::settingsChanged().

QLabel* IRCTab::m_description [protected]
 

Definition at line 64 of file irctab.h.

Referenced by DCCTransferTab::DCCTransferTab(), IRCServerTab::display(), IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), IRCServerTab::IRCServerTab(), and IRCTab().

QString IRCTab::m_errorColor [static]
 

Definition at line 13 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::display(), IRCServerTab::executeCommand(), MainWindow::loadSettings(), IRCQueryTab::processCommand(), and IRCChannelTab::processCommand().

int IRCTab::m_id [protected]
 

Definition at line 66 of file irctab.h.

Referenced by id(), and setID().

QVBoxLayout* IRCTab::m_layout [protected]
 

Definition at line 65 of file irctab.h.

Referenced by DCCTransferTab::DCCTransferTab(), IRCChannelTab::IRCChannelTab(), IRCQueryTab::IRCQueryTab(), IRCServerTab::IRCServerTab(), and IRCTab().

int IRCTab::m_maxLines [static]
 

Definition at line 20 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::appendText(), IRCQueryTab::appendText(), IRCChannelTab::appendText(), and MainWindow::loadSettings().

QString IRCTab::m_notificationColor [static]
 

Definition at line 19 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::display(), and MainWindow::loadSettings().

QString IRCTab::m_otherColor [static]
 

Definition at line 18 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::display(), IRCQueryTab::display(), IRCServerTab::executeCommand(), and MainWindow::loadSettings().

QString IRCTab::m_selfColor [static]
 

Definition at line 17 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::executeCommand(), MainWindow::loadSettings(), IRCQueryTab::processCommand(), and IRCChannelTab::processCommand().

QString IRCTab::m_serverColor [static]
 

Definition at line 14 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::display(), and MainWindow::loadSettings().

QString IRCTab::m_textColor [static]
 

Definition at line 15 of file irctab.cpp.

Referenced by IRCSettings::accept(), IRCServerTab::display(), IRCQueryTab::display(), IRCServerTab::executeCommand(), MainWindow::loadSettings(), IRCQueryTab::processCommand(), and IRCChannelTab::processCommand().


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