mirror of
https://github.com/thunderbug1/Spherebot-Host-GUI.git
synced 2026-02-20 03:11:20 +01:00
new layer change code
This commit is contained in:
BIN
InkscapePortable/Data/settings/Dropbox/shellext/l/53394bee
Normal file
BIN
InkscapePortable/Data/settings/Dropbox/shellext/l/53394bee
Normal file
Binary file not shown.
@@ -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
|
||||
|
||||
@@ -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" />
|
||||
|
||||
@@ -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.
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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"))
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
71
StippleGen_2.02/StippleGen_2/README.txt
Normal file
71
StippleGen_2.02/StippleGen_2/README.txt
Normal 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
|
||||
1373
StippleGen_2.02/StippleGen_2/StippleGen_2.pde
Normal file
1373
StippleGen_2.02/StippleGen_2/StippleGen_2.pde
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
Binary file not shown.
BIN
StippleGen_2.02/StippleGen_2/application.linux/lib/controlP5.jar
Normal file
BIN
StippleGen_2.02/StippleGen_2/application.linux/lib/controlP5.jar
Normal file
Binary file not shown.
BIN
StippleGen_2.02/StippleGen_2/application.linux/lib/core.jar
Normal file
BIN
StippleGen_2.02/StippleGen_2/application.linux/lib/core.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -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>
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
APPL????
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,3 @@
|
||||
-Xms64m -Xmx256m
|
||||
StippleGen_2
|
||||
StippleGen_2.jar,core.jar,controlP5.jar,toxiclibscore.jar,toxiclibs_p5.jar
|
||||
Binary file not shown.
BIN
StippleGen_2.02/StippleGen_2/application.windows/lib/core.jar
Normal file
BIN
StippleGen_2.02/StippleGen_2/application.windows/lib/core.jar
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
BIN
StippleGen_2.02/StippleGen_2/data/grace.jpg
Normal file
BIN
StippleGen_2.02/StippleGen_2/data/grace.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 251 KiB |
48
StippleGen_2.02/StippleGen_2/data/header.txt
Normal file
48
StippleGen_2.02/StippleGen_2/data/header.txt
Normal 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 |
@@ -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
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
Binary file not shown.
@@ -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
|
||||
Binary file not shown.
@@ -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
|
||||
Binary file not shown.
@@ -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))
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -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
|
||||
Reference in New Issue
Block a user