Minor : improve layout for low resolution screen

This commit is contained in:
Claveau Joshua 2020-05-01 18:33:11 +02:00
parent f20df15ccf
commit 0aae330bef
2 changed files with 15 additions and 20 deletions

View File

@ -22,7 +22,6 @@
#include <QComboBox> #include <QComboBox>
#include <QCheckBox> #include <QCheckBox>
#include <QVBoxLayout> #include <QVBoxLayout>
#include <QHBoxLayout>
#include <QLabel> #include <QLabel>
/** /**
@ -378,26 +377,23 @@ StyleEditor::StyleEditor(QETElementEditor *editor, CustomElementGraphicPart *p,
updateForm(); updateForm();
main_layout = new QVBoxLayout(); auto main_layout = new QVBoxLayout();
main_layout -> setMargin(0); main_layout -> setMargin(0);
main_layout -> addWidget(new QLabel("<u>" + tr("Apparence :") + "</u> ")); main_layout -> addWidget(new QLabel("<u>" + tr("Apparence :") + "</u> "));
QHBoxLayout *color_layout = new QHBoxLayout(); outline_color->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
color_layout -> addWidget(new QLabel(tr("Contour :")), 0, Qt::AlignRight); filling_color->setSizeAdjustPolicy(QComboBox::AdjustToMinimumContentsLength);
color_layout -> addWidget(outline_color); auto grid_layout = new QGridLayout(this);
color_layout -> addSpacing(10); grid_layout->addWidget(new QLabel(tr("Contour :")), 0,0, Qt::AlignRight);
color_layout -> addWidget(new QLabel(tr("Remplissage :")), 0, Qt::AlignRight); grid_layout->addWidget(outline_color, 0, 1);
color_layout -> addWidget(filling_color); grid_layout->addWidget(new QLabel(tr("Remplissage :")), 0, 2, Qt::AlignRight);
main_layout -> addLayout(color_layout); grid_layout->addWidget(filling_color, 0, 3);
grid_layout->addWidget(new QLabel(tr("Style :")), 1, 0, Qt::AlignRight);
QHBoxLayout *style_layout = new QHBoxLayout(); grid_layout->addWidget(line_style, 1, 1);
style_layout -> addWidget(new QLabel(tr("Style : ")), 0, Qt::AlignRight); grid_layout->addWidget(new QLabel(tr("Épaisseur :")), 1, 2, Qt::AlignRight);
style_layout -> addWidget(line_style); grid_layout->addWidget(size_weight, 1 ,3);
style_layout -> addSpacing(10); main_layout->addItem(grid_layout);
style_layout -> addWidget(new QLabel(tr("Épaisseur : ")), 0, Qt::AlignRight);
style_layout -> addWidget(size_weight);
main_layout -> addLayout(style_layout);
main_layout -> addWidget(antialiasing); main_layout -> addWidget(antialiasing);

View File

@ -1,4 +1,4 @@
/* /*
Copyright 2006-2019 The QElectroTech Team Copyright 2006-2019 The QElectroTech Team
This file is part of QElectroTech. This file is part of QElectroTech.
@ -47,7 +47,6 @@ class StyleEditor : public ElementItemEditor
CustomElementGraphicPart *part; CustomElementGraphicPart *part;
QList <CustomElementGraphicPart *> m_part_list; QList <CustomElementGraphicPart *> m_part_list;
QList <CustomElementPart *> m_cep_list; QList <CustomElementPart *> m_cep_list;
QVBoxLayout *main_layout;
QCheckBox *antialiasing; QCheckBox *antialiasing;
QComboBox *filling_color, *outline_color, *size_weight, *line_style; QComboBox *filling_color, *outline_color, *size_weight, *line_style;