diff --git a/src/ui/widgets/ConnectionWidget.cpp b/src/ui/widgets/ConnectionWidget.cpp new file mode 100644 index 00000000..9101f2a1 --- /dev/null +++ b/src/ui/widgets/ConnectionWidget.cpp @@ -0,0 +1,21 @@ +#include "formwidget.h" +#include "QMessageBox" +#include "ui_formwidget.h" + +Formwidget::Formwidget(int id, QWidget *parent) : + QWidget(parent), + ui(new Ui::Formwidget) +{ + _id = id; + ui->setupUi(this); +} + +Formwidget::~Formwidget() +{ + delete ui; +} + +void Formwidget::on_pushButton_clicked() +{ + QMessageBox::information(this, "d", QString::number(_id)); +} diff --git a/src/ui/widgets/ConnectionWidget.hpp b/src/ui/widgets/ConnectionWidget.hpp new file mode 100644 index 00000000..6d745c0d --- /dev/null +++ b/src/ui/widgets/ConnectionWidget.hpp @@ -0,0 +1,27 @@ +#ifndef FORMWIDGET_H +#define FORMWIDGET_H + +#include + +namespace Ui +{ + class Formwidget; +} + +class Formwidget : public QWidget +{ + Q_OBJECT + + public: + explicit Formwidget(int id, QWidget *parent = nullptr); + ~Formwidget(); + + private slots: + void on_pushButton_clicked(); + + private: + int _id; + Ui::Formwidget *ui; +}; + +#endif // FORMWIDGET_H diff --git a/src/ui/widgets/ConnectionWidget.ui b/src/ui/widgets/ConnectionWidget.ui new file mode 100644 index 00000000..d2a43730 --- /dev/null +++ b/src/ui/widgets/ConnectionWidget.ui @@ -0,0 +1,71 @@ + + + Formwidget + + + + 0 + 0 + 474 + 83 + + + + Form + + + + + + + + Connection Name + + + + + + + Type + + + + + + + TextLabel + + + + + + + + + Latency + + + + + + + + + Edit + + + + + + + Ping + + + + + + + + + +