![]() |
VR-Forces Developer's Guide
|
Widget to select load balancing schemes give the selection mode.

Public Member Functions | |
| DtLoadBalancerSelectionWidget (makVrv::DtDe &de, QWidget *parent=NULL, const DtLoadBalancingFcnInfo::Flag &selectionFlag=DtLoadBalancingFcnInfo::ShowOnLoadDialog) | |
| virtual | ~DtLoadBalancerSelectionWidget () override |
| virtual bool | isValid () const |
| virtual std::string | loadBalancingOption () const |
| virtual std::string | loadBalancingOptions () const |
| virtual void | setLoadBalancingOptions (const std::string &scheme, const std::string &userData) |
| virtual void | setLabel (const QString &) |
| virtual void | setDescription (const QString &) |
Public Attributes | |
| boost::signals2::signal< void()> | signal_validityChanged |
| QHBoxLayout * | myLoadBalancingLayout |
| QComboBox * | myLoadBalancingOptions |
| QLabel * | myLoadBalancingOptionsLabel |
| QLabel * | myDescription |
| QWidget * | myLoadBalancingExtensionWidget |
| DtLoadBalancingExtensionWidget * | myExtensionWidget = nullptr |
| QHBoxLayout * | myExtensionLayout = nullptr |
Protected Slots | |
| virtual void | loadBalancingOptionChanged () |
Protected Member Functions | |
| virtual void | extensionValidityChanged () |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| makVrf::DtLoadBalancerSelectionWidget::DtLoadBalancerSelectionWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = NULL, |
||
| const DtLoadBalancingFcnInfo::Flag & | selectionFlag = DtLoadBalancingFcnInfo::ShowOnLoadDialog |
||
| ) |
default constructor
|
overridevirtual |
destructor
|
virtual |
|
virtual |
|
virtual |
This is the string representation of the potention extension structure. This cannot use the usrData supplied when adding to the factory so this will be data specific to the extension only.
|
virtual |
Sets up the widget from the balancer scheme and options.
|
virtual |
|
virtual |
|
protectedvirtualslot |
|
protectedvirtual |
| boost::signals2::signal<void ()> makVrf::DtLoadBalancerSelectionWidget::signal_validityChanged |
| QHBoxLayout* makVrf::DtLoadBalancerSelectionWidget::myLoadBalancingLayout |
| QComboBox* makVrf::DtLoadBalancerSelectionWidget::myLoadBalancingOptions |
| QLabel* makVrf::DtLoadBalancerSelectionWidget::myLoadBalancingOptionsLabel |
| QLabel* makVrf::DtLoadBalancerSelectionWidget::myDescription |
| QWidget* makVrf::DtLoadBalancerSelectionWidget::myLoadBalancingExtensionWidget |
| DtLoadBalancingExtensionWidget* makVrf::DtLoadBalancerSelectionWidget::myExtensionWidget = nullptr |
| QHBoxLayout* makVrf::DtLoadBalancerSelectionWidget::myExtensionLayout = nullptr |
|
protected |
|
protected |