23 #include <QVBoxLayout>
27 , m_tabWidget(new QTabWidget)
29 , m_commentsEditor(new QTextEdit)
30 , m_block_update(false)
32 setSizePolicy(QSizePolicy::Expanding, QSizePolicy::MinimumExpanding);
35 auto mainLayout =
new QVBoxLayout;
36 mainLayout->setMargin(0);
37 mainLayout->setSpacing(0);
38 mainLayout->setContentsMargins(0, 0, 0, 0);
45 setLayout(mainLayout);
63 [
this](
const QString&
name) {
97 if (item->getStatus() ==
"Failed")
Defines ComponentEditor class.
DefinesStyleUtils namespace.
Component editor for SessionItem.
void setItem(SessionItem *item)
void setComments(const QString &comments)
static const QString P_COMMENTS
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.
Defines namespace Constants.
const QString JobPropertiesWidgetName
QString const & name(EShape k)
int PropertyPanelWidth()
Returns typical width of the vertical property panel.