13 #if !defined(Q_MOC_RUN)
45 virtual void modifyDialogForButtonResponse();
48 virtual void modifyDialogForRadioButtonResponse();
51 virtual void modifyDialogForComboBoxResponse();
54 virtual void setMessage(
const QString&);
80 virtual void closeEvent(QCloseEvent* e);
81 virtual void reject();
82 virtual void accept();
85 virtual void buttonAccept();
86 virtual void radioButtonAccepted();
87 virtual void comboBoxAccepted();
132 virtual void stopAskingQuestions();
136 virtual void askNextQuestion();
147 virtual void processUserQuestionOperation(
DtSimMessage* msg);
148 virtual void cleanupDialogReference(
makVrv::DtUniqueID,
int questionId,
bool deleteDialog =
true);
PendingQuestionsToAsk myPendingQuestionsToAsk
Definition: askUserQuestionManager.h:170
QuestionStruct()
Definition: askUserQuestionManager.h:155
Virtual base class.
Definition: DtVirtualBaseClass.h:22
void setQuestionId(int i)
Definition: askUserQuestionManager.h:66
EntityQuestionDialogs myEntityQuestionDialogs
Definition: askUserQuestionManager.h:166
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
boost::signals2::signal< void(DtAskUserQuestionDialog *, int)> signal_accepted
Definition: askUserQuestionManager.h:76
makVrv::DtElementID elementID() const
Definition: askUserQuestionManager.h:61
Contains makVrv:DtSelectionManager class.
Contains makVrv::DtStateView class.
std::map< makVrv::DtElementID, std::vector< int > > PendingQuestionsToAsk
Definition: askUserQuestionManager.h:169
int questionId() const
Definition: askUserQuestionManager.h:71
makVrv::DtElementID myElementID
Definition: askUserQuestionManager.h:91
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
DtRwUserQuestion myQuestion
Definition: askUserQuestionManager.h:90
The DtAskUserQuestionManager will manage dialogs that will ask user questions based upon messages sen...
Definition: askUserQuestionManager.h:102
Definition: askUserQuestionManager.h:153
makVrv::DtSignalConnectionManager myConnectionManager
Definition: askUserQuestionManager.h:167
boost::signals2::signal< void(DtAskUserQuestionDialog *)> signal_rejected
Definition: askUserQuestionManager.h:77
Contains makVrv::DtVirtualBaseClass class.
QuestionStruct(const QuestionStruct &orig)
Definition: askUserQuestionManager.h:157
DtIfAskUserQuestion question
Definition: askUserQuestionManager.h:160
File: simMsg.h.
Definition: simMessage.h:35
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
std::map< int, QuestionStruct > QuestionDialogs
Definition: askUserQuestionManager.h:163
Contains makVrv::DtEntityState class.
QuestionStruct(DtAskUserQuestionDialog *d, const DtIfAskUserQuestion &q)
Definition: askUserQuestionManager.h:156
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Base class to provide boost signal/slot management.
PendingQuestionsToAsk::iterator myEntityAnsweringIterator
Definition: askUserQuestionManager.h:171
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Definition: askUserQuestionManager.h:33
int myQuestionId
Definition: askUserQuestionManager.h:92
void setElementID(makVrv::DtElementID id)
Definition: askUserQuestionManager.h:56
makVrv::DtDe & myDe
Definition: askUserQuestionManager.h:151
int myChoice
Definition: askUserQuestionManager.h:96
DtIfAskUserQuestion class will allow the back-end to send a message to the front end to ask the user ...
Definition: ifAskUserQuestion.h:23
std::set< DtUniqueID > IdSet
Definition: DtSelectionManager.h:32
std::map< makVrv::DtElementID, QuestionDialogs > EntityQuestionDialogs
Definition: askUserQuestionManager.h:164
QLabel * myMessage
Definition: askUserQuestionManager.h:95
DtRwUserQuestion contains the contents of a question that is asked to the user.
Definition: rwUserQuestion.h:22