#ifndef GUIDESPROPERTIESWIDGET_H #define GUIDESPROPERTIESWIDGET_H #include #include #include "../../diagram.h" class QTableWidget; class QPushButton; class GuidesPropertiesWidget : public QWidget { Q_OBJECT public: explicit GuidesPropertiesWidget(QWidget *parent = nullptr); ~GuidesPropertiesWidget() override; QList guides() const; void setGuides(const QList &guides); private slots: void addGuide(); void removeGuide(); private: void setupUi(); QTableWidget *m_table; QPushButton *m_add_btn; QPushButton *m_remove_btn; }; #endif // GUIDESPROPERTIESWIDGET_H