14 #include <QtWidgets/QWidget>
29 class DtBackEndSelectionListLogic;
66 virtual void setAllowAutomaticSelection(
bool);
67 bool allowAutomaticSelection()
const;
69 virtual int backendCount()
const;
71 virtual void setSimulationAddress(
const DtSimulationAddress& addr);
72 virtual bool hasBackend(
const DtSimulationAddress&)
const;
75 virtual void setCanChangeSelectedBackend(
bool);
79 void setupUi(QWidget* p);
82 virtual void addBackend(
const std::string& backend,
const DtBackend&);
83 virtual void removeBackend(
const std::string& backend);
85 virtual std::string statusFor(
const std::string& backend);
86 virtual void setStatusFor(
const std::string& backend,
const std::string& status);
89 virtual void onItemSelectionChanged();
114 virtual DtSimulationAddress simulationAddress()
const;
115 virtual void setSimulationAddress(
const DtSimulationAddress&);
120 virtual void setAllowAutomaticSelection(
bool);
121 bool allowAutomaticSelection()
const;
123 virtual int backendCount()
const;
125 virtual bool hasBackend(
const DtSimulationAddress&)
const;
128 virtual void setCanChangeSelectedBackend(
bool);
132 void setupUi(QWidget* p);
135 virtual void addBackend(
const std::string& backend,
const DtBackend&);
136 virtual void removeBackend(
const std::string& backend);
138 virtual std::string statusFor(
const std::string& backend);
139 virtual void setStatusFor(
const std::string& backend,
const std::string& status);
142 virtual void onItemSelectionChanged();
162 virtual QWidget* create(
makVrv::DtDe& de, QWidget* parent,
const Qt::WindowFlags& flags);
makVrv::DtDe & myDe
Definition: backEndSelectionList.h:145
QTreeWidget * myBackEnds
Definition: backEndSelectionList.h:97
DtBackEndSelectionListLogic * myLogic
Definition: backEndSelectionList.h:93
QHBoxLayout * myMainLayout
Definition: backEndSelectionList.h:149
DtBackEndSelectionListLogic * myLogic
Definition: backEndSelectionList.h:146
Instances of DtBackend are created and maintained by a DtVrfBackendListener, and are containers for d...
Definition: backend.h:51
QVBoxLayout * myMainLayout
Definition: backEndSelectionList.h:96
A widget class for managing simulation back-ends.
Definition: backEndSelectionList.h:50
QComboBox * myBackEnds
Definition: backEndSelectionList.h:151
Abstract interface for the back end slection list widget.
Definition: backEndSelectionListInterface.h:19
Definition: backEndSelectionListLogic.h:22
#define DT_DLL_VRFGUICOMMONQT
Definition: vrfGuiCommonQt.h:22
A widget class for managing simulation back-ends.
Definition: backEndSelectionList.h:101
QLabel * myLabel
Definition: backEndSelectionList.h:150
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
makVrv::DtDe & myDe
Definition: backEndSelectionList.h:92
Definition: backEndSelectionList.h:154