From 3fceacd6ea2eecd26d308ef19a52ec2b93e41b86 Mon Sep 17 00:00:00 2001 From: Qv2ray-dev <59914293+Qv2ray-dev@users.noreply.github.com> Date: Fri, 14 Feb 2020 18:50:07 +0800 Subject: [PATCH] wip: tmp: add: added ConnectionWidget --- src/ui/widgets/ConnectionWidget.cpp | 21 +++++++++ src/ui/widgets/ConnectionWidget.hpp | 27 +++++++++++ src/ui/widgets/ConnectionWidget.ui | 71 +++++++++++++++++++++++++++++ 3 files changed, 119 insertions(+) create mode 100644 src/ui/widgets/ConnectionWidget.cpp create mode 100644 src/ui/widgets/ConnectionWidget.hpp create mode 100644 src/ui/widgets/ConnectionWidget.ui 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 + + + + + + + + + +