diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-11-13 16:50:49 -0500 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-11-13 16:50:49 -0500 |
commit | b3fdb37b87ee42f385b9bbe6df7657a5b5e1cbf8 (patch) | |
tree | 24cad5b4523eb1e8953060da6dd79fc53f9e4dc2 | |
parent | bdc0ed8065d8b9a4311cab687365177f52c8b5fd (diff) | |
download | infinitytier-b3fdb37b87ee42f385b9bbe6df7657a5b5e1cbf8.tar.gz infinitytier-b3fdb37b87ee42f385b9bbe6df7657a5b5e1cbf8.zip |
Create UI project, start designing UI.
-rwxr-xr-x | .gitignore | 1 | ||||
-rw-r--r-- | ZeroTierUI/ZeroTierUI.pro | 26 | ||||
-rw-r--r-- | ZeroTierUI/main.cpp | 11 | ||||
-rw-r--r-- | ZeroTierUI/mainwindow.cpp | 14 | ||||
-rw-r--r-- | ZeroTierUI/mainwindow.h | 22 | ||||
-rw-r--r-- | ZeroTierUI/mainwindow.ui | 81 | ||||
-rw-r--r-- | ZeroTierUI/network.cpp | 14 | ||||
-rw-r--r-- | ZeroTierUI/network.h | 22 | ||||
-rw-r--r-- | ZeroTierUI/network.ui | 32 | ||||
-rw-r--r-- | ZeroTierUI/resources.qrc | 1 |
10 files changed, 224 insertions, 0 deletions
@@ -1,4 +1,5 @@ /zerotier-* +/ZeroTierUI/*.user /Makefile *.o .DS_Store diff --git a/ZeroTierUI/ZeroTierUI.pro b/ZeroTierUI/ZeroTierUI.pro new file mode 100644 index 00000000..ce1af63f --- /dev/null +++ b/ZeroTierUI/ZeroTierUI.pro @@ -0,0 +1,26 @@ +#------------------------------------------------- +# +# Project created by QtCreator 2013-11-13T15:03:09 +# +#------------------------------------------------- + +QT += core gui + +greaterThan(QT_MAJOR_VERSION, 4): QT += widgets + +TARGET = ZeroTierUI +TEMPLATE = app + + +SOURCES += main.cpp\ + mainwindow.cpp \ + network.cpp + +HEADERS += mainwindow.h \ + network.h + +FORMS += mainwindow.ui \ + network.ui + +RESOURCES += \ + resources.qrc diff --git a/ZeroTierUI/main.cpp b/ZeroTierUI/main.cpp new file mode 100644 index 00000000..a080bdd2 --- /dev/null +++ b/ZeroTierUI/main.cpp @@ -0,0 +1,11 @@ +#include "mainwindow.h" +#include <QApplication> + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + MainWindow w; + w.show(); + + return a.exec(); +} diff --git a/ZeroTierUI/mainwindow.cpp b/ZeroTierUI/mainwindow.cpp new file mode 100644 index 00000000..3137cb14 --- /dev/null +++ b/ZeroTierUI/mainwindow.cpp @@ -0,0 +1,14 @@ +#include "mainwindow.h" +#include "ui_mainwindow.h" + +MainWindow::MainWindow(QWidget *parent) : + QMainWindow(parent), + ui(new Ui::MainWindow) +{ + ui->setupUi(this); +} + +MainWindow::~MainWindow() +{ + delete ui; +} diff --git a/ZeroTierUI/mainwindow.h b/ZeroTierUI/mainwindow.h new file mode 100644 index 00000000..8c7efd74 --- /dev/null +++ b/ZeroTierUI/mainwindow.h @@ -0,0 +1,22 @@ +#ifndef MAINWINDOW_H +#define MAINWINDOW_H + +#include <QMainWindow> + +namespace Ui { +class MainWindow; +} + +class MainWindow : public QMainWindow +{ + Q_OBJECT + +public: + explicit MainWindow(QWidget *parent = 0); + ~MainWindow(); + +private: + Ui::MainWindow *ui; +}; + +#endif // MAINWINDOW_H diff --git a/ZeroTierUI/mainwindow.ui b/ZeroTierUI/mainwindow.ui new file mode 100644 index 00000000..60fa1f82 --- /dev/null +++ b/ZeroTierUI/mainwindow.ui @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>668</width> + <height>300</height> + </rect> + </property> + <property name="windowTitle"> + <string>ZeroTier One</string> + </property> + <widget class="QWidget" name="centralWidget"> + <layout class="QVBoxLayout" name="verticalLayout"> + <property name="leftMargin"> + <number>0</number> + </property> + <property name="topMargin"> + <number>0</number> + </property> + <property name="rightMargin"> + <number>0</number> + </property> + <property name="bottomMargin"> + <number>0</number> + </property> + </layout> + </widget> + <widget class="QStatusBar" name="statusBar"/> + <widget class="QMenuBar" name="menuBar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>668</width> + <height>22</height> + </rect> + </property> + <widget class="QMenu" name="menuFile"> + <property name="title"> + <string>File</string> + </property> + <addaction name="actionJoin_Network"/> + <addaction name="separator"/> + <addaction name="actionExit"/> + </widget> + <widget class="QMenu" name="menuHelp"> + <property name="layoutDirection"> + <enum>Qt::LeftToRight</enum> + </property> + <property name="title"> + <string>Help</string> + </property> + <addaction name="actionAbout"/> + </widget> + <addaction name="menuFile"/> + <addaction name="menuHelp"/> + </widget> + <action name="actionJoin_Network"> + <property name="text"> + <string>Join Network</string> + </property> + </action> + <action name="actionExit"> + <property name="text"> + <string>Exit</string> + </property> + </action> + <action name="actionAbout"> + <property name="text"> + <string>About</string> + </property> + </action> + </widget> + <layoutdefault spacing="6" margin="11"/> + <resources/> + <connections/> +</ui> diff --git a/ZeroTierUI/network.cpp b/ZeroTierUI/network.cpp new file mode 100644 index 00000000..fed644db --- /dev/null +++ b/ZeroTierUI/network.cpp @@ -0,0 +1,14 @@ +#include "network.h" +#include "ui_network.h" + +Network::Network(QWidget *parent) : + QScrollArea(parent), + ui(new Ui::Network) +{ + ui->setupUi(this); +} + +Network::~Network() +{ + delete ui; +} diff --git a/ZeroTierUI/network.h b/ZeroTierUI/network.h new file mode 100644 index 00000000..9c7273a1 --- /dev/null +++ b/ZeroTierUI/network.h @@ -0,0 +1,22 @@ +#ifndef NETWORK_H +#define NETWORK_H + +#include <QScrollArea> + +namespace Ui { +class Network; +} + +class Network : public QScrollArea +{ + Q_OBJECT + +public: + explicit Network(QWidget *parent = 0); + ~Network(); + +private: + Ui::Network *ui; +}; + +#endif // NETWORK_H diff --git a/ZeroTierUI/network.ui b/ZeroTierUI/network.ui new file mode 100644 index 00000000..cb8a93ca --- /dev/null +++ b/ZeroTierUI/network.ui @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>Network</class> + <widget class="QScrollArea" name="Network"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>618</width> + <height>79</height> + </rect> + </property> + <property name="windowTitle"> + <string>ScrollArea</string> + </property> + <property name="widgetResizable"> + <bool>true</bool> + </property> + <widget class="QWidget" name="scrollAreaWidgetContents"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>616</width> + <height>77</height> + </rect> + </property> + </widget> + </widget> + <resources/> + <connections/> +</ui> diff --git a/ZeroTierUI/resources.qrc b/ZeroTierUI/resources.qrc new file mode 100644 index 00000000..2496c877 --- /dev/null +++ b/ZeroTierUI/resources.qrc @@ -0,0 +1 @@ +<RCC/>
\ No newline at end of file |