|
Classes | |
class | DescribedCheckBox |
class | DescribedDoubleLineEdit |
class | DescribedDoubleSlider |
class | DescribedDoubleSpinBox |
class | DescribedFloatLineEdit |
class | DescribedFloatSlider |
class | DescribedFloatSpinBox |
class | DescribedFormLayout |
class | DescribedFormLayoutElement |
class | DescribedGroupBox |
class | DescribedHBoxLayout |
class | DescribedHLine |
class | DescribedHSpacer |
class | DescribedIntSlider |
class | DescribedIntSpinBox |
class | DescribedLabel |
class | DescribedLineEdit |
class | DescribedStringComboBox |
class | DescribedVariantWidget |
class | DescribedVBoxLayout |
class | DescribedVLine |
class | DescribedVSpacer |
class | DescribedWidget |
class | DescribedWidgetBase |
struct | DescribedWidgetFactoryRegistration |
class | DescribedWidgetLayoutBase |
class | SubclassOfQStyledItemDelegate |
class | ValueChangedListenerInterface |
Typedefs | |
using | DescribedWidgetFactory = Registrar< std::function< DescribedWidgetBase *(const WidgetPtr &, ValueChangedListenerInterface *)> > |
typedef ::std::map<::std::string, ::armarx::WidgetDescription::WidgetPtr > | StringWidgetDictionary |
typedef ::IceInternal::Handle<::armarx::WidgetDescription::Widget > | WidgetPtr |
Functions | |
CheckBoxPtr | makeCheckBox (std::string name, bool defaultValue) |
CheckBoxPtr | makeCheckBox (std::string name, bool defaultValue, std::string label) |
DescribedWidgetBase * | makeDescribedWidget (const WidgetPtr &p, ValueChangedListenerInterface *listener) |
DoubleLineEditPtr | makeDoubleLineEdit (std::string name, double defaultValue) |
DoubleSliderPtr | makeDoubleSlider (std::string name, double min, double max, double defaultValue) |
DoubleSpinBoxPtr | makeDoubleSpinBox (std::string name, double min, double max, double defaultValue, int steps, int decimals) |
FloatLineEditPtr | makeFloatLineEdit (std::string name, float defaultValue) |
FloatSliderPtr | makeFloatSlider (std::string name, float min, float max, float defaultValue) |
FloatSpinBoxPtr | makeFloatSpinBox (std::string name, float min, float max, float defaultValue, int steps, int decimals) |
FormLayoutPtr | makeFormLayout (std::vector< std::pair< std::string, WidgetPtr > > elements) |
FormLayoutPtr | makeFormLayout (std::vector< std::pair< std::string, WidgetPtr >> elements) |
FormLayoutPtr | makeFormLayout (std::vector< WidgetPtr > elements) |
FormLayoutElementPtr | makeFormLayoutElement (std::string name, WidgetPtr child, bool spanning) |
FormLayoutElementPtr | makeFormLayoutElement (WidgetPtr child, bool spanning) |
FormLayoutElementPtr | makeFormLayoutElement (WidgetPtr labelWidget, WidgetPtr child) |
WidgetPtr | makeFrame (WidgetPtr child) |
GroupBoxPtr | makeGroupBox (std::string label, WidgetPtr child, bool framed) |
HBoxLayoutPtr | makeHBoxLayout (std::vector< WidgetPtr > elements) |
HLinePtr | makeHLine () |
HSpacerPtr | makeHSpacer () |
IntSliderPtr | makeIntSlider (std::string name, int min, int max, int defaultValue) |
IntSpinBoxPtr | makeIntSpinBox (std::string name, int min, int max, int defaultValue) |
LabelPtr | makeLabel (std::string text) |
LineEditPtr | makeLineEdit (std::string name, std::string defaultValue) |
StringComboBoxPtr | makeRNSComboBox (const VirtualRobot::RobotPtr &robot, std::string name="RobotNodeSet", const std::set< std::string > &preferredSet={}, const std::string &mostPreferred="") |
StringComboBoxPtr | makeRobotNodeComboBox (const VirtualRobot::RobotPtr &robot, std::string name="RobotNode", const std::set< std::string > &preferredSet={}, const std::string &mostPreferred="") |
FormLayoutElementPtr | makeSpanningFormLayoutElement (WidgetPtr child) |
StringComboBoxPtr | makeStringComboBox (std::string name, std::vector< std::string > options, long defaultIndex) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options, const std::initializer_list< std::string > &preferredSet) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options, const std::set< std::string > &preferredSet) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options, const std::set< std::string > &preferredSet, const std::string &mostPreferred) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options, const std::string &mostPreferred) |
StringComboBoxPtr | makeStringSelectionComboBox (std::string name, std::vector< std::string > options, const std::string &mostPreferred, const std::set< std::string > &preferredSet) |
VBoxLayoutPtr | makeVBoxLayout (std::vector< WidgetPtr > elements) |
VLinePtr | makeVLine () |
VSpacerPtr | makeVSpacer () |
HBoxLayoutPtr | makeXYZRollPitchYawWidget (const std::string &namePrefix, FloatRange rangeLin, FloatRange rangeAng) |
HBoxLayoutPtr | makeXYZRollPitchYawWidget (const std::string &namePrefix="", float initX=0, float initY=0, float initZ=0, float initRoll=0, float initPitch=0, float initYaw=0, FloatRange rangeX={ -25000, 25000}, FloatRange rangeY={ -25000, 25000}, FloatRange rangeZ={ -0, 25000}, FloatRange rangeRoll={ -M_PI, M_PI}, FloatRange rangePitch={ -M_PI, M_PI}, FloatRange rangeYaw={ -M_PI, M_PI}) |
Values will have the names namePrefix{X,Y,Z,Roll,Pitch,Yaw}. More... | |
using DescribedWidgetFactory = Registrar<std::function<DescribedWidgetBase*(const WidgetPtr&, ValueChangedListenerInterface*)> > |
Definition at line 94 of file WidgetDescription.h.
typedef ::std::map<::std::string, ::armarx::WidgetDescription::WidgetPtr> StringWidgetDictionary |
Definition at line 69 of file NJointControllerBase.h.
typedef ::IceInternal::Handle<::armarx::WidgetDescription::Widget> WidgetPtr |
Definition at line 66 of file NJointControllerBase.h.
CheckBoxPtr makeCheckBox | ( | std::string | name, |
bool | defaultValue | ||
) |
Definition at line 153 of file DefaultWidgetDescriptions.cpp.
CheckBoxPtr makeCheckBox | ( | std::string | name, |
bool | defaultValue, | ||
std::string | label | ||
) |
Definition at line 145 of file DefaultWidgetDescriptions.cpp.
DescribedWidgetBase * makeDescribedWidget | ( | const WidgetPtr & | p, |
ValueChangedListenerInterface * | listener | ||
) |
Definition at line 742 of file WidgetDescription.cpp.
DoubleLineEditPtr makeDoubleLineEdit | ( | std::string | name, |
double | defaultValue | ||
) |
Definition at line 251 of file DefaultWidgetDescriptions.cpp.
DoubleSliderPtr makeDoubleSlider | ( | std::string | name, |
double | min, | ||
double | max, | ||
double | defaultValue | ||
) |
Definition at line 216 of file DefaultWidgetDescriptions.cpp.
DoubleSpinBoxPtr makeDoubleSpinBox | ( | std::string | name, |
double | min, | ||
double | max, | ||
double | defaultValue, | ||
int | steps, | ||
int | decimals | ||
) |
Definition at line 184 of file DefaultWidgetDescriptions.cpp.
FloatLineEditPtr makeFloatLineEdit | ( | std::string | name, |
float | defaultValue | ||
) |
Definition at line 243 of file DefaultWidgetDescriptions.cpp.
Definition at line 206 of file DefaultWidgetDescriptions.cpp.
FloatSpinBoxPtr makeFloatSpinBox | ( | std::string | name, |
float | min, | ||
float | max, | ||
float | defaultValue, | ||
int | steps, | ||
int | decimals | ||
) |
Definition at line 172 of file DefaultWidgetDescriptions.cpp.
FormLayoutPtr armarx::WidgetDescription::makeFormLayout | ( | std::vector< std::pair< std::string, WidgetPtr > > | elements | ) |
Definition at line 83 of file DefaultWidgetDescriptions.cpp.
FormLayoutPtr armarx::WidgetDescription::makeFormLayout | ( | std::vector< std::pair< std::string, WidgetPtr >> | elements | ) |
FormLayoutPtr makeFormLayout | ( | std::vector< WidgetPtr > | elements | ) |
Definition at line 94 of file DefaultWidgetDescriptions.cpp.
FormLayoutElementPtr makeFormLayoutElement | ( | std::string | name, |
WidgetPtr | child, | ||
bool | spanning | ||
) |
Definition at line 55 of file DefaultWidgetDescriptions.cpp.
FormLayoutElementPtr makeFormLayoutElement | ( | WidgetPtr | child, |
bool | spanning | ||
) |
Definition at line 65 of file DefaultWidgetDescriptions.cpp.
Definition at line 44 of file DefaultWidgetDescriptions.cpp.
Definition at line 114 of file DefaultWidgetDescriptions.cpp.
GroupBoxPtr makeGroupBox | ( | std::string | label, |
WidgetPtr | child, | ||
bool | framed | ||
) |
Definition at line 105 of file DefaultWidgetDescriptions.cpp.
HBoxLayoutPtr makeHBoxLayout | ( | std::vector< WidgetPtr > | elements | ) |
Definition at line 30 of file DefaultWidgetDescriptions.cpp.
HLinePtr makeHLine | ( | ) |
Definition at line 130 of file DefaultWidgetDescriptions.cpp.
HSpacerPtr makeHSpacer | ( | ) |
Definition at line 120 of file DefaultWidgetDescriptions.cpp.
IntSliderPtr makeIntSlider | ( | std::string | name, |
int | min, | ||
int | max, | ||
int | defaultValue | ||
) |
Definition at line 196 of file DefaultWidgetDescriptions.cpp.
IntSpinBoxPtr makeIntSpinBox | ( | std::string | name, |
int | min, | ||
int | max, | ||
int | defaultValue | ||
) |
Definition at line 162 of file DefaultWidgetDescriptions.cpp.
LabelPtr makeLabel | ( | std::string | text | ) |
Definition at line 140 of file DefaultWidgetDescriptions.cpp.
LineEditPtr makeLineEdit | ( | std::string | name, |
std::string | defaultValue | ||
) |
Definition at line 235 of file DefaultWidgetDescriptions.cpp.
|
inline |
Definition at line 71 of file DefaultWidgetDescriptions.h.
|
inline |
Definition at line 81 of file DefaultWidgetDescriptions.h.
FormLayoutElementPtr makeSpanningFormLayoutElement | ( | WidgetPtr | child | ) |
Definition at line 78 of file DefaultWidgetDescriptions.cpp.
StringComboBoxPtr makeStringComboBox | ( | std::string | name, |
std::vector< std::string > | options, | ||
long | defaultIndex | ||
) |
Definition at line 226 of file DefaultWidgetDescriptions.cpp.
StringComboBoxPtr makeStringSelectionComboBox | ( | std::string | name, |
std::vector< std::string > | options | ||
) |
Definition at line 28 of file DefaultWidgetDescriptions.cpp.
|
inline |
Definition at line 43 of file DefaultWidgetDescriptions.h.
StringComboBoxPtr makeStringSelectionComboBox | ( | std::string | name, |
std::vector< std::string > | options, | ||
const std::set< std::string > & | preferredSet | ||
) |
Definition at line 38 of file DefaultWidgetDescriptions.cpp.
StringComboBoxPtr makeStringSelectionComboBox | ( | std::string | name, |
std::vector< std::string > | options, | ||
const std::set< std::string > & | preferredSet, | ||
const std::string & | mostPreferred | ||
) |
Definition at line 72 of file DefaultWidgetDescriptions.cpp.
StringComboBoxPtr makeStringSelectionComboBox | ( | std::string | name, |
std::vector< std::string > | options, | ||
const std::string & | mostPreferred | ||
) |
Definition at line 55 of file DefaultWidgetDescriptions.cpp.
|
inline |
Definition at line 61 of file DefaultWidgetDescriptions.h.
VBoxLayoutPtr makeVBoxLayout | ( | std::vector< WidgetPtr > | elements | ) |
Definition at line 37 of file DefaultWidgetDescriptions.cpp.
VLinePtr makeVLine | ( | ) |
Definition at line 135 of file DefaultWidgetDescriptions.cpp.
VSpacerPtr makeVSpacer | ( | ) |
Definition at line 125 of file DefaultWidgetDescriptions.cpp.
|
inline |
Definition at line 89 of file DefaultWidgetDescriptions.h.
HBoxLayoutPtr makeXYZRollPitchYawWidget | ( | const std::string & | namePrefix, |
float | initX, | ||
float | initY, | ||
float | initZ, | ||
float | initRoll, | ||
float | initPitch, | ||
float | initYaw, | ||
FloatRange | rangeX, | ||
FloatRange | rangeY, | ||
FloatRange | rangeZ, | ||
FloatRange | rangeRoll, | ||
FloatRange | rangePitch, | ||
FloatRange | rangeYaw | ||
) |
Values will have the names namePrefix{X,Y,Z,Roll,Pitch,Yaw}.
Definition at line 260 of file DefaultWidgetDescriptions.cpp.
DescribedWidgetFactoryRegistration<DescribedGroupBox> DescribedGroupBox {GroupBox::ice_staticId()} |
Definition at line 178 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedCheckBox> registerDescribedCheckBox {CheckBox::ice_staticId()} |
Definition at line 331 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedDoubleLineEdit> registerDescribedDoubleLineEdit {DoubleLineEdit::ice_staticId()} |
Definition at line 584 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedDoubleSlider> registerDescribedDoubleSlider {DoubleSlider::ice_staticId()} |
Definition at line 680 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedDoubleSpinBox> registerDescribedDoubleSpinBox {DoubleSpinBox::ice_staticId()} |
Definition at line 395 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedFloatLineEdit> registerDescribedFloatLineEdit {FloatLineEdit::ice_staticId()} |
Definition at line 614 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedFloatSlider> registerDescribedFloatSlider {FloatSlider::ice_staticId()} |
Definition at line 715 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedFloatSpinBox> registerDescribedFloatSpinBox {FloatSpinBox::ice_staticId()} |
Definition at line 428 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedFormLayout> registerDescribedFormLayout {FormLayout::ice_staticId()} |
Definition at line 132 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedFormLayoutElement> registerDescribedFormLayoutElement {FormLayoutElement::ice_staticId()} |
Definition at line 156 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedHBoxLayout> registerDescribedHBoxLayout {HBoxLayout::ice_staticId()} |
Definition at line 103 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedHLine> registerDescribedHLine {HLine::ice_staticId()} |
Definition at line 226 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedHSpacer> registerDescribedHSpacer {HSpacer::ice_staticId()} |
Definition at line 195 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedIntSlider> registerDescribedIntSlider {IntSlider::ice_staticId()} |
Definition at line 646 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedIntSpinBox> registerDescribedIntSpinBox {IntSpinBox::ice_staticId()} |
Definition at line 362 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedLabel> registerDescribedLabel {Label::ice_staticId()} |
Definition at line 259 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedLineEdit> registerDescribedLineEdit {LineEdit::ice_staticId()} |
Definition at line 554 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedStringComboBox> registerDescribedStringComboBox {StringComboBox::ice_staticId()} |
Definition at line 525 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedVariantWidget> registerDescribedVariantWidget {VariantWidget::ice_staticId()} |
Definition at line 301 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedVBoxLayout> registerDescribedVBoxLayout {VBoxLayout::ice_staticId()} |
Definition at line 85 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedVLine> registerDescribedVLine {VLine::ice_staticId()} |
Definition at line 241 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedVSpacer> registerDescribedVSpacer {VSpacer::ice_staticId()} |
Definition at line 211 of file WidgetDescription.cpp.
DescribedWidgetFactoryRegistration<DescribedWidget> registerDescribedWidget {Widget::ice_staticId()} |
Definition at line 66 of file WidgetDescription.cpp.