new layer change code

This commit is contained in:
Alex
2014-04-12 19:27:03 +02:00
parent f5f49df235
commit ef3186992c
58 changed files with 7251 additions and 6768 deletions

View File

@@ -1,7 +1,7 @@
[InkscapePortableSettings]
LastDrive=G:
LastDirectory=\A_PROJECTS\Spherebot-Host-GUI V2.0\InkscapePortable
LastDrive=F:
LastDirectory=\User-Daten\Documents\GitHub\Spherebot-Host-GUI\InkscapePortable
[PortableApps.comLauncherLastRunEnvironment]
PAL:LastPortableAppsBaseDir=G:\A_PROJECTS
PAL:LastPortableAppsBaseDir=F:\User-Daten\Documents\GitHub
[Language]
LANG=de

View File

@@ -553,7 +553,16 @@
w="427"
h="432" />
<group
id="filtereffects" />
id="filtereffects"
panel_size="1"
panel_ratio="100"
panel_mode="1"
panel_wrap="0"
state="2"
x="0"
y="0"
w="507"
h="400" />
<group
id="textandfont" />
<group
@@ -585,15 +594,15 @@
<group
id="preferences"
state="1"
page="7"
page="27"
panel_size="1"
panel_ratio="100"
panel_mode="1"
panel_wrap="0"
x="875"
x="879"
y="0"
w="1041"
h="270" />
w="1037"
h="959" />
<group
id="gradienteditor" />
<group
@@ -613,18 +622,18 @@
default="org.inkscape.output.svg.inkscape"
append_extension="1"
enable_preview="1"
path="G:\A_PROJECTS\Documents\Pictures\Spherebot"
path="F:\User-Daten\Documents\GitHub\Documents\Pictures\Spherebot"
use_current_dir="1" />
<group
id="save_copy"
default="org.inkscape.output.svg.inkscape"
append_extension="1"
enable_preview="1"
path="G:\A_PROJECTS\Documents\Pictures\Spherebot" />
path="F:\User-Daten\Documents\GitHub\Documents\Pictures\Spherebot" />
<group
id="open"
enable_preview="1"
path="G:\A_PROJECTS\Documents\Pictures\Spherebot\" />
path="F:\User-Daten\Desktop\" />
<group
id="import"
enable_preview="1"
@@ -672,8 +681,8 @@
panel_ratio="100"
panel_mode="1"
panel_wrap="0"
x="1240"
y="0"
x="1140"
y="18"
w="676"
h="366" />
<group
@@ -692,27 +701,27 @@
on-blur="0.50"
animate-time="0" />
<group
id="livepatheffect"
panel_size="1"
panel_ratio="100"
panel_mode="1"
panel_wrap="0"
state="2"
x="0"
y="0"
h="214"
w="427"
h="214" />
<group
id="documentmetadata"
panel_size="1"
panel_ratio="100"
panel_mode="1"
panel_wrap="0"
state="2"
x="0"
y="0"
x="0"
state="2"
panel_wrap="0"
panel_mode="1"
panel_ratio="100"
panel_size="1"
id="livepatheffect" />
<group
h="510"
w="610"
h="510" />
y="0"
x="0"
state="2"
panel_wrap="0"
panel_mode="1"
panel_ratio="100"
panel_size="1"
id="documentmetadata" />
</group>
<group
id="printing">
@@ -1036,10 +1045,10 @@
id="desktop"
style="fill:#000000;fill-opacity:1;-inkscape-font-specification:Wide Latin;font-family:Wide Latin;font-weight:normal;font-style:normal;font-stretch:normal;font-variant:normal;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke:#000000;stroke-opacity:1">
<group
width="601"
height="424"
x="180"
y="180"
width="1433"
height="948"
x="-3"
y="9"
fullscreen="0"
id="geometry"
maximized="0" />

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.0.1, 2014-03-23T15:01:16. -->
<!-- Written by QtCreator 3.0.1, 2014-04-12T19:26:18. -->
<qtcreator>
<data>
<variable>ProjectExplorer.Project.ActiveTarget</variable>
@@ -111,7 +111,7 @@
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
</valuemap>
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">G:/A_PROJECTS/Spherebot-Host-GUI V2.0/build-Spherebot_UI-Desktop_Qt_5_2_1_MinGW_32bit-Release</value>
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">F:/User-Daten/Documents/GitHub/Spherebot-Host-GUI/build</value>
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>

Binary file not shown.

View File

@@ -29,6 +29,7 @@ MainWindow::MainWindow(QWidget *parent) :
connect(&Transceiver,SIGNAL(progressChanged(int)),this,SLOT(refreshSendProgress(int)));
connect(&Transceiver,SIGNAL(fileTransmitted()),this,SLOT(finishedTransmission()));
connect(this->bot,SIGNAL(dataSent(QString)),this,SLOT(interpretSentString(QString)));
connect(&Transceiver,SIGNAL(layerTransmitted()),this,SLOT(finishedLayer()));
initUI();
@@ -40,17 +41,6 @@ MainWindow::MainWindow(QWidget *parent) :
FitInTimer.start();
}
qDebug()<<"mainwindow initialised: ";
// if (QtWin::isCompositionEnabled()) {
// QtWin::extendFrameIntoClientArea(this, -1, -1, -1, -1);
// setAttribute(Qt::WA_TranslucentBackground, true);
// setAttribute(Qt::WA_NoSystemBackground, false);
// setStyleSheet("MusicPlayer { background: transparent; }");
// } else {
// QtWin::resetExtendedFrame(this);
// setAttribute(Qt::WA_TranslucentBackground, false);
// setStyleSheet(QString("MusicPlayer { background: %1; }").arg(QtWin::realColorizationColor().name()));
// }
}
void MainWindow::fitgraphicsView() ////function to trigger the fitIn function for the graphics view. Actually this shouldn´t be necessary!
@@ -75,8 +65,8 @@ void MainWindow::initUI()
"Restart?",
"Do you want to restart the print?",
QMessageBox::Yes|QMessageBox::No);
restartLayerMsgBox->setButtonText(QMessageBox::Yes,"OK");
restartLayerMsgBox->setButtonText(QMessageBox::No,"Abort");
//restartLayerMsgBox->setButtonText(QMessageBox::Yes,"OK");
//restartLayerMsgBox->setButtonText(QMessageBox::No,"No");
}
MainWindow::~MainWindow()
@@ -99,7 +89,7 @@ bool MainWindow::LoadSettings()
if(QFile::exists(curFile))
{
qDebug()<<"load last file.";
loadFileAndSubFiles(curFile);
loadFile(curFile);
returnvalue = true;
}
}
@@ -175,6 +165,7 @@ void MainWindow::loadFile(const QString &fileName)
QString code = file.readAll();
extractOptions(code);
interpretGcode(code);
refreshLayerNames(code);
ui->fileTextEdit->setText(code);
qDebug()<<removeComments(code);
@@ -195,47 +186,6 @@ void MainWindow::loadFile(const QString &fileName)
else ui->sendButton->setEnabled(false);
}
void MainWindow::loadFileAndSubFiles(const QString &fileName) //SubFiles = other layers of the print
{
loadFile(fileName);
layerFileNames.clear();
layerFileNames.append(fileName);
//search for other layer files
QStringList nameParts = fileName.split("_");
QString layerNumberString = nameParts.last();
layerNumberString.chop(6); //remove .gcode
int layerNumber = layerNumberString.toInt();
nameParts.removeLast();
QString mainName = nameParts.join("");
QFile testFile;
if(layerNumber != 0) //Conversion successfully
{
qDebug()<<"layerNumber is unequal 0";
while(1)
{
qDebug()<<"loop: "<<layerNumber;
layerNumber++;
QString testFileName = mainName + "_" + QString::number(layerNumber) + ".gcode";
testFile.setFileName(testFileName);
qDebug()<<"testFileName: "<<testFile.fileName();
if(testFile.exists())
{
layerFileNames.append(testFileName);
}
else
{
qDebug()<<"exit";
break;
}
}
}
qDebug()<<layerFileNames;
curFile = fileName;
}
bool MainWindow::saveFile(const QString &fileName)
{
QFile file(fileName);
@@ -253,7 +203,7 @@ bool MainWindow::saveFile(const QString &fileName)
return true;
}
void MainWindow::interpretGcode(QString code)
void MainWindow::interpretGcode(QString code) //for future gcode interpretation
{
code = removeComments(code);
QStringList lines = code.split("\n");
@@ -275,6 +225,26 @@ void MainWindow::interpretGcode(QString code)
}
}
void MainWindow::refreshLayerNames(QString file)
{
QList<QString> lines = file.split("\n");
int layerchange = 0;
for(int i=0;i<lines.size();i++)
{
qDebug()<<lines[i];
if(lines[i].contains("M01"))
{
if(layerchange != 0)
{
qDebug()<<"This is the Split Line: " << lines[i].split("'");
layerNames.append(lines[i].split("'")[1]);
}
layerchange++;
}
}
qDebug()<<"This are the layernames: "<< layerNames;
}
void MainWindow::receiveData()
{
if(bot->port->canReadLine())
@@ -289,13 +259,39 @@ void MainWindow::receiveData()
}
}
void MainWindow::refreshSendProgress(int value)
{
ui->fileSendProgressBar->setValue(value);
}
void MainWindow::finishedLayer()
{
if(layerNames.size() > 1)
{
layerIndex++;
}
qDebug()<<"layerIndex: "<<layerIndex;
qDebug()<<"layerNames: "<<layerNames;
qDebug()<<"layerNames.size(): "<<layerNames.size();
if(layerIndex < layerNames.size()) //next layer
{
nextLayerMsgBox->setText("Please change the tool for layer: " + layerNames[layerIndex]);
SetBotToHomePosition();
switch(nextLayerMsgBox->exec())
{
case(QMessageBox::No):
setState(Idle); //abort
break;
case(QMessageBox::Yes):
break;
default:
setState(Idle); //abort
break;
}
}
}
void MainWindow::finishedTransmission()
{
disconnectTranceiver();
@@ -308,43 +304,11 @@ void MainWindow::finishedTransmission()
ui->loadFileButton->setEnabled(true);
statusBar()->showMessage(tr("File successfully sent"));
sendState = Idle;
if(layerFileNames.size() > 1)
layerIndex = 0;
SetBotToHomePosition();
if (QMessageBox::Yes == restartLayerMsgBox->exec())
{
layerIndex++;
}
qDebug()<<"layerIndex: "<<layerIndex;
qDebug()<<"layerFileNames: "<<layerFileNames;
qDebug()<<"layerFileNames.size(): "<<layerFileNames.size();
if(layerIndex < layerFileNames.size()) //next layer
{
if (QMessageBox::Yes == nextLayerMsgBox->exec())
{
if(layerFileNames.size() >= layerIndex)
{
loadFile(layerFileNames.at(layerIndex));
on_sendFileButton_clicked();
}
else
{
qDebug()<<"Warning: tried to loadFile to start next layer but layerIndex is too high!";
}
}
}
else //restart print?
{
layerIndex = 0;
if(!layerFileNames.isEmpty())
{
loadFile(layerFileNames.at(layerIndex));
}
else
{
qDebug()<<"Warning: tried to loadFile to restart print but the layerFileNames are empty!";
}
if (QMessageBox::Yes == restartLayerMsgBox->exec())
{
on_sendFileButton_clicked();
}
on_sendFileButton_clicked();
}
}
@@ -527,9 +491,9 @@ void MainWindow::on_eggRotationBox_valueChanged(int arg1)
}
}
void MainWindow::on_loadFileButton_clicked()
void MainWindow::on_loadFileButton_clicked() //== Abort Button
{
if(sendState != Stoped)
if(sendState == Idle)
{
QString fileName;
if(!curDir.isEmpty())
@@ -542,7 +506,7 @@ void MainWindow::on_loadFileButton_clicked()
}
if (!fileName.isEmpty())
{
loadFileAndSubFiles(fileName);
loadFile(fileName);
}
}
else
@@ -578,6 +542,7 @@ void MainWindow::connectTranceiver()
void MainWindow::disconnectTranceiver()
{
disconnect(this->bot->port,SIGNAL(readyRead()),(&this->Transceiver),SLOT(sendNext()));
this->Transceiver.resetState();
}
void MainWindow::setState(MainWindow::SendStates state)
@@ -587,7 +552,10 @@ void MainWindow::setState(MainWindow::SendStates state)
case(Idle):
switch(sendState)
{
case(Stoped): //abort print
case(Sending): //from Sending to Idle
//same code as below
ui->fileSendProgressBar->setValue(0);
case(Stoped): //from Stoped to Idle
disconnectTranceiver();
ui->sendFileButton->setText("Send File");
ui->loadFileButton->setText("Load File");
@@ -597,15 +565,12 @@ void MainWindow::setState(MainWindow::SendStates state)
ui->loadFileButton->setEnabled(true);
sendState = Idle;
break;
case(Sending):
//not allowed to set to idle while sending. A stop is necessary
break;
}
break;
case(Sending):
switch(sendState)
{
case(Idle): //start sending
case(Idle): //start sending //from Idle to Sending
sendState = Sending;
connectTranceiver();
ui->controllBox->setEnabled(false);
@@ -641,13 +606,13 @@ void MainWindow::setState(MainWindow::SendStates state)
break;
}
break;
case(Stoped):
case(Stoped): //from Stoped to
switch(sendState)
{
case(Idle):
break;
case(Sending):
case(Sending): //from Sending to Stoped
sendState = Stoped;
disconnectTranceiver();
ui->restartButton->setEnabled(true);
@@ -703,6 +668,14 @@ void MainWindow::on_restartButton_clicked()
statusBar()->showMessage(tr("Sending File"));
}
void MainWindow::SetBotToHomePosition()
{
QString tmp = ("G1 Y0");
tmp.append("\nM300 S" + QString::number(penUpAngle));
qDebug()<<"to print: "<<tmp;
bot->send(tmp);
}
void MainWindow::on_servoFeedrateSlider_valueChanged(int value)
{
if(sendState != Sending)

View File

@@ -3,7 +3,6 @@
#include <QMainWindow>
#include "spherebot.h"
//#include "qextserialenumerator.h"
#include <QtSerialPort/QSerialPortInfo>
#include <QListWidget>
#include <QListWidgetItem>
@@ -50,6 +49,7 @@ public slots:
void finishedTransmission();
void refreshSendProgress(int value);
void fitgraphicsView();
void finishedLayer();
private slots:
void on_connectButton_clicked();
@@ -86,6 +86,8 @@ private:
bool saveFile(const QString &fileName);
void setCurrentFile(const QString &fileName);
void interpretGcode(QString code);
void refreshLayerNames(QString file);
void SetBotToHomePosition();
QString curFile;
QString curDir;
SendStates sendState;
@@ -97,7 +99,7 @@ private:
QTimer *rxTimer;
txThread Transceiver;
QGraphicsScene *scene;
QList<QString> layerFileNames; //layerFile, layerColorString
QList<QString> layerNames; //layerFile, layerColorString
int layerIndex;
QMessageBox *nextLayerMsgBox;

View File

@@ -2,7 +2,5 @@
<qresource prefix="/new/stylesheet">
<file>stylesheet.txt</file>
</qresource>
<qresource prefix="/icon">
<file>icon.png</file>
</qresource>
<qresource prefix="/icon"/>
</RCC>

View File

@@ -2,7 +2,7 @@
txThread::txThread()
{
lineCounter = 0;
resetState();
}
txThread::~txThread()
@@ -10,6 +10,12 @@ txThread::~txThread()
}
void txThread::resetState()
{
lineCounter = 0;
ignoreFirstM01 = true;
}
QString removeComments(QString intext)
{
////////////////////////////////////////////////remove comments
@@ -32,7 +38,7 @@ QString removeComments(QString intext)
}
}
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////
return outTmp2;
}
@@ -41,7 +47,7 @@ void txThread::set(QString intextfile,spherebot &uibot)
lineCounter = 0;
textfile.clear();
textfile.append(removeComments(intextfile));
qDebug()<<"The textfile String is: \n\n" + textfile + "\n\nENDE\n\n";
//qDebug()<<"The textfile String is: \n\n" + textfile + "\n\nENDE\n\n";
lineMax = textfile.count("\n");
bot = &uibot;
}
@@ -59,6 +65,17 @@ void txThread::sendNext()
if(lineCounter <= lineMax)
{
tmp = textfile.section("\n",lineCounter,lineCounter);
if(tmp.contains("M01"))
{
if(ignoreFirstM01)
{
ignoreFirstM01 = false;
}
else
{
emit layerTransmitted();
}
}
tmp.append("\n");
bot->send(tmp);
double progress= (double) lineCounter/(double)lineMax;
@@ -68,6 +85,7 @@ void txThread::sendNext()
else
{
emit fileTransmitted();
resetState();
return;
}
if(tmp.contains("G4"))

View File

@@ -5,6 +5,7 @@
#include "spherebot.h"
#include <QMessageBox>
#include <QTimer>
#include <QString>
class txThread : public QThread
{
@@ -18,14 +19,17 @@ public:
signals:
void progressChanged(int);
void layerTransmitted();
void fileTransmitted();
public slots:
void sendNext();
void resetState();
private:
QString textfile;
int lineCounter;
int lineMax;
bool ignoreFirstM01;
spherebot *bot;
};

View File

@@ -0,0 +1,71 @@
StippleGen_2
SVG Stipple Generator, v. 2.02
Copyright (C) 2012 by Windell H. Oskay, www.evilmadscientist.com
Full Documentation: http://wiki.evilmadscience.com/StippleGen
Blog post about the release: http://www.evilmadscientist.com/go/stipple2
An implementation of Weighted Voronoi Stippling:
http://mrl.nyu.edu/~ajsecord/stipples.html
*******************************************************************************
Change Log:
v 2.02
* Force files to end in .svg
* Fix bug that gave wrong size to stipple files saved white stipples on black background
v 2.01:
* Improved handling of Save process, to prevent accidental "not saving" by users.
v 2.0:
* Add tone reversal option (white on black / black on white)
* Reduce vertical extent of GUI, to reduce likelihood of cropping on small screens
* Speling corections
* Fixed a bug that caused unintended cropping of long, wide images
* Reorganized GUI controls
* Fail less disgracefully when a bad image type is selected.
*******************************************************************************
Program is based on the Toxic Libs Library ( http://toxiclibs.org/ )
& example code:
http://forum.processing.org/topic/toxiclib-voronoi-example-sketch
Additional inspiration:
Stipple Cam from Jim Bumgardner
http://joyofprocessing.com/blog/2011/11/stipple-cam/
and
MeshLibDemo.pde - Demo of Lee Byron's Mesh library, by
Marius Watz - http://workshop.evolutionzone.com/
Requires ControlP5 library and Toxic Libs library:
http://www.sojamo.de/libraries/controlP5/
http://hg.postspectacular.com/toxiclibs/downloads
* This is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* http://creativecommons.org/licenses/LGPL/2.1/
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,4 @@
#!/bin/sh
APPDIR=$(dirname "$0")
java -Djava.library.path="$APPDIR" -cp "$APPDIR/lib/StippleGen_2.jar:$APPDIR/lib/core.jar:$APPDIR/lib/controlP5.jar:$APPDIR/lib/toxiclibscore.jar:$APPDIR/lib/toxiclibs_p5.jar" StippleGen_2

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,75 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
<plist version="0.9">
<dict>
<key>CFBundleName</key>
<string>StippleGen_2</string>
<key>CFBundleVersion</key>
<string>1.0</string>
<key>CFBundleAllowMixedLocalizations</key>
<string>true</string>
<key>CFBundleExecutable</key>
<string>JavaApplicationStub</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleIconFile</key>
<string>sketch.icns</string>
<key>CFBundleIdentifier</key>
<string>StippleGen_2</string>
<!-- http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/PListKeys.html#//apple_ref/doc/uid/20001431-113616 -->
<key>LSUIPresentationMode</key>
<integer>0</integer>
<!-- make sure that applications open in 32-bit mode on Snow Leopard,
otherwise video and most other native libraries will choke
http://developer.apple.com/mac/library/documentation/General/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html#//apple_ref/doc/uid/TP40009250-SW1 -->
<key>LSArchitecturePriority</key>
<array>
<string>i386</string>
<string>ppc</string>
</array>
<key>Java</key>
<dict>
<key>VMOptions</key>
<string> -Xms64m -Xmx256m</string>
<key>MainClass</key>
<string>StippleGen_2</string>
<key>JVMVersion</key>
<string>1.5*</string>
<key>JVMArchs</key>
<array>
<string>i386</string>
<string>ppc</string>
</array>
<key>ClassPath</key>
<string>$JAVAROOT/StippleGen_2.jar:$JAVAROOT/core.jar:$JAVAROOT/controlP5.jar:$JAVAROOT/toxiclibscore.jar:$JAVAROOT/toxiclibs_p5.jar</string>
<!-- http://developer.apple.com/releasenotes/Java/java141/system_properties/chapter_4_section_1.html#//apple_ref/doc/uid/TP30000285 -->
<key>Properties</key>
<dict>
<key>apple.laf.useScreenMenuBar</key>
<string>true</string>
<key>apple.awt.showGrowBox</key>
<string>false</string>
<key>com.apple.smallTabs</key>
<string>true</string>
<key>apple.awt.Antialiasing</key>
<string>false</string>
<key>apple.awt.TextAntialiasing</key>
<string>true</string>
<key>com.apple.hwaccel</key>
<string>true</string>
<key>apple.awt.use-file-dialog-packages</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,3 @@
-Xms64m -Xmx256m
StippleGen_2
StippleGen_2.jar,core.jar,controlP5.jar,toxiclibscore.jar,toxiclibs_p5.jar

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 KiB

View File

@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created for Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="3200"
height="800"
id="svg2985"
version="1.1"
inkscape:version="0.48.1 r9760">
<defs
id="defs2987" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.35"
inkscape:cx="1600"
inkscape:cy="400"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false" />
<metadata
id="metadata2990">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1">
<g>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,310 +0,0 @@
#############################################################################
# Makefile for building: Spherebot_UI
# Generated by qmake (3.0) (Qt 5.2.1)
# Project: ..\Spherebot_UI\Spherebot_UI.pro
# Template: app
# Command: F:\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\bin\qmake.exe -spec win32-g++ -o Makefile ..\Spherebot_UI\Spherebot_UI.pro
#############################################################################
MAKEFILE = Makefile
first: release
install: release-install
uninstall: release-uninstall
QMAKE = F:\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\bin\qmake.exe
DEL_FILE = del
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
COPY = copy /y
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = $(COPY_FILE)
INSTALL_PROGRAM = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = del
SYMLINK = copy /y
DEL_DIR = rmdir
MOVE = move
SUBTARGETS = \
release \
debug
release: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Release
release-all: FORCE
$(MAKE) -f $(MAKEFILE).Release all
release-clean: FORCE
$(MAKE) -f $(MAKEFILE).Release clean
release-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Release distclean
release-install: FORCE
$(MAKE) -f $(MAKEFILE).Release install
release-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Release uninstall
debug: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-make_first: FORCE
$(MAKE) -f $(MAKEFILE).Debug
debug-all: FORCE
$(MAKE) -f $(MAKEFILE).Debug all
debug-clean: FORCE
$(MAKE) -f $(MAKEFILE).Debug clean
debug-distclean: FORCE
$(MAKE) -f $(MAKEFILE).Debug distclean
debug-install: FORCE
$(MAKE) -f $(MAKEFILE).Debug install
debug-uninstall: FORCE
$(MAKE) -f $(MAKEFILE).Debug uninstall
Makefile: ../Spherebot_UI/Spherebot_UI.pro ../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/win32-g++/qmake.conf ../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/spec_pre.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/qdevice.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/device_config.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/common/shell-win32.conf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/qconfig.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axbase.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axbase_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axcontainer.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axcontainer_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axserver.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_axserver_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_bluetooth.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_bluetooth_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_bootstrap_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_clucene_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_concurrent.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_concurrent_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_core.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_core_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_declarative.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_declarative_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_designer.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_designer_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_designercomponents_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_gui.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_gui_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_help.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_help_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_multimedia.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_multimedia_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_multimediawidgets.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_network.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_network_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_nfc.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_nfc_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_opengl.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_opengl_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_openglextensions.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_openglextensions_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_platformsupport_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_positioning.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_positioning_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_printsupport.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_printsupport_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qml.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qml_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qmldevtools_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qmltest.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qmltest_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_quick.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_quick_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_quickparticles_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_script.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_script_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_scripttools.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_scripttools_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_sensors.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_sensors_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_serialport.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_serialport_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_sql.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_sql_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_svg.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_svg_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_testlib.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_testlib_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_uitools.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_uitools_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_webkit.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_webkit_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_webkitwidgets.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_webkitwidgets_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_widgets.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_widgets_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_winextras.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_winextras_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_xml.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_xml_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_xmlpatterns.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/qt_functions.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/qt_config.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/win32-g++/qmake.conf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/spec_post.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/exclusive_builds.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/default_pre.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/win32/default_pre.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/resolve_config.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/exclusive_builds_post.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/default_post.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/win32/rtti.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/warn_on.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/qt.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/resources.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/moc.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/win32/opengl.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/uic.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/win32/windows.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/testcase_targets.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/exceptions.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/yacc.prf \
../../../../../QT-stuff/QT/5.2.1/5.2.1/mingw48_32/mkspecs/features/lex.prf \
../Spherebot_UI/Spherebot_UI.pro \
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Svg.prl \
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Widgets.prl \
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5SerialPort.prl \
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Gui.prl \
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Core.prl
$(QMAKE) -spec win32-g++ -o Makefile ..\Spherebot_UI\Spherebot_UI.pro
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\spec_pre.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\qdevice.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\device_config.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\common\shell-win32.conf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\qconfig.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axbase.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axbase_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axcontainer.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axcontainer_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axserver.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_axserver_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_bluetooth.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_bluetooth_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_bootstrap_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_clucene_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_concurrent.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_concurrent_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_core.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_core_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_declarative.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_declarative_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_designer.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_designer_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_designercomponents_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_gui.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_gui_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_help.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_help_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_multimedia.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_multimedia_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_multimediawidgets.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_network.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_network_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_nfc.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_nfc_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_opengl.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_opengl_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_openglextensions.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_openglextensions_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_platformsupport_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_positioning.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_positioning_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_printsupport.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_printsupport_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qml.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qml_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qmldevtools_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qmltest.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qmltest_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_quick.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_quick_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_quickparticles_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_script.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_script_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_scripttools.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_scripttools_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_sensors.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_sensors_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_serialport.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_serialport_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_sql.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_sql_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_svg.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_svg_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_testlib.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_testlib_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_uitools.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_uitools_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_webkit.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_webkit_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_webkitwidgets.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_webkitwidgets_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_widgets.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_widgets_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_winextras.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_winextras_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_xml.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_xml_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_xmlpatterns.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\modules\qt_lib_xmlpatterns_private.pri:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\qt_functions.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\qt_config.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\win32-g++\qmake.conf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\spec_post.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\exclusive_builds.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\default_pre.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\win32\default_pre.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\resolve_config.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\exclusive_builds_post.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\default_post.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\win32\rtti.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\warn_on.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\qt.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\resources.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\moc.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\win32\opengl.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\uic.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\win32\windows.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\testcase_targets.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\exceptions.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\yacc.prf:
..\..\..\..\..\QT-stuff\QT\5.2.1\5.2.1\mingw48_32\mkspecs\features\lex.prf:
..\Spherebot_UI\Spherebot_UI.pro:
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Svg.prl:
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Widgets.prl:
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5SerialPort.prl:
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Gui.prl:
F:/QT-stuff/QT/5.2.1/5.2.1/mingw48_32/lib/Qt5Core.prl:
qmake: FORCE
@$(QMAKE) -spec win32-g++ -o Makefile ..\Spherebot_UI\Spherebot_UI.pro
qmake_all: FORCE
make_first: release-make_first debug-make_first FORCE
all: release-all debug-all FORCE
clean: release-clean debug-clean FORCE
distclean: release-distclean debug-distclean FORCE
-$(DEL_FILE) Makefile
release-mocclean:
$(MAKE) -f $(MAKEFILE).Release mocclean
debug-mocclean:
$(MAKE) -f $(MAKEFILE).Debug mocclean
mocclean: release-mocclean debug-mocclean
release-mocables:
$(MAKE) -f $(MAKEFILE).Release mocables
debug-mocables:
$(MAKE) -f $(MAKEFILE).Debug mocables
mocables: release-mocables debug-mocables
check: first
FORCE:
$(MAKEFILE).Release: Makefile
$(MAKEFILE).Debug: Makefile

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,248 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'mainwindow.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../Spherebot_UI/mainwindow.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'mainwindow.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.2.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[37];
char stringdata[757];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
offsetof(qt_meta_stringdata_MainWindow_t, stringdata) + ofs \
- idx * sizeof(QByteArrayData) \
)
static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
{
QT_MOC_LITERAL(0, 0, 10),
QT_MOC_LITERAL(1, 11, 11),
QT_MOC_LITERAL(2, 23, 0),
QT_MOC_LITERAL(3, 24, 10),
QT_MOC_LITERAL(4, 35, 4),
QT_MOC_LITERAL(5, 40, 20),
QT_MOC_LITERAL(6, 61, 19),
QT_MOC_LITERAL(7, 81, 5),
QT_MOC_LITERAL(8, 87, 15),
QT_MOC_LITERAL(9, 103, 24),
QT_MOC_LITERAL(10, 128, 13),
QT_MOC_LITERAL(11, 142, 21),
QT_MOC_LITERAL(12, 164, 22),
QT_MOC_LITERAL(13, 187, 29),
QT_MOC_LITERAL(14, 217, 26),
QT_MOC_LITERAL(15, 244, 8),
QT_MOC_LITERAL(16, 253, 28),
QT_MOC_LITERAL(17, 282, 4),
QT_MOC_LITERAL(18, 287, 25),
QT_MOC_LITERAL(19, 313, 25),
QT_MOC_LITERAL(20, 339, 30),
QT_MOC_LITERAL(21, 370, 30),
QT_MOC_LITERAL(22, 401, 25),
QT_MOC_LITERAL(23, 427, 25),
QT_MOC_LITERAL(24, 453, 27),
QT_MOC_LITERAL(25, 481, 25),
QT_MOC_LITERAL(26, 507, 35),
QT_MOC_LITERAL(27, 543, 28),
QT_MOC_LITERAL(28, 572, 21),
QT_MOC_LITERAL(29, 594, 21),
QT_MOC_LITERAL(30, 616, 29),
QT_MOC_LITERAL(31, 646, 1),
QT_MOC_LITERAL(32, 648, 29),
QT_MOC_LITERAL(33, 678, 24),
QT_MOC_LITERAL(34, 703, 19),
QT_MOC_LITERAL(35, 723, 6),
QT_MOC_LITERAL(36, 730, 25)
},
"MainWindow\0receiveData\0\0sendDataUI\0"
"data\0finishedTransmission\0refreshSendProgress\0"
"value\0fitGraphicsView\0on_connectButton_clicked\0"
"resetPortList\0on_sendButton_clicked\0"
"on_resetButton_clicked\0"
"on_sendString_editingFinished\0"
"on_servoSlider_sliderMoved\0position\0"
"on_servospinBox_valueChanged\0arg1\0"
"on_penSlider_valueChanged\0"
"on_eggSlider_valueChanged\0"
"on_penRotationBox_valueChanged\0"
"on_eggRotationBox_valueChanged\0"
"on_loadFileButton_clicked\0"
"on_saveFileButton_clicked\0"
"on_fileTextEdit_textChanged\0"
"on_sendFileButton_clicked\0"
"on_servoFeedrateSlider_valueChanged\0"
"on_setDiameterButton_clicked\0"
"on_undoButton_clicked\0on_redoButton_clicked\0"
"on_fileTextEdit_undoAvailable\0b\0"
"on_fileTextEdit_redoAvailable\0"
"on_restartButton_clicked\0interpretSentString\0"
"string\0on_sendString_textChanged\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_MainWindow[] = {
// content:
7, // revision
0, // classname
0, 0, // classinfo
29, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
0, // signalCount
// slots: name, argc, parameters, tag, flags
1, 0, 159, 2, 0x0a,
3, 1, 160, 2, 0x0a,
5, 0, 163, 2, 0x0a,
6, 1, 164, 2, 0x0a,
8, 0, 167, 2, 0x0a,
9, 0, 168, 2, 0x08,
10, 0, 169, 2, 0x08,
11, 0, 170, 2, 0x08,
12, 0, 171, 2, 0x08,
13, 0, 172, 2, 0x08,
14, 1, 173, 2, 0x08,
16, 1, 176, 2, 0x08,
18, 1, 179, 2, 0x08,
19, 1, 182, 2, 0x08,
20, 1, 185, 2, 0x08,
21, 1, 188, 2, 0x08,
22, 0, 191, 2, 0x08,
23, 0, 192, 2, 0x08,
24, 0, 193, 2, 0x08,
25, 0, 194, 2, 0x08,
26, 1, 195, 2, 0x08,
27, 0, 198, 2, 0x08,
28, 0, 199, 2, 0x08,
29, 0, 200, 2, 0x08,
30, 1, 201, 2, 0x08,
32, 1, 204, 2, 0x08,
33, 0, 207, 2, 0x08,
34, 1, 208, 2, 0x08,
36, 1, 211, 2, 0x08,
// slots: parameters
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 4,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 7,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 15,
QMetaType::Void, QMetaType::Int, 17,
QMetaType::Void, QMetaType::Int, 7,
QMetaType::Void, QMetaType::Int, 7,
QMetaType::Void, QMetaType::Int, 17,
QMetaType::Void, QMetaType::Int, 17,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Int, 7,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 31,
QMetaType::Void, QMetaType::Bool, 31,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 35,
QMetaType::Void, QMetaType::QString, 17,
0 // eod
};
void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
MainWindow *_t = static_cast<MainWindow *>(_o);
switch (_id) {
case 0: _t->receiveData(); break;
case 1: _t->sendDataUI((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 2: _t->finishedTransmission(); break;
case 3: _t->refreshSendProgress((*reinterpret_cast< int(*)>(_a[1]))); break;
case 4: _t->fitGraphicsView(); break;
case 5: _t->on_connectButton_clicked(); break;
case 6: _t->resetPortList(); break;
case 7: _t->on_sendButton_clicked(); break;
case 8: _t->on_resetButton_clicked(); break;
case 9: _t->on_sendString_editingFinished(); break;
case 10: _t->on_servoSlider_sliderMoved((*reinterpret_cast< int(*)>(_a[1]))); break;
case 11: _t->on_servospinBox_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 12: _t->on_penSlider_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 13: _t->on_eggSlider_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 14: _t->on_penRotationBox_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 15: _t->on_eggRotationBox_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 16: _t->on_loadFileButton_clicked(); break;
case 17: _t->on_saveFileButton_clicked(); break;
case 18: _t->on_fileTextEdit_textChanged(); break;
case 19: _t->on_sendFileButton_clicked(); break;
case 20: _t->on_servoFeedrateSlider_valueChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 21: _t->on_setDiameterButton_clicked(); break;
case 22: _t->on_undoButton_clicked(); break;
case 23: _t->on_redoButton_clicked(); break;
case 24: _t->on_fileTextEdit_undoAvailable((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 25: _t->on_fileTextEdit_redoAvailable((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 26: _t->on_restartButton_clicked(); break;
case 27: _t->interpretSentString((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 28: _t->on_sendString_textChanged((*reinterpret_cast< const QString(*)>(_a[1]))); break;
default: ;
}
}
}
const QMetaObject MainWindow::staticMetaObject = {
{ &QMainWindow::staticMetaObject, qt_meta_stringdata_MainWindow.data,
qt_meta_data_MainWindow, qt_static_metacall, 0, 0}
};
const QMetaObject *MainWindow::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *MainWindow::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_MainWindow.stringdata))
return static_cast<void*>(const_cast< MainWindow*>(this));
return QMainWindow::qt_metacast(_clname);
}
int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QMainWindow::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 29)
qt_static_metacall(this, _c, _id, _a);
_id -= 29;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 29)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 29;
}
return _id;
}
QT_END_MOC_NAMESPACE

View File

@@ -1,145 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'spherebot.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../Spherebot_UI/spherebot.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'spherebot.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.2.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_spherebot_t {
QByteArrayData data[7];
char stringdata[68];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
offsetof(qt_meta_stringdata_spherebot_t, stringdata) + ofs \
- idx * sizeof(QByteArrayData) \
)
static const qt_meta_stringdata_spherebot_t qt_meta_stringdata_spherebot = {
{
QT_MOC_LITERAL(0, 0, 9),
QT_MOC_LITERAL(1, 10, 8),
QT_MOC_LITERAL(2, 19, 0),
QT_MOC_LITERAL(3, 20, 4),
QT_MOC_LITERAL(4, 25, 14),
QT_MOC_LITERAL(5, 40, 8),
QT_MOC_LITERAL(6, 49, 17)
},
"spherebot\0dataSent\0\0data\0connectWithBot\0"
"portName\0disconnectWithBot\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_spherebot[] = {
// content:
7, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
1, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 34, 2, 0x06,
// slots: name, argc, parameters, tag, flags
4, 1, 37, 2, 0x0a,
4, 0, 40, 2, 0x0a,
6, 0, 41, 2, 0x0a,
// signals: parameters
QMetaType::Void, QMetaType::QString, 3,
// slots: parameters
QMetaType::Bool, QMetaType::QString, 5,
QMetaType::Bool,
QMetaType::Bool,
0 // eod
};
void spherebot::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
spherebot *_t = static_cast<spherebot *>(_o);
switch (_id) {
case 0: _t->dataSent((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: { bool _r = _t->connectWithBot((*reinterpret_cast< QString(*)>(_a[1])));
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
case 2: { bool _r = _t->connectWithBot();
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
case 3: { bool _r = _t->disconnectWithBot();
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = _r; } break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
void **func = reinterpret_cast<void **>(_a[1]);
{
typedef void (spherebot::*_t)(QString );
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&spherebot::dataSent)) {
*result = 0;
}
}
}
}
const QMetaObject spherebot::staticMetaObject = {
{ &QObject::staticMetaObject, qt_meta_stringdata_spherebot.data,
qt_meta_data_spherebot, qt_static_metacall, 0, 0}
};
const QMetaObject *spherebot::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *spherebot::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_spherebot.stringdata))
return static_cast<void*>(const_cast< spherebot*>(this));
return QObject::qt_metacast(_clname);
}
int spherebot::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QObject::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
// SIGNAL 0
void spherebot::dataSent(QString _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
QT_END_MOC_NAMESPACE

View File

@@ -1,153 +0,0 @@
/****************************************************************************
** Meta object code from reading C++ file 'txthread.h'
**
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.2.1)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include "../../Spherebot_UI/txthread.h"
#include <QtCore/qbytearray.h>
#include <QtCore/qmetatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error "The header file 'txthread.h' doesn't include <QObject>."
#elif Q_MOC_OUTPUT_REVISION != 67
#error "This file was generated using the moc from 5.2.1. It"
#error "cannot be used with the include files from this version of Qt."
#error "(The moc has changed too much.)"
#endif
QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_txThread_t {
QByteArrayData data[6];
char stringdata[68];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
offsetof(qt_meta_stringdata_txThread_t, stringdata) + ofs \
- idx * sizeof(QByteArrayData) \
)
static const qt_meta_stringdata_txThread_t qt_meta_stringdata_txThread = {
{
QT_MOC_LITERAL(0, 0, 8),
QT_MOC_LITERAL(1, 9, 15),
QT_MOC_LITERAL(2, 25, 0),
QT_MOC_LITERAL(3, 26, 15),
QT_MOC_LITERAL(4, 42, 8),
QT_MOC_LITERAL(5, 51, 15)
},
"txThread\0progressChanged\0\0fileTransmitted\0"
"sendNext\0watchdogTimeout\0"
};
#undef QT_MOC_LITERAL
static const uint qt_meta_data_txThread[] = {
// content:
7, // revision
0, // classname
0, 0, // classinfo
4, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
0, // flags
2, // signalCount
// signals: name, argc, parameters, tag, flags
1, 1, 34, 2, 0x06,
3, 0, 37, 2, 0x06,
// slots: name, argc, parameters, tag, flags
4, 0, 38, 2, 0x0a,
5, 0, 39, 2, 0x0a,
// signals: parameters
QMetaType::Void, QMetaType::Int, 2,
QMetaType::Void,
// slots: parameters
QMetaType::Void,
QMetaType::Void,
0 // eod
};
void txThread::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
{
if (_c == QMetaObject::InvokeMetaMethod) {
txThread *_t = static_cast<txThread *>(_o);
switch (_id) {
case 0: _t->progressChanged((*reinterpret_cast< int(*)>(_a[1]))); break;
case 1: _t->fileTransmitted(); break;
case 2: _t->sendNext(); break;
case 3: _t->watchdogTimeout(); break;
default: ;
}
} else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]);
void **func = reinterpret_cast<void **>(_a[1]);
{
typedef void (txThread::*_t)(int );
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&txThread::progressChanged)) {
*result = 0;
}
}
{
typedef void (txThread::*_t)();
if (*reinterpret_cast<_t *>(func) == static_cast<_t>(&txThread::fileTransmitted)) {
*result = 1;
}
}
}
}
const QMetaObject txThread::staticMetaObject = {
{ &QThread::staticMetaObject, qt_meta_stringdata_txThread.data,
qt_meta_data_txThread, qt_static_metacall, 0, 0}
};
const QMetaObject *txThread::metaObject() const
{
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
}
void *txThread::qt_metacast(const char *_clname)
{
if (!_clname) return 0;
if (!strcmp(_clname, qt_meta_stringdata_txThread.stringdata))
return static_cast<void*>(const_cast< txThread*>(this));
return QThread::qt_metacast(_clname);
}
int txThread::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
{
_id = QThread::qt_metacall(_c, _id, _a);
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 4)
qt_static_metacall(this, _c, _id, _a);
_id -= 4;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 4)
*reinterpret_cast<int*>(_a[0]) = -1;
_id -= 4;
}
return _id;
}
// SIGNAL 0
void txThread::progressChanged(int _t1)
{
void *_a[] = { 0, const_cast<void*>(reinterpret_cast<const void*>(&_t1)) };
QMetaObject::activate(this, &staticMetaObject, 0, _a);
}
// SIGNAL 1
void txThread::fileTransmitted()
{
QMetaObject::activate(this, &staticMetaObject, 1, 0);
}
QT_END_MOC_NAMESPACE

View File

@@ -1,77 +0,0 @@
/****************************************************************************
** Resource object code
**
** Created by: The Resource Compiler for Qt version 5.2.1
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/
#include <QtCore/qglobal.h>
static const unsigned char qt_resource_data[] = {
// F:/User-Daten/Documents/GitHub/Spherebot-Host-GUI/Spherebot_UI/stylesheet.txt
0x0,0x0,0x0,0x0,
};
static const unsigned char qt_resource_name[] = {
// new
0x0,0x3,
0x0,0x0,0x74,0xc7,
0x0,0x6e,
0x0,0x65,0x0,0x77,
// stylesheet
0x0,0xa,
0x2,0xc6,0xb3,0xc4,
0x0,0x73,
0x0,0x74,0x0,0x79,0x0,0x6c,0x0,0x65,0x0,0x73,0x0,0x68,0x0,0x65,0x0,0x65,0x0,0x74,
// stylesheet.txt
0x0,0xe,
0x3,0xc2,0xd6,0x94,
0x0,0x73,
0x0,0x74,0x0,0x79,0x0,0x6c,0x0,0x65,0x0,0x73,0x0,0x68,0x0,0x65,0x0,0x65,0x0,0x74,0x0,0x2e,0x0,0x74,0x0,0x78,0x0,0x74,
};
static const unsigned char qt_resource_struct[] = {
// :
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x1,
// :/new
0x0,0x0,0x0,0x0,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x2,
// :/new/stylesheet
0x0,0x0,0x0,0xc,0x0,0x2,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x3,
// :/new/stylesheet/stylesheet.txt
0x0,0x0,0x0,0x26,0x0,0x0,0x0,0x0,0x0,0x1,0x0,0x0,0x0,0x0,
};
QT_BEGIN_NAMESPACE
extern Q_CORE_EXPORT bool qRegisterResourceData
(int, const unsigned char *, const unsigned char *, const unsigned char *);
extern Q_CORE_EXPORT bool qUnregisterResourceData
(int, const unsigned char *, const unsigned char *, const unsigned char *);
QT_END_NAMESPACE
int QT_MANGLE_NAMESPACE(qInitResources_res)()
{
QT_PREPEND_NAMESPACE(qRegisterResourceData)
(0x01, qt_resource_struct, qt_resource_name, qt_resource_data);
return 1;
}
Q_CONSTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qInitResources_res))
int QT_MANGLE_NAMESPACE(qCleanupResources_res)()
{
QT_PREPEND_NAMESPACE(qUnregisterResourceData)
(0x01, qt_resource_struct, qt_resource_name, qt_resource_data);
return 1;
}
Q_DESTRUCTOR_FUNCTION(QT_MANGLE_NAMESPACE(qCleanupResources_res))

View File

@@ -1,674 +0,0 @@
/********************************************************************************
** Form generated from reading UI file 'mainwindow.ui'
**
** Created by: Qt User Interface Compiler version 5.2.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/
#ifndef UI_MAINWINDOW_H
#define UI_MAINWINDOW_H
#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QFrame>
#include <QtWidgets/QGraphicsView>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHBoxLayout>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QLabel>
#include <QtWidgets/QLineEdit>
#include <QtWidgets/QListWidget>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QProgressBar>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QSlider>
#include <QtWidgets/QSpacerItem>
#include <QtWidgets/QSpinBox>
#include <QtWidgets/QStatusBar>
#include <QtWidgets/QTextEdit>
#include <QtWidgets/QVBoxLayout>
#include <QtWidgets/QWidget>
QT_BEGIN_NAMESPACE
class Ui_MainWindow
{
public:
QWidget *centralWidget;
QGroupBox *controllBox;
QWidget *layoutWidget;
QHBoxLayout *horizontalLayout_6;
QVBoxLayout *verticalLayout_15;
QPushButton *setDiameterButton;
QHBoxLayout *horizontalLayout_9;
QSpacerItem *verticalSpacer;
QSlider *diameterSlider;
QSpacerItem *verticalSpacer_2;
QVBoxLayout *verticalLayout_7;
QSpinBox *diameterpinBox;
QLabel *label_4;
QFrame *line_2;
QVBoxLayout *verticalLayout_13;
QHBoxLayout *horizontalLayout_11;
QSpacerItem *verticalSpacer_5;
QSlider *servoFeedrateSlider;
QSpacerItem *verticalSpacer_6;
QSpinBox *FeedratespinBox;
QLabel *label_5;
QFrame *line;
QVBoxLayout *verticalLayout_3;
QHBoxLayout *horizontalLayout_12;
QSpacerItem *verticalSpacer_7;
QSlider *servoSlider;
QSpacerItem *verticalSpacer_8;
QSpinBox *servospinBox;
QLabel *label;
QVBoxLayout *verticalLayout_6;
QVBoxLayout *verticalLayout_5;
QVBoxLayout *verticalLayout_4;
QSlider *penSlider;
QHBoxLayout *horizontalLayout_5;
QLabel *penslider;
QSpinBox *penRotationBox;
QSlider *eggSlider;
QHBoxLayout *horizontalLayout_4;
QLabel *penslider_2;
QSpinBox *eggRotationBox;
QWidget *layoutWidget1;
QHBoxLayout *horizontalLayout;
QPushButton *connectButton;
QComboBox *portBox;
QPushButton *resetButton;
QWidget *layoutWidget2;
QVBoxLayout *verticalLayout_9;
QWidget *layoutWidget3;
QVBoxLayout *verticalLayout_10;
QWidget *layoutWidget4;
QVBoxLayout *verticalLayout_11;
QHBoxLayout *horizontalLayout_3;
QLineEdit *sendString;
QPushButton *sendButton;
QHBoxLayout *horizontalLayout_2;
QVBoxLayout *verticalLayout;
QLabel *label_2;
QListWidget *txList;
QVBoxLayout *verticalLayout_2;
QLabel *label_3;
QListWidget *rxList;
QWidget *layoutWidget5;
QVBoxLayout *verticalLayout_12;
QVBoxLayout *verticalLayout_8;
QHBoxLayout *horizontalLayout_8;
QLabel *fileName;
QHBoxLayout *horizontalLayout_10;
QPushButton *undoButton;
QPushButton *redoButton;
QTextEdit *fileTextEdit;
QHBoxLayout *horizontalLayout_7;
QPushButton *loadFileButton;
QPushButton *saveFileButton;
QPushButton *sendFileButton;
QPushButton *restartButton;
QProgressBar *fileSendProgressBar;
QGraphicsView *graphicsView;
QWidget *layoutWidget6;
QVBoxLayout *verticalLayout_14;
QWidget *layoutWidget7;
QVBoxLayout *verticalLayout_16;
QWidget *layoutWidget8;
QVBoxLayout *verticalLayout_17;
QWidget *layoutWidget9;
QHBoxLayout *horizontalLayout_15;
QStatusBar *statusBar;
void setupUi(QMainWindow *MainWindow)
{
if (MainWindow->objectName().isEmpty())
MainWindow->setObjectName(QStringLiteral("MainWindow"));
MainWindow->resize(1500, 550);
MainWindow->setMinimumSize(QSize(1500, 550));
MainWindow->setMaximumSize(QSize(1500, 550));
MainWindow->setStyleSheet(QStringLiteral(""));
centralWidget = new QWidget(MainWindow);
centralWidget->setObjectName(QStringLiteral("centralWidget"));
centralWidget->setStyleSheet(QStringLiteral(""));
controllBox = new QGroupBox(centralWidget);
controllBox->setObjectName(QStringLiteral("controllBox"));
controllBox->setEnabled(false);
controllBox->setGeometry(QRect(10, 60, 551, 231));
controllBox->setCheckable(false);
controllBox->setChecked(false);
layoutWidget = new QWidget(controllBox);
layoutWidget->setObjectName(QStringLiteral("layoutWidget"));
layoutWidget->setGeometry(QRect(8, 0, 541, 221));
horizontalLayout_6 = new QHBoxLayout(layoutWidget);
horizontalLayout_6->setSpacing(6);
horizontalLayout_6->setContentsMargins(11, 11, 11, 11);
horizontalLayout_6->setObjectName(QStringLiteral("horizontalLayout_6"));
horizontalLayout_6->setContentsMargins(0, 0, 0, 0);
verticalLayout_15 = new QVBoxLayout();
verticalLayout_15->setSpacing(6);
verticalLayout_15->setObjectName(QStringLiteral("verticalLayout_15"));
setDiameterButton = new QPushButton(layoutWidget);
setDiameterButton->setObjectName(QStringLiteral("setDiameterButton"));
verticalLayout_15->addWidget(setDiameterButton);
horizontalLayout_9 = new QHBoxLayout();
horizontalLayout_9->setSpacing(6);
horizontalLayout_9->setObjectName(QStringLiteral("horizontalLayout_9"));
verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_9->addItem(verticalSpacer);
diameterSlider = new QSlider(layoutWidget);
diameterSlider->setObjectName(QStringLiteral("diameterSlider"));
diameterSlider->setLayoutDirection(Qt::LeftToRight);
diameterSlider->setMinimum(5);
diameterSlider->setMaximum(120);
diameterSlider->setValue(20);
diameterSlider->setOrientation(Qt::Vertical);
diameterSlider->setInvertedAppearance(false);
horizontalLayout_9->addWidget(diameterSlider);
verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_9->addItem(verticalSpacer_2);
verticalLayout_15->addLayout(horizontalLayout_9);
verticalLayout_7 = new QVBoxLayout();
verticalLayout_7->setSpacing(6);
verticalLayout_7->setObjectName(QStringLiteral("verticalLayout_7"));
diameterpinBox = new QSpinBox(layoutWidget);
diameterpinBox->setObjectName(QStringLiteral("diameterpinBox"));
diameterpinBox->setMinimum(5);
diameterpinBox->setMaximum(120);
diameterpinBox->setSingleStep(1);
diameterpinBox->setValue(20);
verticalLayout_7->addWidget(diameterpinBox);
label_4 = new QLabel(layoutWidget);
label_4->setObjectName(QStringLiteral("label_4"));
verticalLayout_7->addWidget(label_4);
verticalLayout_15->addLayout(verticalLayout_7);
horizontalLayout_6->addLayout(verticalLayout_15);
line_2 = new QFrame(layoutWidget);
line_2->setObjectName(QStringLiteral("line_2"));
line_2->setFrameShape(QFrame::VLine);
line_2->setFrameShadow(QFrame::Sunken);
horizontalLayout_6->addWidget(line_2);
verticalLayout_13 = new QVBoxLayout();
verticalLayout_13->setSpacing(6);
verticalLayout_13->setObjectName(QStringLiteral("verticalLayout_13"));
horizontalLayout_11 = new QHBoxLayout();
horizontalLayout_11->setSpacing(6);
horizontalLayout_11->setObjectName(QStringLiteral("horizontalLayout_11"));
verticalSpacer_5 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_11->addItem(verticalSpacer_5);
servoFeedrateSlider = new QSlider(layoutWidget);
servoFeedrateSlider->setObjectName(QStringLiteral("servoFeedrateSlider"));
servoFeedrateSlider->setLayoutDirection(Qt::LeftToRight);
servoFeedrateSlider->setMinimum(10);
servoFeedrateSlider->setMaximum(6000);
servoFeedrateSlider->setValue(3000);
servoFeedrateSlider->setOrientation(Qt::Vertical);
servoFeedrateSlider->setInvertedAppearance(false);
horizontalLayout_11->addWidget(servoFeedrateSlider);
verticalSpacer_6 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_11->addItem(verticalSpacer_6);
verticalLayout_13->addLayout(horizontalLayout_11);
FeedratespinBox = new QSpinBox(layoutWidget);
FeedratespinBox->setObjectName(QStringLiteral("FeedratespinBox"));
FeedratespinBox->setMinimum(10);
FeedratespinBox->setMaximum(6000);
FeedratespinBox->setValue(3000);
verticalLayout_13->addWidget(FeedratespinBox);
label_5 = new QLabel(layoutWidget);
label_5->setObjectName(QStringLiteral("label_5"));
verticalLayout_13->addWidget(label_5);
horizontalLayout_6->addLayout(verticalLayout_13);
line = new QFrame(layoutWidget);
line->setObjectName(QStringLiteral("line"));
line->setFrameShape(QFrame::VLine);
line->setFrameShadow(QFrame::Sunken);
horizontalLayout_6->addWidget(line);
verticalLayout_3 = new QVBoxLayout();
verticalLayout_3->setSpacing(6);
verticalLayout_3->setObjectName(QStringLiteral("verticalLayout_3"));
horizontalLayout_12 = new QHBoxLayout();
horizontalLayout_12->setSpacing(6);
horizontalLayout_12->setObjectName(QStringLiteral("horizontalLayout_12"));
verticalSpacer_7 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_12->addItem(verticalSpacer_7);
servoSlider = new QSlider(layoutWidget);
servoSlider->setObjectName(QStringLiteral("servoSlider"));
servoSlider->setLayoutDirection(Qt::LeftToRight);
servoSlider->setMinimum(23);
servoSlider->setMaximum(120);
servoSlider->setValue(35);
servoSlider->setOrientation(Qt::Vertical);
servoSlider->setInvertedAppearance(true);
horizontalLayout_12->addWidget(servoSlider);
verticalSpacer_8 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding);
horizontalLayout_12->addItem(verticalSpacer_8);
verticalLayout_3->addLayout(horizontalLayout_12);
servospinBox = new QSpinBox(layoutWidget);
servospinBox->setObjectName(QStringLiteral("servospinBox"));
servospinBox->setMinimum(23);
servospinBox->setValue(35);
verticalLayout_3->addWidget(servospinBox);
label = new QLabel(layoutWidget);
label->setObjectName(QStringLiteral("label"));
verticalLayout_3->addWidget(label);
horizontalLayout_6->addLayout(verticalLayout_3);
verticalLayout_6 = new QVBoxLayout();
verticalLayout_6->setSpacing(6);
verticalLayout_6->setObjectName(QStringLiteral("verticalLayout_6"));
verticalLayout_5 = new QVBoxLayout();
verticalLayout_5->setSpacing(6);
verticalLayout_5->setObjectName(QStringLiteral("verticalLayout_5"));
verticalLayout_4 = new QVBoxLayout();
verticalLayout_4->setSpacing(6);
verticalLayout_4->setObjectName(QStringLiteral("verticalLayout_4"));
penSlider = new QSlider(layoutWidget);
penSlider->setObjectName(QStringLiteral("penSlider"));
penSlider->setMinimum(-112);
penSlider->setMaximum(112);
penSlider->setSingleStep(1);
penSlider->setValue(0);
penSlider->setSliderPosition(0);
penSlider->setOrientation(Qt::Horizontal);
penSlider->setInvertedAppearance(true);
verticalLayout_4->addWidget(penSlider);
horizontalLayout_5 = new QHBoxLayout();
horizontalLayout_5->setSpacing(6);
horizontalLayout_5->setObjectName(QStringLiteral("horizontalLayout_5"));
penslider = new QLabel(layoutWidget);
penslider->setObjectName(QStringLiteral("penslider"));
horizontalLayout_5->addWidget(penslider);
penRotationBox = new QSpinBox(layoutWidget);
penRotationBox->setObjectName(QStringLiteral("penRotationBox"));
penRotationBox->setMinimum(-112);
penRotationBox->setMaximum(112);
penRotationBox->setSingleStep(1);
horizontalLayout_5->addWidget(penRotationBox);
verticalLayout_4->addLayout(horizontalLayout_5);
verticalLayout_5->addLayout(verticalLayout_4);
eggSlider = new QSlider(layoutWidget);
eggSlider->setObjectName(QStringLiteral("eggSlider"));
eggSlider->setMinimum(-450);
eggSlider->setMaximum(450);
eggSlider->setValue(0);
eggSlider->setSliderPosition(0);
eggSlider->setOrientation(Qt::Horizontal);
verticalLayout_5->addWidget(eggSlider);
horizontalLayout_4 = new QHBoxLayout();
horizontalLayout_4->setSpacing(6);
horizontalLayout_4->setObjectName(QStringLiteral("horizontalLayout_4"));
penslider_2 = new QLabel(layoutWidget);
penslider_2->setObjectName(QStringLiteral("penslider_2"));
horizontalLayout_4->addWidget(penslider_2);
eggRotationBox = new QSpinBox(layoutWidget);
eggRotationBox->setObjectName(QStringLiteral("eggRotationBox"));
eggRotationBox->setMinimum(-450);
eggRotationBox->setMaximum(450);
horizontalLayout_4->addWidget(eggRotationBox);
verticalLayout_5->addLayout(horizontalLayout_4);
verticalLayout_6->addLayout(verticalLayout_5);
horizontalLayout_6->addLayout(verticalLayout_6);
layoutWidget1 = new QWidget(centralWidget);
layoutWidget1->setObjectName(QStringLiteral("layoutWidget1"));
layoutWidget1->setGeometry(QRect(20, 20, 275, 30));
horizontalLayout = new QHBoxLayout(layoutWidget1);
horizontalLayout->setSpacing(6);
horizontalLayout->setContentsMargins(11, 11, 11, 11);
horizontalLayout->setObjectName(QStringLiteral("horizontalLayout"));
horizontalLayout->setContentsMargins(0, 0, 0, 0);
connectButton = new QPushButton(layoutWidget1);
connectButton->setObjectName(QStringLiteral("connectButton"));
connectButton->setCheckable(false);
horizontalLayout->addWidget(connectButton);
portBox = new QComboBox(layoutWidget1);
portBox->setObjectName(QStringLiteral("portBox"));
horizontalLayout->addWidget(portBox);
resetButton = new QPushButton(layoutWidget1);
resetButton->setObjectName(QStringLiteral("resetButton"));
horizontalLayout->addWidget(resetButton);
layoutWidget2 = new QWidget(centralWidget);
layoutWidget2->setObjectName(QStringLiteral("layoutWidget2"));
layoutWidget2->setGeometry(QRect(0, 0, 2, 2));
verticalLayout_9 = new QVBoxLayout(layoutWidget2);
verticalLayout_9->setSpacing(6);
verticalLayout_9->setContentsMargins(11, 11, 11, 11);
verticalLayout_9->setObjectName(QStringLiteral("verticalLayout_9"));
verticalLayout_9->setContentsMargins(0, 0, 0, 0);
layoutWidget3 = new QWidget(centralWidget);
layoutWidget3->setObjectName(QStringLiteral("layoutWidget3"));
layoutWidget3->setGeometry(QRect(0, 0, 2, 2));
verticalLayout_10 = new QVBoxLayout(layoutWidget3);
verticalLayout_10->setSpacing(6);
verticalLayout_10->setContentsMargins(11, 11, 11, 11);
verticalLayout_10->setObjectName(QStringLiteral("verticalLayout_10"));
verticalLayout_10->setContentsMargins(0, 0, 0, 0);
layoutWidget4 = new QWidget(centralWidget);
layoutWidget4->setObjectName(QStringLiteral("layoutWidget4"));
layoutWidget4->setGeometry(QRect(20, 290, 541, 211));
verticalLayout_11 = new QVBoxLayout(layoutWidget4);
verticalLayout_11->setSpacing(6);
verticalLayout_11->setContentsMargins(11, 11, 11, 11);
verticalLayout_11->setObjectName(QStringLiteral("verticalLayout_11"));
verticalLayout_11->setContentsMargins(0, 0, 0, 0);
horizontalLayout_3 = new QHBoxLayout();
horizontalLayout_3->setSpacing(6);
horizontalLayout_3->setObjectName(QStringLiteral("horizontalLayout_3"));
sendString = new QLineEdit(layoutWidget4);
sendString->setObjectName(QStringLiteral("sendString"));
horizontalLayout_3->addWidget(sendString);
sendButton = new QPushButton(layoutWidget4);
sendButton->setObjectName(QStringLiteral("sendButton"));
horizontalLayout_3->addWidget(sendButton);
verticalLayout_11->addLayout(horizontalLayout_3);
horizontalLayout_2 = new QHBoxLayout();
horizontalLayout_2->setSpacing(6);
horizontalLayout_2->setObjectName(QStringLiteral("horizontalLayout_2"));
verticalLayout = new QVBoxLayout();
verticalLayout->setSpacing(6);
verticalLayout->setObjectName(QStringLiteral("verticalLayout"));
label_2 = new QLabel(layoutWidget4);
label_2->setObjectName(QStringLiteral("label_2"));
verticalLayout->addWidget(label_2);
txList = new QListWidget(layoutWidget4);
txList->setObjectName(QStringLiteral("txList"));
txList->setAutoScroll(true);
txList->setSelectionMode(QAbstractItemView::NoSelection);
verticalLayout->addWidget(txList);
horizontalLayout_2->addLayout(verticalLayout);
verticalLayout_2 = new QVBoxLayout();
verticalLayout_2->setSpacing(6);
verticalLayout_2->setObjectName(QStringLiteral("verticalLayout_2"));
label_3 = new QLabel(layoutWidget4);
label_3->setObjectName(QStringLiteral("label_3"));
verticalLayout_2->addWidget(label_3);
rxList = new QListWidget(layoutWidget4);
rxList->setObjectName(QStringLiteral("rxList"));
verticalLayout_2->addWidget(rxList);
horizontalLayout_2->addLayout(verticalLayout_2);
verticalLayout_11->addLayout(horizontalLayout_2);
layoutWidget5 = new QWidget(centralWidget);
layoutWidget5->setObjectName(QStringLiteral("layoutWidget5"));
layoutWidget5->setGeometry(QRect(570, 10, 461, 461));
verticalLayout_12 = new QVBoxLayout(layoutWidget5);
verticalLayout_12->setSpacing(6);
verticalLayout_12->setContentsMargins(11, 11, 11, 11);
verticalLayout_12->setObjectName(QStringLiteral("verticalLayout_12"));
verticalLayout_12->setContentsMargins(0, 0, 0, 0);
verticalLayout_8 = new QVBoxLayout();
verticalLayout_8->setSpacing(6);
verticalLayout_8->setObjectName(QStringLiteral("verticalLayout_8"));
horizontalLayout_8 = new QHBoxLayout();
horizontalLayout_8->setSpacing(6);
horizontalLayout_8->setObjectName(QStringLiteral("horizontalLayout_8"));
verticalLayout_8->addLayout(horizontalLayout_8);
fileName = new QLabel(layoutWidget5);
fileName->setObjectName(QStringLiteral("fileName"));
verticalLayout_8->addWidget(fileName);
horizontalLayout_10 = new QHBoxLayout();
horizontalLayout_10->setSpacing(6);
horizontalLayout_10->setObjectName(QStringLiteral("horizontalLayout_10"));
undoButton = new QPushButton(layoutWidget5);
undoButton->setObjectName(QStringLiteral("undoButton"));
undoButton->setEnabled(false);
horizontalLayout_10->addWidget(undoButton);
redoButton = new QPushButton(layoutWidget5);
redoButton->setObjectName(QStringLiteral("redoButton"));
redoButton->setEnabled(false);
horizontalLayout_10->addWidget(redoButton);
verticalLayout_8->addLayout(horizontalLayout_10);
fileTextEdit = new QTextEdit(layoutWidget5);
fileTextEdit->setObjectName(QStringLiteral("fileTextEdit"));
verticalLayout_8->addWidget(fileTextEdit);
horizontalLayout_7 = new QHBoxLayout();
horizontalLayout_7->setSpacing(6);
horizontalLayout_7->setObjectName(QStringLiteral("horizontalLayout_7"));
loadFileButton = new QPushButton(layoutWidget5);
loadFileButton->setObjectName(QStringLiteral("loadFileButton"));
horizontalLayout_7->addWidget(loadFileButton);
saveFileButton = new QPushButton(layoutWidget5);
saveFileButton->setObjectName(QStringLiteral("saveFileButton"));
saveFileButton->setEnabled(false);
horizontalLayout_7->addWidget(saveFileButton);
sendFileButton = new QPushButton(layoutWidget5);
sendFileButton->setObjectName(QStringLiteral("sendFileButton"));
sendFileButton->setEnabled(false);
horizontalLayout_7->addWidget(sendFileButton);
restartButton = new QPushButton(layoutWidget5);
restartButton->setObjectName(QStringLiteral("restartButton"));
restartButton->setEnabled(false);
horizontalLayout_7->addWidget(restartButton);
verticalLayout_8->addLayout(horizontalLayout_7);
verticalLayout_12->addLayout(verticalLayout_8);
fileSendProgressBar = new QProgressBar(layoutWidget5);
fileSendProgressBar->setObjectName(QStringLiteral("fileSendProgressBar"));
fileSendProgressBar->setEnabled(false);
fileSendProgressBar->setValue(0);
verticalLayout_12->addWidget(fileSendProgressBar);
graphicsView = new QGraphicsView(centralWidget);
graphicsView->setObjectName(QStringLiteral("graphicsView"));
graphicsView->setEnabled(false);
graphicsView->setGeometry(QRect(1040, 10, 441, 461));
layoutWidget6 = new QWidget(centralWidget);
layoutWidget6->setObjectName(QStringLiteral("layoutWidget6"));
layoutWidget6->setGeometry(QRect(0, 0, 2, 2));
verticalLayout_14 = new QVBoxLayout(layoutWidget6);
verticalLayout_14->setSpacing(6);
verticalLayout_14->setContentsMargins(11, 11, 11, 11);
verticalLayout_14->setObjectName(QStringLiteral("verticalLayout_14"));
verticalLayout_14->setContentsMargins(0, 0, 0, 0);
layoutWidget7 = new QWidget(centralWidget);
layoutWidget7->setObjectName(QStringLiteral("layoutWidget7"));
layoutWidget7->setGeometry(QRect(0, 0, 2, 2));
verticalLayout_16 = new QVBoxLayout(layoutWidget7);
verticalLayout_16->setSpacing(6);
verticalLayout_16->setContentsMargins(11, 11, 11, 11);
verticalLayout_16->setObjectName(QStringLiteral("verticalLayout_16"));
verticalLayout_16->setContentsMargins(0, 0, 0, 0);
layoutWidget8 = new QWidget(centralWidget);
layoutWidget8->setObjectName(QStringLiteral("layoutWidget8"));
layoutWidget8->setGeometry(QRect(0, 0, 2, 2));
verticalLayout_17 = new QVBoxLayout(layoutWidget8);
verticalLayout_17->setSpacing(6);
verticalLayout_17->setContentsMargins(11, 11, 11, 11);
verticalLayout_17->setObjectName(QStringLiteral("verticalLayout_17"));
verticalLayout_17->setContentsMargins(0, 0, 0, 0);
layoutWidget9 = new QWidget(centralWidget);
layoutWidget9->setObjectName(QStringLiteral("layoutWidget9"));
layoutWidget9->setGeometry(QRect(0, 0, 2, 2));
horizontalLayout_15 = new QHBoxLayout(layoutWidget9);
horizontalLayout_15->setSpacing(6);
horizontalLayout_15->setContentsMargins(11, 11, 11, 11);
horizontalLayout_15->setObjectName(QStringLiteral("horizontalLayout_15"));
horizontalLayout_15->setContentsMargins(0, 0, 0, 0);
MainWindow->setCentralWidget(centralWidget);
layoutWidget->raise();
layoutWidget->raise();
layoutWidget->raise();
controllBox->raise();
layoutWidget->raise();
layoutWidget->raise();
layoutWidget->raise();
layoutWidget->raise();
layoutWidget->raise();
graphicsView->raise();
layoutWidget->raise();
statusBar = new QStatusBar(MainWindow);
statusBar->setObjectName(QStringLiteral("statusBar"));
MainWindow->setStatusBar(statusBar);
retranslateUi(MainWindow);
QObject::connect(diameterSlider, SIGNAL(valueChanged(int)), diameterpinBox, SLOT(setValue(int)));
QObject::connect(diameterpinBox, SIGNAL(valueChanged(int)), diameterSlider, SLOT(setValue(int)));
QObject::connect(servospinBox, SIGNAL(valueChanged(int)), servoSlider, SLOT(setValue(int)));
QObject::connect(servoSlider, SIGNAL(valueChanged(int)), servospinBox, SLOT(setValue(int)));
QObject::connect(penRotationBox, SIGNAL(valueChanged(int)), penSlider, SLOT(setValue(int)));
QObject::connect(penSlider, SIGNAL(valueChanged(int)), penRotationBox, SLOT(setValue(int)));
QObject::connect(eggRotationBox, SIGNAL(valueChanged(int)), eggSlider, SLOT(setValue(int)));
QObject::connect(eggSlider, SIGNAL(valueChanged(int)), eggRotationBox, SLOT(setValue(int)));
QObject::connect(servoFeedrateSlider, SIGNAL(valueChanged(int)), FeedratespinBox, SLOT(setValue(int)));
QObject::connect(FeedratespinBox, SIGNAL(valueChanged(int)), servoFeedrateSlider, SLOT(setValue(int)));
QMetaObject::connectSlotsByName(MainWindow);
} // setupUi
void retranslateUi(QMainWindow *MainWindow)
{
MainWindow->setWindowTitle(QApplication::translate("MainWindow", "MainWindow", 0));
controllBox->setTitle(QString());
setDiameterButton->setText(QApplication::translate("MainWindow", "set Diameter", 0));
label_4->setText(QApplication::translate("MainWindow", "Obj. Diameter", 0));
label_5->setText(QApplication::translate("MainWindow", "Feedrate", 0));
label->setText(QApplication::translate("MainWindow", "Servo", 0));
penslider->setText(QApplication::translate("MainWindow", "Pen Rotation", 0));
penslider_2->setText(QApplication::translate("MainWindow", "Egg Rotation", 0));
connectButton->setText(QApplication::translate("MainWindow", "Connect", 0));
resetButton->setText(QApplication::translate("MainWindow", "R", 0));
sendButton->setText(QApplication::translate("MainWindow", "Send", 0));
label_2->setText(QApplication::translate("MainWindow", "Transceived Data", 0));
label_3->setText(QApplication::translate("MainWindow", "Received Data", 0));
fileName->setText(QString());
undoButton->setText(QApplication::translate("MainWindow", "Undo", 0));
redoButton->setText(QApplication::translate("MainWindow", "Redo", 0));
loadFileButton->setText(QApplication::translate("MainWindow", "Load File", 0));
saveFileButton->setText(QApplication::translate("MainWindow", "Save File", 0));
sendFileButton->setText(QApplication::translate("MainWindow", "Send File", 0));
restartButton->setText(QApplication::translate("MainWindow", "Restart", 0));
} // retranslateUi
};
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
QT_END_NAMESPACE
#endif // UI_MAINWINDOW_H