Skip to content
Snippets Groups Projects
Commit def8466e authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

[j.grpbox3] GUI repairs and standardization ()

Merging branch 'j.grpbox3'  into 'main'.

See merge request !2069
parents 5996dac0 a851eea0
No related branches found
No related tags found
1 merge request!2069GUI repairs and standardization
Pipeline #117846 passed
...@@ -22,10 +22,8 @@ ...@@ -22,10 +22,8 @@
#include "GUI/View/Widget/ApplicationSettings.h" #include "GUI/View/Widget/ApplicationSettings.h"
#include "GUI/View/Widget/GroupBoxes.h" #include "GUI/View/Widget/GroupBoxes.h"
#include "GUI/View/Widget/StyledToolbar.h" #include "GUI/View/Widget/StyledToolbar.h"
#include <QAction>
#include <QCheckBox> #include <QCheckBox>
#include <QFormLayout> #include <QFormLayout>
#include <QGroupBox>
#include <QLineEdit> #include <QLineEdit>
#include <QMenu> #include <QMenu>
#include <QMessageBox> #include <QMessageBox>
...@@ -99,7 +97,7 @@ void InstrumentView::createWidgetsForCurrentInstrument() ...@@ -99,7 +97,7 @@ void InstrumentView::createWidgetsForCurrentInstrument()
//... Groupbox with instrument name and description (same layout for all instrument types) //... Groupbox with instrument name and description (same layout for all instrument types)
auto title = QString("Information (%1 instrument)").arg(currentInstrument->instrumentType()); auto title = QString("Summary (%1 instrument)").arg(currentInstrument->instrumentType());
auto* g = new CollapsibleGroupBox(title, m_scrollArea, currentInstrument->expandInfo); auto* g = new CollapsibleGroupBox(title, m_scrollArea, currentInstrument->expandInfo);
g->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed); g->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
auto* formLayout = new QFormLayout; auto* formLayout = new QFormLayout;
......
...@@ -22,10 +22,8 @@ class InstrumentItem; ...@@ -22,10 +22,8 @@ class InstrumentItem;
class InstrumentListView; class InstrumentListView;
class ProjectDocument; class ProjectDocument;
class QCheckBox; class QCheckBox;
class QLabel;
class QMenu; class QMenu;
class QScrollArea; class QScrollArea;
class QWidgetAction;
class InstrumentView : public QWidget { class InstrumentView : public QWidget {
Q_OBJECT Q_OBJECT
......
...@@ -22,7 +22,6 @@ ...@@ -22,7 +22,6 @@
#include "GUI/View/Numeric/NumberUtil.h" #include "GUI/View/Numeric/NumberUtil.h"
#include "GUI/View/Widget/GroupBoxes.h" #include "GUI/View/Widget/GroupBoxes.h"
#include <QCheckBox> #include <QCheckBox>
#include <QGroupBox>
#include <QLineEdit> #include <QLineEdit>
using std::function; using std::function;
...@@ -48,27 +47,24 @@ MaskEditorPropertyPanel::MaskEditorPropertyPanel(QWidget* parent) ...@@ -48,27 +47,24 @@ MaskEditorPropertyPanel::MaskEditorPropertyPanel(QWidget* parent)
mainLayout->setSpacing(8); mainLayout->setSpacing(8);
// -- plot properties // -- plot properties
auto* plotPropertiesGroup = new QGroupBox("Plot properties", this); auto* plotPropertiesGroup = new StaticGroupBox("Plot properties", this);
auto* plotPropertiesLayout = new QVBoxLayout(plotPropertiesGroup); auto* plotPropertiesLayout = new QVBoxLayout(plotPropertiesGroup);
plotPropertiesLayout->setContentsMargins(0, 0, 0, 0); plotPropertiesLayout->setContentsMargins(0, 0, 0, 0);
m_propertyPanel->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); m_propertyPanel->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding);
plotPropertiesLayout->addWidget(m_propertyPanel); plotPropertiesLayout->addWidget(m_propertyPanel);
GroupBoxCollapser::installIntoGroupBox(plotPropertiesGroup);
// -- mask stack // -- mask stack
auto* maskStackGroup = new QGroupBox("Mask stack", this); auto* maskStackGroup = new StaticGroupBox("Mask stack", this);
auto* maskStackLayout = new QVBoxLayout(maskStackGroup); auto* maskStackLayout = new QVBoxLayout(maskStackGroup);
maskStackLayout->setContentsMargins(0, 0, 0, 0); maskStackLayout->setContentsMargins(0, 0, 0, 0);
m_listView->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); m_listView->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding);
maskStackLayout->addWidget(m_listView); maskStackLayout->addWidget(m_listView);
GroupBoxCollapser::installIntoGroupBox(maskStackGroup);
// -- mask properties // -- mask properties
auto* maskPropertiesGroup = new QGroupBox("Mask properties", this); auto* maskPropertiesGroup = new StaticGroupBox("Mask properties", this);
maskPropertiesGroup->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding); maskPropertiesGroup->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Expanding);
m_maskPropertiesLayout = new QFormLayout(maskPropertiesGroup); m_maskPropertiesLayout = new QFormLayout(maskPropertiesGroup);
m_maskPropertiesLayout->setContentsMargins(8, 8, 8, 8); m_maskPropertiesLayout->setContentsMargins(8, 8, 8, 8);
GroupBoxCollapser::installIntoGroupBox(maskPropertiesGroup);
mainLayout->addWidget(plotPropertiesGroup); mainLayout->addWidget(plotPropertiesGroup);
mainLayout->addWidget(maskStackGroup); mainLayout->addWidget(maskStackGroup);
......
...@@ -58,7 +58,8 @@ public: ...@@ -58,7 +58,8 @@ public:
SampleForm::SampleForm(QWidget* parent, SampleItem* sampleItem, SampleEditorController* ec) SampleForm::SampleForm(QWidget* parent, SampleItem* sampleItem, SampleEditorController* ec)
: CollapsibleGroupBox("Sample", parent, sampleItem->expandInfo) : CollapsibleGroupBox("Summary and layer-independent parameters", parent,
sampleItem->expandInfo)
, m_sampleItem(sampleItem) , m_sampleItem(sampleItem)
, m_ec(ec) , m_ec(ec)
{ {
...@@ -77,7 +78,7 @@ SampleForm::SampleForm(QWidget* parent, SampleItem* sampleItem, SampleEditorCont ...@@ -77,7 +78,7 @@ SampleForm::SampleForm(QWidget* parent, SampleItem* sampleItem, SampleEditorCont
auto* descriptionEdit = new QTextEdit; auto* descriptionEdit = new QTextEdit;
m_layout->addRow("Description:", descriptionEdit); m_layout->addRow("Description:", descriptionEdit);
descriptionEdit->setFixedWidth(585); descriptionEdit->setFixedWidth(585);
descriptionEdit->setMaximumHeight(100); descriptionEdit->setFixedHeight(60);
descriptionEdit->setAcceptRichText(false); descriptionEdit->setAcceptRichText(false);
descriptionEdit->setTabChangesFocus(true); descriptionEdit->setTabChangesFocus(true);
descriptionEdit->setPlainText(sampleItem->description()); descriptionEdit->setPlainText(sampleItem->description());
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment