refactoring qad widgets part 2

c++ cast, nullptr, forward declaration, agregate ui, connect to member functions, order and clear includes
This commit is contained in:
2022-12-12 10:18:34 +03:00
parent 728c132f2b
commit 4497123421
23 changed files with 837 additions and 500 deletions

View File

@@ -21,7 +21,6 @@
#define QPICONFIGNEWDIALOG_H
#include <QDialog>
#include <QRadioButton>
#include "qad_widgets_export.h"
@@ -29,13 +28,15 @@ namespace Ui {
class QPIConfigNewDialog;
}
class QRadioButton;
class QAD_WIDGETS_EXPORT QPIConfigNewDialog: public QDialog
{
Q_OBJECT
public:
QPIConfigNewDialog(QWidget * parent = 0);
QPIConfigNewDialog(QWidget * parent = nullptr);
QString type();
QString name();
@@ -44,15 +45,14 @@ public:
void reset(bool node = false);
protected:
void changeEvent(QEvent * e);
Ui::QPIConfigNewDialog * ui;
void changeEvent(QEvent * e) override;
private slots:
void on_lineName_textChanged(const QString & text);
void typeChanged();
private:
Ui::QPIConfigNewDialog * ui;
QList<QRadioButton * > radios;
};