![]() |
VR-Forces Developer's Guide
|
The dialog widget that displays the various connection configurations.

Classes | |
| struct | ApplicationInformation |
| struct | ConnectionSetting |
Public Member Functions | |
| DtVrfLauncherMainWidget (DtVrfLauncherApplication *app) | |
| virtual | ~DtVrfLauncherMainWidget () override |
| virtual bool | init () |
| virtual DtProtocolConfigSubWidget * | createProtocolSubwidget (unsigned int prot) |
| virtual bool | hasConnection (const std::string &) const |
| virtual std::vector< std::string > | commandLineApplications () const |
| DtApplicationSetsWidget * | applicationSettingsWidget () |
| virtual std::string | getIconPath () const |
Public Attributes | |
| QHBoxLayout * | myTitleLayout |
| DtApplicationSetsWidget * | myApplicationSetsWidget |
| QTreeWidget * | myConnections |
| QLabel * | myConnectionLabel |
| QHBoxLayout * | myButtonsLayout |
| QPushButton * | myPlugins |
| QPushButton * | myClose |
| QPushButton * | myLaunchSelected |
| QSplitter * | mySplitter |
| QToolButton * | myAddConnection |
| QToolButton * | myEditConnection |
| QToolButton * | myRemoveConnection |
| QToolButton * | myCopyConnection |
Protected Types | |
| typedef std::vector < ConnectionSetting > | ConnectionSettings |
| typedef std::map< unsigned int, std::unique_ptr < DtProtocolConfigSubWidget > > | ProtocolSubWidgets |
Protected Slots | |
| virtual void | onItemDoubleClicked (QTreeWidgetItem *, int) |
| virtual void | launchAndExit () |
| virtual void | save () |
| virtual void | load () |
| virtual void | modifyPlugins () |
| virtual void | saveAndExit () |
| virtual void | onTitleChanged (const QString &) |
| virtual void | launchApplications () |
| virtual void | onMakeAutoConnectChanged () |
| virtual void | onShowCommandLineFor (const DtApplicationSet &) |
| virtual void | onRunApplication (const std::vector< DtApplicationSet > &) |
| virtual void | onCopyConnection () |
| virtual void | onDeleteConnection () |
| virtual void | onAddConnection () |
| virtual void | onItemSelectionChanged () |
| virtual void | onEditConnection () |
| virtual void | onApplicationsCollapsed (const QSize &) |
| virtual void | onApplicationsExpanded () |
| virtual void | resizeToCollapsed () |
| virtual void | onConnectionItemRightClickedOn (QTreeWidgetItem *, QMouseEvent *, int) |
Protected Member Functions | |
| virtual DtApplicationSetsWidget * | createApplicationSetsWidget () |
| virtual void | closeEvent (QCloseEvent *) override |
| virtual void | printAppLaunchConfiguration (const QString &, const QStringList &) const |
| virtual std::vector < ApplicationInformation > | applicationInformation (const DtApplicationSet &) const |
| virtual bool | runApplication (const ApplicationInformation &app, qint64 &) |
| virtual bool | initCopyDialog (DtCreateConnectionDialog *createDlg, const QString &originalConnName) const |
| virtual bool | initCreateDialog (DtCreateConnectionDialog *createDlg) const |
| virtual void | launchApplications (const std::vector< DtApplicationSet > &) |
| virtual QTreeWidgetItem * | addConnectionRow (DtConnectionSettings *) |
| virtual void | save (DtConnectionSettings *currentConnectionSettings) |
| virtual DtConnectionDialog * | connectionDialog (DtConnectionSettings *currentConnectionSettings) |
Protected Attributes | |
| QSize | myRemovedSize |
| DtVrfLauncherApplication * | myApp = nullptr |
| ConnectionSettings | myConnectionSettings |
| ProtocolSubWidgets | myProtocolSubWidgets |
| int | myNextDefaultNum = 1 |
|
protected |
|
protected |
| DtVrfLauncherMainWidget::DtVrfLauncherMainWidget | ( | DtVrfLauncherApplication * | app | ) |
CTOR.
|
overridevirtual |
Virtual DTOR.
|
virtual |
Initializers.
|
virtual |
|
virtual |
|
virtual |
|
inline |
|
virtual |
|
protectedvirtual |
|
overrideprotectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtualslot |
| QHBoxLayout* DtVrfLauncherMainWidget::myTitleLayout |
| DtApplicationSetsWidget* DtVrfLauncherMainWidget::myApplicationSetsWidget |
| QTreeWidget* DtVrfLauncherMainWidget::myConnections |
| QLabel* DtVrfLauncherMainWidget::myConnectionLabel |
| QHBoxLayout* DtVrfLauncherMainWidget::myButtonsLayout |
| QPushButton* DtVrfLauncherMainWidget::myPlugins |
| QPushButton* DtVrfLauncherMainWidget::myClose |
| QPushButton* DtVrfLauncherMainWidget::myLaunchSelected |
| QSplitter* DtVrfLauncherMainWidget::mySplitter |
| QToolButton* DtVrfLauncherMainWidget::myAddConnection |
| QToolButton* DtVrfLauncherMainWidget::myEditConnection |
| QToolButton* DtVrfLauncherMainWidget::myRemoveConnection |
| QToolButton* DtVrfLauncherMainWidget::myCopyConnection |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |