8 #if !defined(Q_MOC_RUN)
17 #include <vlutil/vlString.h>
18 #include <QtWidgets/QWidget>
25 namespace makVrfEvents
27 class DtChatMessageEvent;
40 class DtChatMessageChannel;
55 virtual void clearMessages();
57 virtual int forceType()
const;
61 virtual void addChannel(
int force,
const DtString& channel);
62 virtual void addMessage(
const QString&);
64 virtual void setUsername(
const QString&);
65 virtual const QString& username()
const;
72 virtual void sendChatMessage();
73 virtual void changeUserName();
74 virtual void clearChatMessages();
77 virtual void filterChanged();
79 virtual void updateWindowTitle();
116 const Qt::WindowFlags& flags = 0);
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
Simple line text entry widget that will allow the user to enter a heading value.
Definition: chatMessageChannel.h:22
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
When sending, force type of -1 means to send to all forces and an empty channel string means to send ...
Definition: chatMessageEvent.h:14
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76