Communi  3.0.0
A cross-platform IRC framework written with Qt
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions | Properties | List of all members
IrcPrivateMessage Class Reference

Represents a private message.

Inherits IrcMessage.

Public Member Functions

Q_INVOKABLE IrcPrivateMessage (IrcConnection *connection)
 
- Public Member Functions inherited from IrcMessage
Q_INVOKABLE IrcMessage (IrcConnection *connection)
 
virtual ~IrcMessage ()
 
QByteArray encoding () const
 
Q_INVOKABLE QByteArray toData () const
 

Properties

bool action
 
QString content
 
bool private
 
bool request
 
QString target
 
- Properties inherited from IrcMessage
QString command
 
IrcConnection connection
 
Flags flags
 
QString host
 
QString ident
 
IrcNetwork network
 
QString nick
 
QStringList parameters
 
QString prefix
 
QDateTime timeStamp
 
Type type
 
bool valid
 

Additional Inherited Members

- Public Types inherited from IrcMessage
enum  Flag { None = 0x0, Own = 0x1, Identified = 0x2, Unidentified = 0x4 }
 
enum  Type {
  Unknown, Capability, Error, Invite,
  Join, Kick, Mode, Motd,
  Names, Nick, Notice, Numeric,
  Part, Ping, Pong, Private,
  Quit, Topic
}
 
- Static Public Member Functions inherited from IrcMessage
static Q_INVOKABLE IrcMessagefromData (const QByteArray &data, IrcConnection *connection)
 
static Q_INVOKABLE IrcMessagefromParameters (const QString &prefix, const QString &command, const QStringList &parameters, IrcConnection *connection)
 

Constructor & Destructor Documentation

IrcPrivateMessage::IrcPrivateMessage ( IrcConnection connection)
explicit

Constructs a new IrcPrivateMessage with connection.

Property Documentation

bool IrcPrivateMessage::action
read

This property is true if the message is an action; otherwise false.

Access function:
  • bool isAction() const
QString IrcPrivateMessage::content
read

This property holds the message content.

Access function:
bool IrcPrivateMessage::private
read

This property is true if the message is private, or false if it is a channel message.

Access function:
  • bool isPrivate() const
bool IrcPrivateMessage::request
read

This property is true if the message is a request; otherwise false.

Access function:
  • bool isRequest() const
QString IrcPrivateMessage::target
read

This property holds the target channel or user in question.

Access function: