WidgetDescription.cpp File Reference
#include "WidgetDescription.h"
#include <ArmarXGui/interface/WidgetDescription.h>
#include <ArmarXGui/libraries/VariantWidget/VariantWidget.h>
#include <ArmarXCore/core/util/algorithm.h>
#include <ArmarXCore/observers/variant/Variant.h>
#include <ArmarXCore/core/logging/Logging.h>
#include <QVBoxLayout>
#include <QHBoxLayout>
#include <QLabel>
#include <QSpacerItem>
#include <QFormLayout>
#include <QDoubleSpinBox>
#include <QSpinBox>
#include <QLineEdit>
#include <QComboBox>
#include <QCheckBox>
#include <QDoubleValidator>
#include <QSlider>
#include <QGroupBox>
#include <QStandardItemModel>
#include <QStyledItemDelegate>
#include <QPointer>
#include <qwt_slider.h>
#include <ArmarXCore/observers/variant/SingleTypeVariantList.h>
+ Include dependency graph for WidgetDescription.cpp:

Go to the source code of this file.

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  SubclassOfQStyledItemDelegate
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::WidgetDescription
 

Functions

DescribedWidgetBase * makeDescribedWidget (const WidgetPtr &p, ValueChangedListenerInterface *listener)
 

Variables

DescribedWidgetFactoryRegistration< DescribedGroupBox > DescribedGroupBox {GroupBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedCheckBox > registerDescribedCheckBox {CheckBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedDoubleLineEdit > registerDescribedDoubleLineEdit {DoubleLineEdit::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedDoubleSlider > registerDescribedDoubleSlider {DoubleSlider::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedDoubleSpinBox > registerDescribedDoubleSpinBox {DoubleSpinBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedFloatLineEdit > registerDescribedFloatLineEdit {FloatLineEdit::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedFloatSlider > registerDescribedFloatSlider {FloatSlider::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedFloatSpinBox > registerDescribedFloatSpinBox {FloatSpinBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedFormLayout > registerDescribedFormLayout {FormLayout::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedFormLayoutElement > registerDescribedFormLayoutElement {FormLayoutElement::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedHBoxLayout > registerDescribedHBoxLayout {HBoxLayout::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedHLine > registerDescribedHLine {HLine::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedHSpacer > registerDescribedHSpacer {HSpacer::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedIntSlider > registerDescribedIntSlider {IntSlider::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedIntSpinBox > registerDescribedIntSpinBox {IntSpinBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedLabel > registerDescribedLabel {Label::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedLineEdit > registerDescribedLineEdit {LineEdit::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedStringComboBox > registerDescribedStringComboBox {StringComboBox::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedVariantWidget > registerDescribedVariantWidget {VariantWidget::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedVBoxLayout > registerDescribedVBoxLayout {VBoxLayout::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedVLine > registerDescribedVLine {VLine::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedVSpacer > registerDescribedVSpacer {VSpacer::ice_staticId()}
 
DescribedWidgetFactoryRegistration< DescribedWidget > registerDescribedWidget {Widget::ice_staticId()}