|
| enum | DisplayElement {
ScenarioName = 1,
SimulationTerrain,
SimulationModelSet,
ScenarioDescription,
FrontEndTerrain,
ComponentAttachmentTable,
TimeMultiplier,
CreateTerrainProcessor,
CreateGlobalEnvironment,
StartingDateAndTime,
RunDuration,
UseDayNightModel,
RandomNumberSeed,
FrameMode,
FrameTime
} |
| |
typedef std::map< QString,
QWidget * > | FieldMap |
| |
| typedef FieldMap::iterator | FieldIterator |
| |
| typedef FieldMap::const_iterator | const_FieldIterator |
| |
|
| | DtScenarioInformationWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0, bool isNewScenario=false) |
| |
| virtual | ~DtScenarioInformationWidget () |
| |
| virtual DtBrowseField * | addBrowseField (const QString &parentName, const QString &childName, const QString &labelText) |
| |
| virtual DtComboBoxField * | addComboBoxField (const QString &parentName, const QString &childName, const QString &labelText) |
| |
| virtual bool | addFieldWidget (const QString &parentName, QWidget *pWidget) |
| |
| virtual QWidget * | findFieldWidget (const QString &widgetName) |
| |
| virtual bool | init () |
| |
| virtual bool | setScenario (DtScenario *scenario) |
| |
| virtual bool | displayScenarioInformation (const QString &u) |
| |
| virtual void | setEditable (bool b) |
| |
| virtual void | setDisplayChangeWarningIcon (DtScenarioInformationWidget::DisplayElement, bool) |
| |
| virtual void | setShowScreenElement (DtScenarioInformationWidget::DisplayElement, bool) |
| |
| virtual void | setEnableScreenElement (DtScenarioInformationWidget::DisplayElement, bool) |
| |
| virtual void | setToScenario (DtScenario *scenario) |
| |
| virtual void | setComponentAttachRule (int) |
| |
| virtual int | componentAttachRule () const |
| |
| virtual bool | displayTerrainValid () const |
| |
| virtual time_t | startDateAndTimeOfDay () const |
| |
| virtual bool | simulationTerrainValid () const |
| |
| virtual bool | simulationModelSetsValid () const |
| |
| virtual bool | frameTimeValid () const |
| |
| virtual bool | valid () const |
| |
| const QString & | selectedScenarioFile () const |
| |
| virtual void | setAdvancedInformationEnabled (bool) |
| |
| virtual void | showAdvanced (bool b) |
| |
| virtual void | setShowComponentAttachCombo (bool) |
| |
| virtual void | setCanSelectTerrain (bool) |
| |
| virtual void | setShowPreview (bool) |
| |
| virtual bool | chooseBackendFileAndSMS () |
| |
| virtual int | runDurationTime () const |
| |
|
| virtual bool | chooseFile (QString title, QString ext, QString &file, QString &dirPath) |
| |
virtual
DtSimulationTimeScaleWidgetSlider * | createAndInitTimeMultiplierWidget () |
| |
| virtual void | secondsToDaysHoursMinutesSeconds (int in, int &days, int &hours, int &minutes, double &seconds) const |
| |
| virtual int | stringToSeconds (const char *) const |
| |
| virtual void | updateEnabledElements () |
| |
| virtual QString | cleanPath (const std::string &path) const |
| |
| virtual std::string | simulationModelSetFilesFromCombo () const |
| |
| virtual void | updateTimeOfDay (std::string, std::string) |
| |
| virtual DtPickListWidget * | createPickListWidget (QWidget *parent) |
| |
| virtual void | parseAllSmsFilesForFileList (const QString &smsFilename, const char *pListNameToFind, QStringList &fileList) |
| |
| virtual void | parseSmsForFileList (const QString &smsFilename, const char *pListNameToFind, QStringList &fileList) |
| |
| virtual void | populateFromSms (const QString &smsFileName) |
| |
| Enumerator |
|---|
| ScenarioName |
|
| SimulationTerrain |
|
| SimulationModelSet |
|
| ScenarioDescription |
|
| FrontEndTerrain |
|
| ComponentAttachmentTable |
|
| TimeMultiplier |
|
| CreateTerrainProcessor |
|
| CreateGlobalEnvironment |
|
| StartingDateAndTime |
|
| RunDuration |
|
| UseDayNightModel |
|
| RandomNumberSeed |
|
| FrameMode |
|
| FrameTime |
|
| makVrf::DtScenarioInformationWidget::DtScenarioInformationWidget |
( |
makVrv::DtDe & |
de, |
|
|
QWidget * |
parent = NULL, |
|
|
const Qt::WindowFlags & |
flags = 0, |
|
|
bool |
isNewScenario = false |
|
) |
| |
| virtual makVrf::DtScenarioInformationWidget::~DtScenarioInformationWidget |
( |
| ) |
|
|
virtual |
| virtual DtBrowseField* makVrf::DtScenarioInformationWidget::addBrowseField |
( |
const QString & |
parentName, |
|
|
const QString & |
childName, |
|
|
const QString & |
labelText |
|
) |
| |
|
virtual |
Adds a browse field to the parent widget, as identified by name. Returns the browse widget if parent is found and childName does not already exist.
| virtual DtComboBoxField* makVrf::DtScenarioInformationWidget::addComboBoxField |
( |
const QString & |
parentName, |
|
|
const QString & |
childName, |
|
|
const QString & |
labelText |
|
) |
| |
|
virtual |
Adds a browse field to the parent widget, as identified by name. Returns the combo box widget if parent is found and childName does not already exist.
| virtual bool makVrf::DtScenarioInformationWidget::addFieldWidget |
( |
const QString & |
parentName, |
|
|
QWidget * |
pWidget |
|
) |
| |
|
virtual |
Adds the given widget to the parent widget, as identified by name. Returns true if parent widget was found and the widget was added.
| virtual QWidget* makVrf::DtScenarioInformationWidget::findFieldWidget |
( |
const QString & |
widgetName | ) |
|
|
virtual |
Search the map of field widgets, return that widget or NULL if not found.
| virtual bool makVrf::DtScenarioInformationWidget::init |
( |
| ) |
|
|
virtual |
Initialize contents of display.
| virtual bool makVrf::DtScenarioInformationWidget::setScenario |
( |
DtScenario * |
scenario | ) |
|
|
virtual |
Displays scenario information by opening up the specified scenario and filling our display.
| virtual bool makVrf::DtScenarioInformationWidget::displayScenarioInformation |
( |
const QString & |
u | ) |
|
|
virtual |
| virtual void makVrf::DtScenarioInformationWidget::setEditable |
( |
bool |
b | ) |
|
|
virtual |
Sets whether or not the controls are editable.
Whether or not to show the change warning icon for elements. Only the following elements have the change warning icon SimulationModelSet SimulationTerrain FrontEndTerrain ComponentAttachmentTable RandomNumberSeed FrameMode FrameTime.
Whether or not to show the particular screen element.
Whether or not to enable the display element. The setting of editable after making individual changes will clear all editable items, so, only call this after calling the main setEditable.
| virtual void makVrf::DtScenarioInformationWidget::setToScenario |
( |
DtScenario * |
scenario | ) |
|
|
virtual |
Sets information in the scenario preview widget to the supplied scenario.
| virtual void makVrf::DtScenarioInformationWidget::setComponentAttachRule |
( |
int |
| ) |
|
|
virtual |
Sets/gets the component attach rule.
| virtual int makVrf::DtScenarioInformationWidget::componentAttachRule |
( |
| ) |
const |
|
virtual |
| virtual bool makVrf::DtScenarioInformationWidget::displayTerrainValid |
( |
| ) |
const |
|
virtual |
Returns true if display terrain exists.
| virtual time_t makVrf::DtScenarioInformationWidget::startDateAndTimeOfDay |
( |
| ) |
const |
|
virtual |
Returns the start date and time of day (in seconds from 01/01/1970 00:00:00)
| virtual bool makVrf::DtScenarioInformationWidget::simulationTerrainValid |
( |
| ) |
const |
|
virtual |
Returns true if simulation terrain is not blank and has an extension.
| virtual bool makVrf::DtScenarioInformationWidget::simulationModelSetsValid |
( |
| ) |
const |
|
virtual |
Returns true if all simulation model set files exist.
| virtual bool makVrf::DtScenarioInformationWidget::frameTimeValid |
( |
| ) |
const |
|
virtual |
Returns true if frame time is not blank and is greater than 0.
| virtual bool makVrf::DtScenarioInformationWidget::valid |
( |
| ) |
const |
|
virtual |
| const QString& makVrf::DtScenarioInformationWidget::selectedScenarioFile |
( |
| ) |
const |
|
inline |
| virtual void makVrf::DtScenarioInformationWidget::setAdvancedInformationEnabled |
( |
bool |
| ) |
|
|
virtual |
Shows/hides advanced information.
| virtual void makVrf::DtScenarioInformationWidget::showAdvanced |
( |
bool |
b | ) |
|
|
virtual |
| virtual void makVrf::DtScenarioInformationWidget::setShowComponentAttachCombo |
( |
bool |
| ) |
|
|
virtual |
| virtual void makVrf::DtScenarioInformationWidget::setCanSelectTerrain |
( |
bool |
| ) |
|
|
virtual |
| virtual void makVrf::DtScenarioInformationWidget::setShowPreview |
( |
bool |
| ) |
|
|
virtual |
Show/hide description preview.
| virtual bool makVrf::DtScenarioInformationWidget::chooseBackendFileAndSMS |
( |
| ) |
|
|
virtual |
| virtual int makVrf::DtScenarioInformationWidget::runDurationTime |
( |
| ) |
const |
|
virtual |
| void makVrf::DtScenarioInformationWidget::simulationFileChanged |
( |
const QString & |
| ) |
|
|
signal |
| void makVrf::DtScenarioInformationWidget::simulationModelSetFilesChanged |
( |
const QString & |
| ) |
|
|
signal |
| virtual bool makVrf::DtScenarioInformationWidget::chooseFile |
( |
QString |
title, |
|
|
QString |
ext, |
|
|
QString & |
file, |
|
|
QString & |
dirPath |
|
) |
| |
|
protectedvirtual |
| virtual void makVrf::DtScenarioInformationWidget::secondsToDaysHoursMinutesSeconds |
( |
int |
in, |
|
|
int & |
days, |
|
|
int & |
hours, |
|
|
int & |
minutes, |
|
|
double & |
seconds |
|
) |
| const |
|
protectedvirtual |
| virtual int makVrf::DtScenarioInformationWidget::stringToSeconds |
( |
const char * |
| ) |
const |
|
protectedvirtual |
Takes in a string of format "dd:hh:mm:ss" and converts it to seconds.
| virtual void makVrf::DtScenarioInformationWidget::updateEnabledElements |
( |
| ) |
|
|
protectedvirtual |
| virtual QString makVrf::DtScenarioInformationWidget::cleanPath |
( |
const std::string & |
path | ) |
const |
|
protectedvirtual |
| virtual std::string makVrf::DtScenarioInformationWidget::simulationModelSetFilesFromCombo |
( |
| ) |
const |
|
protectedvirtual |
Returns the simulation model set files as selected from the combo box.
| virtual bool makVrf::DtScenarioInformationWidget::chooseBackendFile |
( |
| ) |
|
|
virtualslot |
Allows user to choose terrain files of a particular type for the backend. Invokes processFileOpenDatabase to do so.
| virtual void makVrf::DtScenarioInformationWidget::chooseComponentAttachmentFile |
( |
| ) |
|
|
virtualslot |
| virtual bool makVrf::DtScenarioInformationWidget::chooseDisplayFile |
( |
| ) |
|
|
virtualslot |
| virtual bool makVrf::DtScenarioInformationWidget::chooseSimulationModelSetFiles |
( |
| ) |
|
|
virtualslot |
| virtual void makVrf::DtScenarioInformationWidget::simulationFileChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::simulationModelSetFilesChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::useDisplayTerrainChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::smsSelectionChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::frameModeChanged |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::showPreview |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::componentAttachmentRuleChangedByUser |
( |
| ) |
|
|
protectedvirtualslot |
| virtual void makVrf::DtScenarioInformationWidget::updateTimeOfDay |
( |
std::string |
, |
|
|
std::string |
|
|
) |
| |
|
protectedvirtual |
| virtual DtPickListWidget* makVrf::DtScenarioInformationWidget::createPickListWidget |
( |
QWidget * |
parent | ) |
|
|
protectedvirtual |
| virtual void makVrf::DtScenarioInformationWidget::parseAllSmsFilesForFileList |
( |
const QString & |
smsFilename, |
|
|
const char * |
pListNameToFind, |
|
|
QStringList & |
fileList |
|
) |
| |
|
protectedvirtual |
Iterates through Sms files and calls parseSmsForFileList on each one.
| virtual void makVrf::DtScenarioInformationWidget::parseSmsForFileList |
( |
const QString & |
smsFilename, |
|
|
const char * |
pListNameToFind, |
|
|
QStringList & |
fileList |
|
) |
| |
|
protectedvirtual |
| virtual void makVrf::DtScenarioInformationWidget::populateFromSms |
( |
const QString & |
smsFileName | ) |
|
|
protectedvirtual |
| Ui_ScenarioInformationWidgetUi makVrf::DtScenarioInformationWidget::myUiImpl |
| QDoubleValidator* makVrf::DtScenarioInformationWidget::myDoubleValidator |
| DtComboBoxField* makVrf::DtScenarioInformationWidget::myComponentAttachmentCombo |
| QTextBrowser* makVrf::DtScenarioInformationWidget::myDescriptionView |
| QTextEdit* makVrf::DtScenarioInformationWidget::myDescriptionEdit |
| FieldMap makVrf::DtScenarioInformationWidget::myFieldMap |
|
protected |
| DtScenario* makVrf::DtScenarioInformationWidget::myScenario |
|
protected |
| QStringList makVrf::DtScenarioInformationWidget::myFrameModeStrings |
|
protected |
| bool makVrf::DtScenarioInformationWidget::myEditable |
|
protected |
| QString makVrf::DtScenarioInformationWidget::mySelectedScenarioFile |
|
protected |
| bool makVrf::DtScenarioInformationWidget::myCanSelectTerrain |
|
protected |
| bool makVrf::DtScenarioInformationWidget::myUserChangedComponentAttachRule |
|
protected |
| bool makVrf::DtScenarioInformationWidget::myIsNewScenario |
|
protected |
| std::set<int> makVrf::DtScenarioInformationWidget::myEnabledElements |
|
protected |
The documentation for this class was generated from the following file: