commit
						e3d690912a
					
				 8 changed files with 143 additions and 0 deletions
			
			
		@ -0,0 +1,2 @@ | 
				
			|||
*.pro.user | 
				
			|||
 | 
				
			|||
@ -0,0 +1,31 @@ | 
				
			|||
QT -= gui | 
				
			|||
 | 
				
			|||
TEMPLATE = lib | 
				
			|||
DEFINES += SERVO_LIBRARY | 
				
			|||
 | 
				
			|||
CONFIG += staticlib | 
				
			|||
CONFIG += c++11 | 
				
			|||
 | 
				
			|||
# The following define makes your compiler emit warnings if you use | 
				
			|||
# any Qt feature that has been marked deprecated (the exact warnings | 
				
			|||
# depend on your compiler). Please consult the documentation of the | 
				
			|||
# deprecated API in order to know how to port your code away from it. | 
				
			|||
DEFINES += QT_DEPRECATED_WARNINGS | 
				
			|||
 | 
				
			|||
# You can also make your code fail to compile if it uses deprecated APIs. | 
				
			|||
# In order to do so, uncomment the following line. | 
				
			|||
# You can also select to disable deprecated APIs only up to a certain version of Qt. | 
				
			|||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0 | 
				
			|||
 | 
				
			|||
SOURCES += \ | 
				
			|||
    Servo.cpp | 
				
			|||
 | 
				
			|||
HEADERS += \ | 
				
			|||
    Servo_global.h \ | 
				
			|||
    Servo.h | 
				
			|||
 | 
				
			|||
# Default rules for deployment. | 
				
			|||
unix { | 
				
			|||
    target.path = /usr/lib | 
				
			|||
} | 
				
			|||
!isEmpty(target.path): INSTALLS += target | 
				
			|||
@ -0,0 +1,7 @@ | 
				
			|||
TEMPLATE = subdirs | 
				
			|||
 | 
				
			|||
SUBDIRS += \ | 
				
			|||
    Servo \ | 
				
			|||
    Test | 
				
			|||
 | 
				
			|||
Test.depends += Servo | 
				
			|||
@ -0,0 +1,15 @@ | 
				
			|||
#include "MainWindow.h" | 
				
			|||
#include "ui_MainWindow.h" | 
				
			|||
 | 
				
			|||
MainWindow::MainWindow(QWidget *parent) | 
				
			|||
	: QMainWindow(parent) | 
				
			|||
	, ui(new Ui::MainWindow) | 
				
			|||
{ | 
				
			|||
	ui->setupUi(this); | 
				
			|||
} | 
				
			|||
 | 
				
			|||
MainWindow::~MainWindow() | 
				
			|||
{ | 
				
			|||
	delete ui; | 
				
			|||
} | 
				
			|||
 | 
				
			|||
@ -0,0 +1,21 @@ | 
				
			|||
#ifndef MAINWINDOW_H | 
				
			|||
#define MAINWINDOW_H | 
				
			|||
 | 
				
			|||
#include <QMainWindow> | 
				
			|||
 | 
				
			|||
QT_BEGIN_NAMESPACE | 
				
			|||
namespace Ui { class MainWindow; } | 
				
			|||
QT_END_NAMESPACE | 
				
			|||
 | 
				
			|||
class MainWindow : public QMainWindow | 
				
			|||
{ | 
				
			|||
	Q_OBJECT | 
				
			|||
 | 
				
			|||
public: | 
				
			|||
	MainWindow(QWidget *parent = nullptr); | 
				
			|||
	~MainWindow(); | 
				
			|||
 | 
				
			|||
private: | 
				
			|||
	Ui::MainWindow *ui; | 
				
			|||
}; | 
				
			|||
#endif // MAINWINDOW_H
 | 
				
			|||
@ -0,0 +1,22 @@ | 
				
			|||
<?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>800</width> | 
				
			|||
    <height>600</height> | 
				
			|||
   </rect> | 
				
			|||
  </property> | 
				
			|||
  <property name="windowTitle"> | 
				
			|||
   <string>MainWindow</string> | 
				
			|||
  </property> | 
				
			|||
  <widget class="QWidget" name="centralwidget"/> | 
				
			|||
  <widget class="QMenuBar" name="menubar"/> | 
				
			|||
  <widget class="QStatusBar" name="statusbar"/> | 
				
			|||
 </widget> | 
				
			|||
 <resources/> | 
				
			|||
 <connections/> | 
				
			|||
</ui> | 
				
			|||
@ -0,0 +1,34 @@ | 
				
			|||
QT       += core gui | 
				
			|||
 | 
				
			|||
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets | 
				
			|||
 | 
				
			|||
CONFIG += c++11 | 
				
			|||
 | 
				
			|||
# The following define makes your compiler emit warnings if you use | 
				
			|||
# any Qt feature that has been marked deprecated (the exact warnings | 
				
			|||
# depend on your compiler). Please consult the documentation of the | 
				
			|||
# deprecated API in order to know how to port your code away from it. | 
				
			|||
DEFINES += QT_DEPRECATED_WARNINGS | 
				
			|||
 | 
				
			|||
# You can also make your code fail to compile if it uses deprecated APIs. | 
				
			|||
# In order to do so, uncomment the following line. | 
				
			|||
# You can also select to disable deprecated APIs only up to a certain version of Qt. | 
				
			|||
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0 | 
				
			|||
 | 
				
			|||
SOURCES += \ | 
				
			|||
    main.cpp \ | 
				
			|||
    MainWindow.cpp | 
				
			|||
 | 
				
			|||
HEADERS += \ | 
				
			|||
    MainWindow.h | 
				
			|||
 | 
				
			|||
FORMS += \ | 
				
			|||
    MainWindow.ui | 
				
			|||
 | 
				
			|||
LIBS += -L$$OUT_PWD/../Servo/ -lServo | 
				
			|||
PRE_TARGETDEPS += $$OUT_PWD/../Servo/libServo.a | 
				
			|||
 | 
				
			|||
# Default rules for deployment. | 
				
			|||
qnx: target.path = /tmp/$${TARGET}/bin | 
				
			|||
else: unix:!android: target.path = /opt/$${TARGET}/bin | 
				
			|||
!isEmpty(target.path): INSTALLS += target | 
				
			|||
@ -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(); | 
				
			|||
} | 
				
			|||
					Loading…
					
					
				
		Reference in new issue