diff --git a/GUI/View/Job/JobsPanel.cpp b/GUI/View/Job/JobsPanel.cpp index fb6634e3c5d6c9226674a08e6d58e3b4ed581aa4..5114f4684bf21405ab1feb212c698bf120ba103c 100644 --- a/GUI/View/Job/JobsPanel.cpp +++ b/GUI/View/Job/JobsPanel.cpp @@ -47,6 +47,7 @@ QVector<int> qVariantToList(const QVariant& var) JobsPanel::JobsPanel(QWidget* parent) : QWidget(parent) , m_splitter(new QSplitter(Qt::Vertical, this)) + , m_listing(new JobsListing(m_splitter)) , m_properties_view(new QTreeView(this)) , m_properties_model(new JobparQModel(this)) , m_job_editor(new JobPropertiesDisplay(this)) @@ -64,21 +65,22 @@ JobsPanel::JobsPanel(QWidget* parent) m_splitter->setChildrenCollapsible(true); layout->addWidget(m_splitter); - m_listing = new JobsListing(m_splitter); - m_splitter->addWidget(m_listing); - m_splitter->setCollapsible(0, false); - m_splitter->setStretchFactor(0, 1); - - m_splitter->addWidget(m_job_editor); - m_splitter->setCollapsible(1, false); - m_splitter->setStretchFactor(1, 0); - m_properties_view->setRootIsDecorated(false); m_properties_view->setAlternatingRowColors(true); m_properties_view->setModel(m_properties_model); m_properties_view->header()->setSectionResizeMode(QHeaderView::ResizeToContents); + + m_splitter->addWidget(m_listing); + m_splitter->addWidget(m_job_editor); m_splitter->addWidget(m_properties_view); + m_splitter->setCollapsible(0, false); + m_splitter->setCollapsible(1, false); + m_splitter->setCollapsible(2, false); + m_splitter->setStretchFactor(0, 1); + m_splitter->setStretchFactor(1, 0); + m_splitter->setStretchFactor(2, 0); + connect(m_listing, &JobsListing::selectedJobsChanged, this, &JobsPanel::onSelectedJobsChanged); onSelectedJobsChanged(selectedJobItems());