Logo Search packages:      
Sourcecode: qchat version File versions  Download package

ChannelWgt Class Reference

#include <channelwgt.h>

List of all members.


Detailed Description

Author:
Anistratov Oleg <ower@users.sourceforge.net>

Definition at line 60 of file channelwgt.h.


Public Slots

void addInfoMsg (QC_DatagramHeader *Hdr)
void nextStatusRequest ()
void setFocus2InputText ()
void setSndOnMsgIn (bool b)
void slot_changeUlDeepRefreshInterval (uint)
void slot_changeUlRefreshInterval (uint)
void slot_chbxInfChgd ()
void slot_connected () const
void slot_controlSplitter (int, int)
void slot_deepRefreshUL ()
void slot_disconnected () const
void slot_finMsgsHistoryReq ()
void slot_infoRequest (UserWgt *)
void slot_msgOut ()
void slot_refreshUL ()
void slot_startStatusChangedTimer ()
void slot_statusChanged ()
void slot_statusRequest () const
void updateUsersView ()

Signals

void avatarAnswer (const QString &, const QHostAddress &, quint32)
void infoAnswer (const QString &, const QHostAddress &, quint32, uchar)
void infStatusChanged (const QString &, const QHostAddress &, quint32)
void rebuildChat (short type)
void sendMessage (const QString &, const QHostAddress &, quint32, QTextDocument *)
void sendMsgsHistory (const QString &, const QHostAddress &, const QByteArray &, uint)
void sendMsgsNum (const QString &, const QHostAddress &, quint32, uint)
void sendSomeData (const QString &, const QHostAddress &, uint, const QString &, quint32, QByteArray *) const
void showStatusDescriptionDlg ()
void statusAnswer (const QString &, const QHostAddress &, quint32, bool changed=0, bool=0)
void wantActivate ()
void wantSaveState (const QString &, const QByteArray &)

Public Member Functions

void addAvatar (QC_DatagramHeader *Hdr)
void addMsg (QC_DatagramHeader *Hdr)
void addMsg2Chat (Message *msg)
void addUser (QC_DatagramHeader *Hdr)
void addUserInfo (QC_DatagramHeader *Hdr)
 ChannelWgt (QString name_, QWidget *parent=0, quint32 type=0, QHostAddress destIP=QHostAddress())
const QHostAddress & destIp () const
void emitSomeData (uint, const QString &="", QHostAddress=QHostAddress("0.0.0.0")) const
UserWgtfindUser (quint64 Ip) const
void getSmilesFromData (QC_DatagramHeader *Hdr)
void hideUser (QC_DatagramHeader *Hdr)
void initChannel ()
InputTextWgtinputText () const
void msgsNumAnswer (QC_DatagramHeader *)
const QString & name () const
void processData (QC_DatagramHeader *Hdr)
void rebuildChatText ()
void restoreState (const QByteArray &)
void retranslate ()
QByteArray saveState () const
void sendInfoAnswer (QC_DatagramHeader *Hdr)
void sendStatusAnswer (const QString &, const QHostAddress &, bool=0)
quint32 type () const

Protected Member Functions

void changeEvent (QEvent *ev)

Private Member Functions

QPixmap * drawUsersIcon (const QPixmap *, UserInfo *)

Private Attributes

MsgHistorym_chatMsgs
QHostAddress m_destIp
bool m_displayInfoMsgs
QFile * m_file
QTimer * m_initTimer
quint32 m_messageSize
QHostAddress m_msgsReqAddr
uint m_msgsReqNum
QTime m_msgsReqReceived
QTime m_msgsReqSent
quint8 m_myStatus
QString m_name
quint8 m_oldStatus
QByteArray m_parametrs
ChatWgtm_parent
quint16 m_passwordSize
QTimer * m_refreshTimer
QPushButton * m_refreshUlBtn
int m_requestsRest
QPushButton * m_sendBtn
QList< Smile > * m_smilesFromSender
bool m_soundOnMessageIn
QVector< QSplitter * > m_splitters
QTimer * m_statusChangedTimer
QString m_statusDescription
StatusEditWgtm_statusWgt
QCheckBox * m_sysMessagesChbx
quint32 m_type
UsersListm_users
UsersStatisticsModelm_usersModel
quint32 m_usersNum
ChatTextWgtmw_chatText
QStackedWidget * mw_chatTextStack
ChatTextWgtmw_clearChatText
QGridLayout * mw_grid
InputTextWgtmw_inputText
UsersListWgtmw_usersList
QStackedWidget * mw_usersStack
UsersStatisticsWgtmw_usersStatistics

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index