23 int minimum_width = 250;
31 , m_box(new QGroupBox)
34 auto boxLayout =
new QVBoxLayout;
37 boxLayout->setContentsMargins(0, 0, 0, 0);
38 m_box->setLayout(boxLayout);
40 auto verticalLayout =
new QVBoxLayout;
41 verticalLayout->addWidget(
m_box);
42 verticalLayout->addStretch(1);
44 auto mainLayout =
new QHBoxLayout;
46 mainLayout->addSpacing(5);
47 mainLayout->addLayout(verticalLayout);
49 setLayout(mainLayout);
#define ASSERT(condition)
Defines class ComponentFlatView.
Defines class DistributionEditor.
Defines class DistributionItem and several subclasses.
Component property widget for SessionItems.
void setItem(SessionItem *item)
void onPropertyChanged(const QString &property_name)
ComponentFlatView * m_propertyEditor
void setNameOfEditor(QString name)
DistributionWidget * m_plotwidget
DistributionItem * distributionItem()
DistributionEditor(QWidget *parent=nullptr)
SessionItem * currentItem() const
static const QString T_ITEMS
void setOnPropertyChange(std::function< void(QString)> f, const void *caller=0)
ModelMapper * mapper()
Returns the current model mapper of this item. Creates new one if necessary.
QString const & name(EShape k)