11 #if !defined(Q_MOC_RUN)
13 #include "DtEventContentsUi.hpp"
17 #include <vlutil/vlString.h>
24 #include <QTextCharFormat>
44 class DtTimeEntryWidget;
60 virtual void setShowTab(
int i,
bool);
63 virtual void deleteFontComboBoxOnAppQuit();
68 virtual void setupPicture();
71 virtual QString selectFile(
const QString& filters,
const QString& title);
72 virtual void addLink(
const DtUUID& linkTo,
int predType);
74 virtual void setupTextActions();
75 virtual void mergeFormatOnWordOrSelection(
const QTextCharFormat &format);
76 virtual void fontChanged(
const QFont &f);
77 virtual void colorChanged(
const QColor &c);
78 virtual void alignmentChanged(Qt::Alignment a);
81 virtual void videoAvailableChanged(
bool);
82 virtual void onScaleContentsChanged();
84 virtual void onLoadText();
85 virtual void onClearText();
87 virtual void onChooseAudio();
88 virtual void onClearAudio();
89 virtual void setupSound();
91 virtual void onChooseVideo();
92 virtual void onClearVideo();
93 virtual void setupVideo();
95 virtual void onChoosePicture();
96 virtual void onClearPicture();
98 virtual void onCurrentTabChanged(
int);
100 virtual void onLinkItemSelectionChanged();
101 virtual void onAddLink();
102 virtual void onRemoveLink();
105 virtual void textBold();
106 virtual void textItalic();
107 virtual void textUnderline();
108 virtual void alignLeft();
109 virtual void alignRight();
110 virtual void alignCenter();
111 virtual void alignJustify();
112 virtual void changeTextColor();
113 virtual void textFamily(
const QString&);
114 virtual void textSize(
const QString&);
115 virtual void currentCharFormatChanged(
const QTextCharFormat&);
116 virtual void cursorPositionChanged();
118 virtual void playAudioStateChanged();
119 virtual void audioFinished();
121 virtual void playVideoStateChanged();
122 virtual void videoFinished();
123 virtual void durationChanged(qint64 duration);
124 virtual void positionChanged(qint64 pos);
125 virtual void seekChanged(
int value);
UUID is a unique ID wrapper class.
Definition: uuid.h:59
std::vector< TabStruct > myTabs
Definition: eventContents.h:148
QString title
Definition: eventContents.h:143
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
bool visible
Definition: eventContents.h:145
QLabel * myPictureHolder
Definition: eventContents.h:133
QScrollArea * myPictureArea
Definition: eventContents.h:134
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
!!!!!!!!! DtEventContentsCreator
Definition: eventContents.h:156
Contains the DtUUID class declaration.
QWidget * widget
Definition: eventContents.h:144
Widget that allows users to enter time values, including days.
Definition: timeEntryWidget.h:29
DtUUID myUniqueId
Definition: eventContents.h:139
Contains makVrv::DtVirtualBaseClass class.
QMediaPlayer * mySoundObject
Definition: eventContents.h:130
DtTimeEntryWidget * myLinkTimeDelta
Definition: eventContents.h:132
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
std::set< DtUUID > myLinks
Definition: eventContents.h:140
Ui_DtEventContentsUi myUiImpl
Definition: eventContents.h:128
QMediaPlayer * myAviObject
Definition: eventContents.h:131
Definition: eventContents.h:46
QString myMediaVideo
Definition: eventContents.h:138
The DtRwScenarioEvent class will define the contents of a scenario event and it's current status...
Definition: rwScenarioEvent.h:68
QString myMediaPicture
Definition: eventContents.h:137
Base class to provide boost signal/slot management.
makVrv::DtSignalConnectionManager myConnections
Definition: eventContents.h:152
makVrv::DtDe & myDe
Definition: eventContents.h:150
Definition: eventContents.h:141
Contains makVrv::DtUniqueID type.
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