QElectroTech
0.200.1-dev
Loading...
Searching...
No Matches
guidespropertieswidget.h
Go to the documentation of this file.
1
#ifndef GUIDESPROPERTIESWIDGET_H
2
#define GUIDESPROPERTIESWIDGET_H
3
4
#include <QWidget>
5
#include <QList>
6
#include "
../../diagram.h
"
7
8
class
QTableWidget;
9
class
QPushButton;
10
11
class
GuidesPropertiesWidget
:
public
QWidget {
12
Q_OBJECT
13
public
:
14
explicit
GuidesPropertiesWidget
(QWidget *parent =
nullptr
);
15
~GuidesPropertiesWidget
()
override
;
16
17
QList<Diagram::Guide>
guides
()
const
;
18
void
setGuides
(
const
QList<Diagram::Guide> &
guides
);
19
20
private
slots:
21
void
addGuide
();
22
void
removeGuide
();
23
24
private
:
25
void
setupUi
();
26
27
QTableWidget *
m_table
;
28
QPushButton *
m_add_btn
;
29
QPushButton *
m_remove_btn
;
30
};
31
32
#endif
// GUIDESPROPERTIESWIDGET_H
GuidesPropertiesWidget::guides
QList< Diagram::Guide > guides() const
Definition
guidespropertieswidget.cpp:42
GuidesPropertiesWidget::setupUi
void setupUi()
Definition
guidespropertieswidget.cpp:19
GuidesPropertiesWidget::m_remove_btn
QPushButton * m_remove_btn
Definition
guidespropertieswidget.h:29
GuidesPropertiesWidget::m_table
QTableWidget * m_table
Definition
guidespropertieswidget.h:27
GuidesPropertiesWidget::m_add_btn
QPushButton * m_add_btn
Definition
guidespropertieswidget.h:28
GuidesPropertiesWidget::removeGuide
void removeGuide()
Definition
guidespropertieswidget.cpp:108
GuidesPropertiesWidget::GuidesPropertiesWidget
GuidesPropertiesWidget(QWidget *parent=nullptr)
Definition
guidespropertieswidget.cpp:11
GuidesPropertiesWidget::setGuides
void setGuides(const QList< Diagram::Guide > &guides)
Definition
guidespropertieswidget.cpp:60
GuidesPropertiesWidget::~GuidesPropertiesWidget
~GuidesPropertiesWidget() override
Definition
guidespropertieswidget.cpp:17
GuidesPropertiesWidget::addGuide
void addGuide()
Definition
guidespropertieswidget.cpp:79
diagram.h
sources
ui
configpage
guidespropertieswidget.h
Generated by
1.15.0