-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathadvantagesanddisadvantages.h
43 lines (32 loc) · 977 Bytes
/
advantagesanddisadvantages.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#ifndef ADVANTAGESANDDISADVANTAGES_H
#define ADVANTAGESANDDISADVANTAGES_H
#include <QAbstractButton>
#include <QWidget>
namespace Ui {
class AdvantagesAndDisadvantages;
}
class AdvantagesAndDisadvantages : public QWidget
{
Q_OBJECT
public:
explicit AdvantagesAndDisadvantages(QWidget *parent = nullptr);
~AdvantagesAndDisadvantages();
QJsonObject write() const;
void read(const QJsonObject& json);
void clear();
public slots:
void on_lockButton_toggled(bool checked);
private slots:
void dynamicRemoveDots(QAbstractButton *bt);
void lineEditHandling();
void on_addNewWidgetButton_clicked();
void on_deleteWidgetButton_clicked();
void on_addNewWidgetButton_2_clicked();
void on_deleteWidgetButton_2_clicked();
private:
Ui::AdvantagesAndDisadvantages *ui;
QWidget *createWidget(bool isMerit);
QList<QWidget *> listOfFlaws;
QList<QWidget *> listOfAdvatanges;
};
#endif // ADVANTAGESANDDISADVANTAGES_H