QElectroTech  0.70
borderpropertieswidget.h
Go to the documentation of this file.
1 /*
2  Copyright 2006-2019 The QElectroTech Team
3  This file is part of QElectroTech.
4 
5  QElectroTech is free software: you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation, either version 2 of the License, or
8  (at your option) any later version.
9 
10  QElectroTech is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU General Public License for more details.
14 
15  You should have received a copy of the GNU General Public License
16  along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
17 */
18 #ifndef BORDERPROPERTIESWIDGET_H
19 #define BORDERPROPERTIESWIDGET_H
20 
21 #include <QWidget>
22 #include "borderproperties.h"
23 
24 namespace Ui {
26 }
27 
32 class BorderPropertiesWidget : public QWidget
33 {
34  Q_OBJECT
35 
36  public:
37  explicit BorderPropertiesWidget(const BorderProperties &bp, QWidget *parent = nullptr);
38  ~BorderPropertiesWidget() override;
39 
40  void setProperties(const BorderProperties &bp);
42  void setReadOnly (const bool &ro);
43 
44  private slots:
45 
46  private:
47  Ui::BorderPropertiesWidget *ui;
49 };
50 
51 #endif // BORDERPROPERTIESWIDGET_H
Ui::BorderPropertiesWidget * ui
The BorderPropertiesWidget class this widget edit the properties of a border.
const BorderProperties & properties()
BorderPropertiesWidget::properties.
void setReadOnly(const bool &ro)
BorderPropertiesWidget::setReadOnly Enable or disable this widget.
void setProperties(const BorderProperties &bp)
BorderPropertiesWidget::setProperties Set the current properties to edit.
~BorderPropertiesWidget() override
BorderPropertiesWidget::~BorderPropertiesWidget default destructor.
QIcon ro
Definition: qeticons.cpp:199
BorderPropertiesWidget(const BorderProperties &bp, QWidget *parent=nullptr)
BorderPropertiesWidget::BorderPropertiesWidget default constructor.