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

IRCPerson Class Reference

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

Collaboration diagram for IRCPerson:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 IRCPerson ()
 IRCPerson (const QString &mask)
 IRCPerson (const IRCPerson &person)
void fromMask (const QString &mask)
void setNick (const QString &name)
void setUser (const QString &user)
void setHost (const QString &host)
QString toMask ()
QString nick ()
QString user ()
QString host ()

Protected Attributes

QString m_nick
QString m_user
QString m_host

Constructor & Destructor Documentation

IRCPerson::IRCPerson  ) 
 

Definition at line 3 of file ircperson.cpp.

References m_host, m_nick, and m_user.

Referenced by IRCPerson().

IRCPerson::IRCPerson const QString mask  ) 
 

Definition at line 15 of file ircperson.cpp.

References fromMask(), and IRCPerson().

IRCPerson::IRCPerson const IRCPerson person  ) 
 

Definition at line 9 of file ircperson.cpp.

References m_host, m_nick, and m_user.


Member Function Documentation

void IRCPerson::fromMask const QString mask  ) 
 

Definition at line 20 of file ircperson.cpp.

References QString::find(), QString::left(), QString::length(), m_host, m_nick, m_user, QString::mid(), and QString::right().

Referenced by IRCPerson().

QString IRCPerson::host  ) 
 

Definition at line 53 of file ircperson.cpp.

References m_host.

QString IRCPerson::nick  ) 
 

Definition at line 45 of file ircperson.cpp.

References m_nick.

Referenced by IRCQueryTab::display(), IRCSession::getChannelsByPerson(), IRCServerTab::getTabForQuery(), IRCQueryTab::IRCQueryTab(), IRCSession::kick(), IRCSession::mode(), IRCChannelPerson::nick(), IRCSession::op(), IRCMessageParser::parseCTCPAction(), IRCMessageParser::parseCTCPPing(), IRCMessageParser::parseCTCPVersion(), IRCMessageParser::parseLiteralJoin(), IRCMessageParser::parseLiteralKick(), IRCMessageParser::parseLiteralMode(), IRCMessageParser::parseLiteralNick(), IRCMessageParser::parseLiteralPart(), IRCMessageParser::parseLiteralPrivMsg(), IRCMessageParser::parseLiteralQuit(), IRCMessageParser::parseLiteralTopic(), IRCSession::sendAction(), IRCSession::sendMessage(), and IRCQueryTab::title().

void IRCPerson::setHost const QString host  ) 
 

Definition at line 41 of file ircperson.cpp.

References m_host.

void IRCPerson::setNick const QString name  ) 
 

Definition at line 33 of file ircperson.cpp.

References m_nick.

Referenced by IRCServerTab::executeCommand(), IRCMessageParser::parseNumericalNames(), and IRCChannelPerson::setNick().

void IRCPerson::setUser const QString user  ) 
 

Definition at line 37 of file ircperson.cpp.

References m_user.

QString IRCPerson::toMask  ) 
 

Definition at line 29 of file ircperson.cpp.

References m_host, m_nick, and m_user.

QString IRCPerson::user  ) 
 

Definition at line 49 of file ircperson.cpp.

References m_user.


Member Data Documentation

QString IRCPerson::m_host [protected]
 

Definition at line 50 of file ircperson.h.

Referenced by fromMask(), host(), IRCPerson(), setHost(), and toMask().

QString IRCPerson::m_nick [protected]
 

Definition at line 48 of file ircperson.h.

Referenced by fromMask(), IRCPerson(), nick(), setNick(), and toMask().

QString IRCPerson::m_user [protected]
 

Definition at line 49 of file ircperson.h.

Referenced by fromMask(), IRCPerson(), setUser(), toMask(), and user().


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