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
8class QTableWidget;
9class QPushButton;
10
11class GuidesPropertiesWidget : public QWidget {
12 Q_OBJECT
13public:
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
20private slots:
21 void addGuide();
22 void removeGuide();
23
24private:
25 void setupUi();
26
27 QTableWidget *m_table;
28 QPushButton *m_add_btn;
29 QPushButton *m_remove_btn;
30};
31
32#endif // GUIDESPROPERTIESWIDGET_H
QList< Diagram::Guide > guides() const
Definition guidespropertieswidget.cpp:42
void setupUi()
Definition guidespropertieswidget.cpp:19
QPushButton * m_remove_btn
Definition guidespropertieswidget.h:29
QTableWidget * m_table
Definition guidespropertieswidget.h:27
QPushButton * m_add_btn
Definition guidespropertieswidget.h:28
void removeGuide()
Definition guidespropertieswidget.cpp:108
GuidesPropertiesWidget(QWidget *parent=nullptr)
Definition guidespropertieswidget.cpp:11
void setGuides(const QList< Diagram::Guide > &guides)
Definition guidespropertieswidget.cpp:60
~GuidesPropertiesWidget() override
Definition guidespropertieswidget.cpp:17
void addGuide()
Definition guidespropertieswidget.cpp:79