QElectroTech
0.70
sources
ui
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
{
25
class
BorderPropertiesWidget
;
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);
41
const
BorderProperties
&
properties
();
42
void
setReadOnly
(
const
bool
&
ro
);
43
44
private
slots:
45
46
private
:
47
Ui::BorderPropertiesWidget *
ui
;
48
BorderProperties
m_properties
;
49
};
50
51
#endif // BORDERPROPERTIESWIDGET_H
BorderPropertiesWidget::ui
Ui::BorderPropertiesWidget * ui
Definition:
borderpropertieswidget.h:47
BorderProperties
Definition:
borderproperties.h:26
BorderPropertiesWidget
The BorderPropertiesWidget class this widget edit the properties of a border.
Definition:
borderpropertieswidget.h:32
BorderPropertiesWidget::properties
const BorderProperties & properties()
BorderPropertiesWidget::properties.
Definition:
borderpropertieswidget.cpp:64
Ui
Definition:
autonumberingdockwidget.h:25
BorderPropertiesWidget::setReadOnly
void setReadOnly(const bool &ro)
BorderPropertiesWidget::setReadOnly Enable or disable this widget.
Definition:
borderpropertieswidget.cpp:79
BorderPropertiesWidget::setProperties
void setProperties(const BorderProperties &bp)
BorderPropertiesWidget::setProperties Set the current properties to edit.
Definition:
borderpropertieswidget.cpp:50
BorderPropertiesWidget::~BorderPropertiesWidget
~BorderPropertiesWidget() override
BorderPropertiesWidget::~BorderPropertiesWidget default destructor.
Definition:
borderpropertieswidget.cpp:40
borderproperties.h
BorderPropertiesWidget::m_properties
BorderProperties m_properties
Definition:
borderpropertieswidget.h:48
QET::Icons::ro
QIcon ro
Definition:
qeticons.cpp:199
BorderPropertiesWidget::BorderPropertiesWidget
BorderPropertiesWidget(const BorderProperties &bp, QWidget *parent=nullptr)
BorderPropertiesWidget::BorderPropertiesWidget default constructor.
Definition:
borderpropertieswidget.cpp:28
Generated by
1.8.15