18 #include <QtWidgets/QDialog>
40 Q_PROPERTY(QColor StatusTextErrorColor MEMBER myStatusTextErrorColor USER
true)
41 Q_PROPERTY(QColor StatusTextSuccessColor MEMBER myStatusTextSuccessColor USER true)
51 virtual
void slot_generationError(makVrv::
DtUniqueID, makVrv::DtUnicode message);
52 virtual
void slot_startingGeneration(makVrv::DtUniqueID, makVrv::DtUnicode message);
53 virtual
void slot_generationComplete();
54 virtual
void slot_profileGenerated(makVrv::DtUniqueID, const DtFilename&);
55 virtual
void slot_generationRequested(makVrv::DtUniqueID);
56 virtual
void slot_navigationAreaGenerationProcessStarted();
57 virtual
void slot_generatorProcessStarted(QProcess*);
58 virtual
void slot_removedFromGeneration(makVrv::DtUniqueID,
int profilesLeft);
61 virtual
void slot_generatorMessage();
62 virtual
void onCancelThis();
63 virtual
void onCancelAll();
64 virtual
void onDetailsPressed();
67 makVrv::DtSignalConnectionManager myConnections;
69 QString myDefaultStyle;
73 QHBoxLayout* myNavigationProgressBarLayout;
77 QTextEdit* myStatusText;
81 QHBoxLayout* myButtonLayout;
85 unsigned myCurrentArea;
86 unsigned myNumAreasToGenerate;
87 unsigned myCurrentAreaProgress;
88 unsigned myCurrentAreaMaxProgress;
91 bool myHaveSomeSuccess;
92 QColor myStatusTextErrorColor;
93 QColor myStatusTextSuccessColor;
111 return myStatusDialog;
114 virtual void showProgress();
120 virtual DtNavigationAreaStatusDialog* create(QWidget* parent);
122 virtual void slot_generationRequested();
123 virtual void slot_generationComplete();
DtNavigationAreaStatusDialog * myStatusDialog
Definition: navigationAreaStatusDialog.h:127
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
makVrv::DtDe & myDe
Definition: navigationAreaStatusDialog.h:128
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtNavigationAreaStatusDialog * statusDialog()
Definition: navigationAreaStatusDialog.h:109
Definition: navigationAreaStatusDialog.h:37
Base class to provide boost signal/slot management.
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
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:72
!!!!!!!! DtNavigationAreaStatusDialogMonitor
Definition: navigationAreaStatusDialog.h:97
makVrv::DtSignalConnectionManager myConnections
Definition: navigationAreaStatusDialog.h:129