![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Dialog which allows a user to set MAK_RTIDIR, RTI_RID_FILE, and the PATH environment variables. More...
Inheritance diagram for DtRidChooser:
Collaboration diagram for DtRidChooser:Public Types | |
| enum | DtInstalledRtiColumns { Current = 0, InstalledPath, RidFile, RtiVersion } |
| typedef std::map < QTreeWidgetItem *, DtRtiChooserCache::DtInstalledRTIInformation > | DtWidgetToPathMapType |
Public Slots | |
| void | showEditRTIConfigDialog () |
| void | showAddRTIConfigDialog () |
| void | removeRTIConfig () |
| void | showFullPaths (bool show) const |
| void | enableDisableSaveButton () |
| void | userSystemChanged () |
| void | accept (bool silent=false) |
| void | reject () |
| void | startTheAssistant () |
| void | checkAssistantShutdownThread () |
| void | timedOutDialogAccepted () |
Public Member Functions | |
| DtRidChooser (const MAKRti::DtString &defaultDirectory, bool useSystem=false) | |
| Constructor. More... | |
| virtual | ~DtRidChooser () |
| Destructor. More... | |
| virtual void | addKnownRTI (DtRtiChooserCache::DtInstalledRTIInformation &newRti, QTreeWidgetItem *location=0) |
| virtual void | knownRtis (std::set< DtRtiChooserCache::DtInstalledRTIInformation > &rtis) const |
| virtual void | refreshTree () const |
| virtual bool | isDuplicateRTI (DtRtiChooserCache::DtInstalledRTIInformation info, QTreeWidgetItem **item=0) const |
| virtual void | applyIcons () |
| virtual MAKRti::DtString | findCurrentRtiLibWithSpecifiedRtiDir (const MAKRti::DtString &specifiedRtiDir, bool isSystem) const |
| virtual MAKRti::DtString | findCurrentRtiLib (MAKRti::DtString path) const |
| virtual MAKRti::DtString | findCurrentRtiLib () const |
| virtual bool | validateSelection (DtWidgetToPathMapType::const_iterator found, bool &shouldExit) const |
| virtual bool | findInfoByPath (DtRtiChooserCache::DtInstalledRTIInformation &found, MAKRti::DtString path) const |
| virtual void | removeMakEnvVars () |
| virtual bool | setSelectedAndAccept (DtRtiChooserCache::DtInstalledRTIInformation &info, bool silent=false) |
Static Public Member Functions | |
| static void | processStartupAssistant (void *owner) |
Protected Attributes | |
| Ui_ridChooserDialog * | myUiImpl |
| std::set < DtRtiChooserCache::DtInstalledRTIInformation > | myInstalledRTIInfos |
| DtWidgetToPathMapType | myTreeToInfoMap |
| bool | myDialogClosing |
| MAKRti::DtString | myDefaultDir |
| bool | myUseSystemPath |
| bool | myShowingFullPaths |
| QTreeWidgetItem * | myChosenRTITreeWidget |
| QIcon | myCurrentRtiIcon |
| QIcon | myInvalidCurrentRtiIcon |
| QDialog * | myShutdownDialog |
| QLabel * | myShutdownLabel |
| QHBoxLayout * | myCentralLayout |
| QDialog * | myTimedOutDialog |
| QLabel * | myTimedOutLabel |
| QPushButton * | myTimedOutButton |
| QVBoxLayout * | myTimedOutCentralLayout |
| bool | myIsSilent |
| bool | myHasFinished |
| bool | myShouldStartAssistant |
| bool | myShouldAccept |
| std::pair< void *, void * > | myProcessInfo |
| QTimer * | myTimer |
Dialog which allows a user to set MAK_RTIDIR, RTI_RID_FILE, and the PATH environment variables.
| typedef std::map<QTreeWidgetItem*, DtRtiChooserCache::DtInstalledRTIInformation > DtRidChooser::DtWidgetToPathMapType |
| DtRidChooser::DtRidChooser | ( | const MAKRti::DtString & | defaultDirectory, |
| bool | useSystem = false |
||
| ) |
Constructor.
|
virtual |
Destructor.
|
slot |
|
virtual |
|
virtual |
|
slot |
|
slot |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
virtual |
|
slot |
|
virtual |
|
slot |
|
virtual |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
slot |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |