VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtChatMessagesWidget Class Reference

A widget for displaying current chat messages sent from other front-ends or objects via sim command.

Inheritance diagram for makVrf::DtChatMessagesWidget:
Inheritance graph
[legend]

Public Member Functions

 DtChatMessagesWidget (makVrv::DtDe &de, QWidget *parent, Qt::WindowFlags f=Qt::Widget)
 
virtual ~DtChatMessagesWidget () override
 
virtual void clearMessages ()
 
virtual int forceType () const
 
virtual DtString channel () const
 
virtual void addChannel (int force, const DtString &channel)
 
virtual void addMessage (const QString &)
 
virtual void setUsername (const QString &)
 
virtual const QString & username () const
 
virtual void addChatMessage (const makVrfEvents::DtChatMessageEvent &evt)
 
virtual void init ()
 

Public Attributes

QHBoxLayout * myUsernameLayout
 
QLabelmyUsernameLabel
 
QString myUsername
 
QToolButtonmyChangeUsername
 
QPushButtonmySendButton
 
QHBoxLayout * myForceLayout
 
QHBoxLayout * myChatMessageButtonLayout
 
QTextEdit * myChatMessages
 
QLineEditmyChatMessage
 
QLabelmyChannelLabel
 
DtChatMessageChannelmyChatMessageChannel
 
QGridLayout * myChatMessageLayout
 
QLabelmyChatMessageLabel
 
QToolButtonmyClearChatMessages
 

Protected Slots

virtual void sendChatMessage ()
 
virtual void changeUserName ()
 
virtual void clearChatMessages ()
 

Protected Member Functions

virtual void filterChanged ()
 
virtual QString formatMessage (const makVrfEvents::DtChatMessageEvent &) const
 
virtual void updateWindowTitle ()
 

Protected Attributes

makVrv::DtDemyDe
 
makVrv::DtSignalConnectionManager myConnections
 

Constructor & Destructor Documentation

makVrf::DtChatMessagesWidget::DtChatMessagesWidget ( makVrv::DtDe de,
QWidget *  parent,
Qt::WindowFlags  f = Qt::Widget 
)

CTOR.

virtual makVrf::DtChatMessagesWidget::~DtChatMessagesWidget ( )
overridevirtual

DTOR.

Member Function Documentation

virtual void makVrf::DtChatMessagesWidget::clearMessages ( )
virtual
virtual int makVrf::DtChatMessagesWidget::forceType ( ) const
virtual
virtual DtString makVrf::DtChatMessagesWidget::channel ( ) const
virtual
virtual void makVrf::DtChatMessagesWidget::addChannel ( int  force,
const DtString channel 
)
virtual

Will only add channel if force exists in the force combo.

virtual void makVrf::DtChatMessagesWidget::addMessage ( const QString &  )
virtual
virtual void makVrf::DtChatMessagesWidget::setUsername ( const QString &  )
virtual
virtual const QString& makVrf::DtChatMessagesWidget::username ( ) const
virtual
virtual void makVrf::DtChatMessagesWidget::addChatMessage ( const makVrfEvents::DtChatMessageEvent evt)
virtual
virtual void makVrf::DtChatMessagesWidget::init ( )
virtual
virtual void makVrf::DtChatMessagesWidget::sendChatMessage ( )
protectedvirtualslot
virtual void makVrf::DtChatMessagesWidget::changeUserName ( )
protectedvirtualslot
virtual void makVrf::DtChatMessagesWidget::clearChatMessages ( )
protectedvirtualslot
virtual void makVrf::DtChatMessagesWidget::filterChanged ( )
protectedvirtual
virtual QString makVrf::DtChatMessagesWidget::formatMessage ( const makVrfEvents::DtChatMessageEvent ) const
protectedvirtual
virtual void makVrf::DtChatMessagesWidget::updateWindowTitle ( )
protectedvirtual

Member Data Documentation

makVrv::DtDe& makVrf::DtChatMessagesWidget::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtChatMessagesWidget::myConnections
protected
QHBoxLayout* makVrf::DtChatMessagesWidget::myUsernameLayout
QLabel* makVrf::DtChatMessagesWidget::myUsernameLabel
QString makVrf::DtChatMessagesWidget::myUsername
QToolButton* makVrf::DtChatMessagesWidget::myChangeUsername
QPushButton* makVrf::DtChatMessagesWidget::mySendButton
QHBoxLayout* makVrf::DtChatMessagesWidget::myForceLayout
QHBoxLayout* makVrf::DtChatMessagesWidget::myChatMessageButtonLayout
QTextEdit* makVrf::DtChatMessagesWidget::myChatMessages
QLineEdit* makVrf::DtChatMessagesWidget::myChatMessage
QLabel* makVrf::DtChatMessagesWidget::myChannelLabel
DtChatMessageChannel* makVrf::DtChatMessagesWidget::myChatMessageChannel
QGridLayout* makVrf::DtChatMessagesWidget::myChatMessageLayout
QLabel* makVrf::DtChatMessagesWidget::myChatMessageLabel
QToolButton* makVrf::DtChatMessagesWidget::myClearChatMessages

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)