From 183ef362ba6a3d8a2390f16b7a2049b6113fd9ce Mon Sep 17 00:00:00 2001 From: blacksun Date: Mon, 15 Feb 2016 16:15:05 +0000 Subject: [PATCH] Shape item propertie widget : hide filling group box when shape is a line or an opened polyline git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4344 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/ui/shapegraphicsitempropertieswidget.cpp | 5 +++++ sources/ui/shapegraphicsitempropertieswidget.ui | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/sources/ui/shapegraphicsitempropertieswidget.cpp b/sources/ui/shapegraphicsitempropertieswidget.cpp index 28ba135cf..1881cf9ba 100644 --- a/sources/ui/shapegraphicsitempropertieswidget.cpp +++ b/sources/ui/shapegraphicsitempropertieswidget.cpp @@ -63,6 +63,7 @@ void ShapeGraphicsItemPropertiesWidget::setItem(QetShapeItem *shape) m_shape = shape; ui->m_close_polygon->setVisible(m_shape->shapeType() == QetShapeItem::Polygon); + ui->m_filling_gb->setHidden(m_shape->shapeType() == QetShapeItem::Line); if (m_live_edit) { @@ -157,7 +158,11 @@ void ShapeGraphicsItemPropertiesWidget::updateUi() ui->m_style_cb->setCurrentIndex(static_cast(m_shape->pen().style()) - 1); ui->m_size_dsb ->setValue(m_shape->pen().widthF()); setPenColorButton(m_shape->pen().color()); + //Brush + if (m_shape->shapeType() == QetShapeItem::Polygon) + ui->m_filling_gb->setVisible(m_shape->isClosed()); + ui->m_brush_style_cb->setCurrentIndex(static_cast(m_shape->brush().style())); setBrushColorButton(m_shape->brush().color()); diff --git a/sources/ui/shapegraphicsitempropertieswidget.ui b/sources/ui/shapegraphicsitempropertieswidget.ui index 4170af26a..a580ba3cb 100644 --- a/sources/ui/shapegraphicsitempropertieswidget.ui +++ b/sources/ui/shapegraphicsitempropertieswidget.ui @@ -115,7 +115,7 @@ - + Remplissage