Version 0.0.0.63
This commit is contained in:
parent
5c0eaeca44
commit
54d80b9e90
19
AGWCode.cpp
19
AGWCode.cpp
|
@ -495,6 +495,15 @@ void QtTermTCP::onAGWSocketStateChanged(QAbstractSocket::SocketState socketState
|
||||||
AGWUsers->MonSess = nullptr;
|
AGWUsers->MonSess = nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (TermMode == Single && (singlemodeFormat & Mon))
|
||||||
|
{
|
||||||
|
//Re-renable TCP connects
|
||||||
|
|
||||||
|
for (int i = 0; i < MAXHOSTS; i++)
|
||||||
|
actHost[i]->setVisible(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
AGWConnected = 0;
|
AGWConnected = 0;
|
||||||
}
|
}
|
||||||
else if (socketState == QAbstractSocket::ConnectedState)
|
else if (socketState == QAbstractSocket::ConnectedState)
|
||||||
|
@ -580,7 +589,15 @@ void QtTermTCP::onAGWSocketStateChanged(QAbstractSocket::SocketState socketState
|
||||||
else if (TermMode == Single)
|
else if (TermMode == Single)
|
||||||
mythis->setWindowTitle("AGW Monitor Window");
|
mythis->setWindowTitle("AGW Monitor Window");
|
||||||
|
|
||||||
if (TermMode != Tabbed) // Not ideal, but AGW mon window is unlikely to be active window
|
if (TermMode == Single && (singlemodeFormat & Mon))
|
||||||
|
{
|
||||||
|
// Can't be connected, so leave state alone, but disable TCP connects
|
||||||
|
|
||||||
|
for (int i = 0; i < MAXHOSTS; i++)
|
||||||
|
actHost[i]->setVisible(0);
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (TermMode != Tabbed) // Not ideal, but AGW mon window is unlikely to be active window
|
||||||
{
|
{
|
||||||
discAction->setEnabled(false);
|
discAction->setEnabled(false);
|
||||||
YAPPSend->setEnabled(false);
|
YAPPSend->setEnabled(false);
|
||||||
|
|
|
@ -0,0 +1,100 @@
|
||||||
|
<ui version="4.0">
|
||||||
|
<author></author>
|
||||||
|
<comment></comment>
|
||||||
|
<exportmacro></exportmacro>
|
||||||
|
<class>Dialog</class>
|
||||||
|
<widget class="QDialog" name="Dialog">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>400</width>
|
||||||
|
<height>300</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>Dialog</string>
|
||||||
|
</property>
|
||||||
|
<widget class="QWidget" name="layoutWidget">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>20</x>
|
||||||
|
<y>250</y>
|
||||||
|
<width>351</width>
|
||||||
|
<height>33</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<layout class="QHBoxLayout">
|
||||||
|
<property name="margin">
|
||||||
|
<number>0</number>
|
||||||
|
</property>
|
||||||
|
<property name="spacing">
|
||||||
|
<number>6</number>
|
||||||
|
</property>
|
||||||
|
<item>
|
||||||
|
<spacer>
|
||||||
|
<property name="orientation">
|
||||||
|
<enum>Qt::Horizontal</enum>
|
||||||
|
</property>
|
||||||
|
<property name="sizeHint">
|
||||||
|
<size>
|
||||||
|
<width>131</width>
|
||||||
|
<height>31</height>
|
||||||
|
</size>
|
||||||
|
</property>
|
||||||
|
</spacer>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="okButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>OK</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
<item>
|
||||||
|
<widget class="QPushButton" name="cancelButton">
|
||||||
|
<property name="text">
|
||||||
|
<string>Cancel</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
|
</layout>
|
||||||
|
</widget>
|
||||||
|
</widget>
|
||||||
|
<pixmapfunction></pixmapfunction>
|
||||||
|
<resources/>
|
||||||
|
<connections>
|
||||||
|
<connection>
|
||||||
|
<sender>okButton</sender>
|
||||||
|
<signal>clicked()</signal>
|
||||||
|
<receiver>Dialog</receiver>
|
||||||
|
<slot>accept()</slot>
|
||||||
|
<hints>
|
||||||
|
<hint type="sourcelabel">
|
||||||
|
<x>278</x>
|
||||||
|
<y>253</y>
|
||||||
|
</hint>
|
||||||
|
<hint type="destinationlabel">
|
||||||
|
<x>96</x>
|
||||||
|
<y>254</y>
|
||||||
|
</hint>
|
||||||
|
</hints>
|
||||||
|
</connection>
|
||||||
|
<connection>
|
||||||
|
<sender>cancelButton</sender>
|
||||||
|
<signal>clicked()</signal>
|
||||||
|
<receiver>Dialog</receiver>
|
||||||
|
<slot>reject()</slot>
|
||||||
|
<hints>
|
||||||
|
<hint type="sourcelabel">
|
||||||
|
<x>369</x>
|
||||||
|
<y>253</y>
|
||||||
|
</hint>
|
||||||
|
<hint type="destinationlabel">
|
||||||
|
<x>179</x>
|
||||||
|
<y>282</y>
|
||||||
|
</hint>
|
||||||
|
</hints>
|
||||||
|
</connection>
|
||||||
|
</connections>
|
||||||
|
</ui>
|
121
QtTermTCP.cpp
121
QtTermTCP.cpp
|
@ -1,6 +1,6 @@
|
||||||
// Qt Version of BPQTermTCP
|
// Qt Version of BPQTermTCP
|
||||||
|
|
||||||
#define VersionString "0.0.0.58"
|
#define VersionString "0.0.0.63"
|
||||||
|
|
||||||
// .12 Save font weight
|
// .12 Save font weight
|
||||||
// .13 Display incomplete lines (ie without CR)
|
// .13 Display incomplete lines (ie without CR)
|
||||||
|
@ -64,6 +64,12 @@
|
||||||
// .57 Fix KISS mode incoming call handling
|
// .57 Fix KISS mode incoming call handling
|
||||||
// .58 Add method to toggle Normal/Teletext Mode
|
// .58 Add method to toggle Normal/Teletext Mode
|
||||||
// Fix KISS multiple session protection
|
// Fix KISS multiple session protection
|
||||||
|
// .59 Add Teletext double height mode
|
||||||
|
// .60 Add option to name sessions Jan 2023
|
||||||
|
// .61 Add VARA Init Script Feb 2023
|
||||||
|
// .62 Fix running AGW in single session mode Feb 2023
|
||||||
|
// .63 Fix handling split monitor frame (no fe in buffer) Apr 2023
|
||||||
|
|
||||||
|
|
||||||
#define _CRT_SECURE_NO_WARNINGS
|
#define _CRT_SECURE_NO_WARNINGS
|
||||||
|
|
||||||
|
@ -99,9 +105,6 @@
|
||||||
|
|
||||||
#include "ax25.h"
|
#include "ax25.h"
|
||||||
|
|
||||||
#define MAXHOSTS 16
|
|
||||||
#define MAXPORTS 32
|
|
||||||
|
|
||||||
#define UNREFERENCED_PARAMETER(P) (P)
|
#define UNREFERENCED_PARAMETER(P) (P)
|
||||||
|
|
||||||
void DecodeTeleText(Ui_ListenSession * Sess, char * text);
|
void DecodeTeleText(Ui_ListenSession * Sess, char * text);
|
||||||
|
@ -111,6 +114,7 @@ int Port[MAXHOSTS + 1] = { 0 };
|
||||||
char UserName[MAXHOSTS + 1][80] = { "" };
|
char UserName[MAXHOSTS + 1][80] = { "" };
|
||||||
char Password[MAXHOSTS + 1][80] = { "" };
|
char Password[MAXHOSTS + 1][80] = { "" };
|
||||||
char MonParams[MAXHOSTS + 1][80] = { "" };
|
char MonParams[MAXHOSTS + 1][80] = { "" };
|
||||||
|
char SessName[MAXHOSTS + 1][80] = { "" };
|
||||||
int ListenPort = 8015;
|
int ListenPort = 8015;
|
||||||
|
|
||||||
// Session Type Equates
|
// Session Type Equates
|
||||||
|
@ -264,6 +268,7 @@ int VARAPortFM = 8000;
|
||||||
int VARAPortSAT = 8000;
|
int VARAPortSAT = 8000;
|
||||||
char VARATermCall[12] = "";
|
char VARATermCall[12] = "";
|
||||||
char VARAPath[256] = "";
|
char VARAPath[256] = "";
|
||||||
|
char VARAInit[256] = "";
|
||||||
char VARAPathHF[256] = "";
|
char VARAPathHF[256] = "";
|
||||||
char VARAPathFM[256] = "";
|
char VARAPathFM[256] = "";
|
||||||
char VARAPathSAT[256] = "";
|
char VARAPathSAT[256] = "";
|
||||||
|
@ -457,7 +462,7 @@ int checkUTF8(unsigned char * Msg, int Len, unsigned char * out);
|
||||||
|
|
||||||
void EncodeSettingsLine(int n, char * String)
|
void EncodeSettingsLine(int n, char * String)
|
||||||
{
|
{
|
||||||
sprintf(String, "%s|%d|%s|%s|%s", Host[n], Port[n], UserName[n], Password[n], MonParams[n]);
|
sprintf(String, "%s|%d|%s|%s|%s|%s", Host[n], Port[n], UserName[n], Password[n], MonParams[n], SessName[n]);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -516,9 +521,13 @@ void DecodeSettingsLine(int n, char * String)
|
||||||
|
|
||||||
Rest = strlop(Param, '|');
|
Rest = strlop(Param, '|');
|
||||||
strcpy(Password[n], Param);
|
strcpy(Password[n], Param);
|
||||||
|
Param = Rest;
|
||||||
|
|
||||||
strcpy(MonParams[n], Rest);
|
Rest = strlop(Param, '|');
|
||||||
|
strcpy(MonParams[n], Param);
|
||||||
|
|
||||||
|
if (Rest)
|
||||||
|
strcpy(SessName[n], Rest);
|
||||||
|
|
||||||
free(Save);
|
free(Save);
|
||||||
return;
|
return;
|
||||||
|
@ -918,6 +927,7 @@ Ui_ListenSession * newWindow(QObject * parent, int Type, const char * Label)
|
||||||
|
|
||||||
Sess->TTBitmap = new QImage(40 * 15, 25 * 19, QImage::Format_RGB32);
|
Sess->TTBitmap = new QImage(40 * 15, 25 * 19, QImage::Format_RGB32);
|
||||||
Sess->TTBitmap->fill(Qt::black);
|
Sess->TTBitmap->fill(Qt::black);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
||||||
char Page[4096];
|
char Page[4096];
|
||||||
|
@ -930,6 +940,7 @@ Ui_ListenSession * newWindow(QObject * parent, int Type, const char * Label)
|
||||||
Sess->TTActive = 1;
|
Sess->TTActive = 1;
|
||||||
strcpy(Sess->pageBuffer, Page);
|
strcpy(Sess->pageBuffer, Page);
|
||||||
DecodeTeleText(Sess, Sess->pageBuffer);
|
DecodeTeleText(Sess, Sess->pageBuffer);
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
Sess->TTLabel->setPixmap(QPixmap::fromImage(*Sess->TTBitmap));
|
Sess->TTLabel->setPixmap(QPixmap::fromImage(*Sess->TTBitmap));
|
||||||
|
@ -1183,9 +1194,18 @@ QtTermTCP::QtTermTCP(QWidget *parent) : QMainWindow(parent)
|
||||||
connectMenu->addAction(actHost[18]);
|
connectMenu->addAction(actHost[18]);
|
||||||
|
|
||||||
connect(actHost[18], SIGNAL(triggered()), this, SLOT(Connect()));
|
connect(actHost[18], SIGNAL(triggered()), this, SLOT(Connect()));
|
||||||
|
|
||||||
for (i = 0; i < MAXHOSTS; i++)
|
for (i = 0; i < MAXHOSTS; i++)
|
||||||
{
|
{
|
||||||
|
if (SessName[i][0])
|
||||||
|
{
|
||||||
|
char Lable[256];
|
||||||
|
sprintf(Lable, "%s(%s)", Host[i], SessName[i]);
|
||||||
|
actHost[i] = new QAction(Lable, this);
|
||||||
|
}
|
||||||
|
else
|
||||||
actHost[i] = new QAction(Host[i], this);
|
actHost[i] = new QAction(Host[i], this);
|
||||||
|
|
||||||
actHost[i]->setFont(*menufont);
|
actHost[i]->setFont(*menufont);
|
||||||
connectMenu->addAction(actHost[i]);
|
connectMenu->addAction(actHost[i]);
|
||||||
connect(actHost[i], SIGNAL(triggered()), this, SLOT(Connect()));
|
connect(actHost[i], SIGNAL(triggered()), this, SLOT(Connect()));
|
||||||
|
@ -1233,7 +1253,16 @@ QtTermTCP::QtTermTCP(QWidget *parent) : QMainWindow(parent)
|
||||||
for (i = 0; i < MAXHOSTS; i++)
|
for (i = 0; i < MAXHOSTS; i++)
|
||||||
{
|
{
|
||||||
if (Host[i][0])
|
if (Host[i][0])
|
||||||
actSetup[i] = new QAction(Host[i], this);
|
{
|
||||||
|
char Label[256];
|
||||||
|
|
||||||
|
if (SessName[i][0])
|
||||||
|
sprintf(Label, "%s(%s)", Host[i], SessName[i]);
|
||||||
|
else
|
||||||
|
strcpy(Label, Host[i]);
|
||||||
|
|
||||||
|
actSetup[i] = new QAction(Label, this);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
actSetup[i] = new QAction("New Host", this);
|
actSetup[i] = new QAction("New Host", this);
|
||||||
|
|
||||||
|
@ -3108,6 +3137,7 @@ void GetSettings()
|
||||||
VARAHF = settings->value("VARAHF", 1).toInt();
|
VARAHF = settings->value("VARAHF", 1).toInt();
|
||||||
VARAFM = settings->value("VARAFM", 0).toInt();
|
VARAFM = settings->value("VARAFM", 0).toInt();
|
||||||
VARASAT = settings->value("VARASAT", 0).toInt();
|
VARASAT = settings->value("VARASAT", 0).toInt();
|
||||||
|
strcpy(VARAInit, settings->value("VARAInit", "").toString().toUtf8());
|
||||||
|
|
||||||
strcpy(PTTPort, settings->value("PTT", "None").toString().toUtf8());
|
strcpy(PTTPort, settings->value("PTT", "None").toString().toUtf8());
|
||||||
PTTMode = settings->value("PTTMode", 19200).toInt();
|
PTTMode = settings->value("PTTMode", 19200).toInt();
|
||||||
|
@ -3290,6 +3320,7 @@ extern "C" void SaveSettings()
|
||||||
settings->setValue("VARATermCall", VARATermCall);
|
settings->setValue("VARATermCall", VARATermCall);
|
||||||
settings->setValue("VARAHost", VARAHost);
|
settings->setValue("VARAHost", VARAHost);
|
||||||
settings->setValue("VARAPort", VARAPortNum);
|
settings->setValue("VARAPort", VARAPortNum);
|
||||||
|
settings->setValue("VARAInit", VARAInit);
|
||||||
settings->setValue("VARAPath", VARAPath);
|
settings->setValue("VARAPath", VARAPath);
|
||||||
settings->setValue("VARAHostHF", VARAHostHF);
|
settings->setValue("VARAHostHF", VARAHostHF);
|
||||||
settings->setValue("VARAPortHF", VARAPortHF);
|
settings->setValue("VARAPortHF", VARAPortHF);
|
||||||
|
@ -3763,6 +3794,7 @@ void QtTermTCP::deviceaccept()
|
||||||
VARAPortNum = Q.toInt();
|
VARAPortNum = Q.toInt();
|
||||||
strcpy(VARAHost, Dev->Host->text().toUtf8().toUpper());
|
strcpy(VARAHost, Dev->Host->text().toUtf8().toUpper());
|
||||||
strcpy(VARAPath, Dev->Path->text().toUtf8());
|
strcpy(VARAPath, Dev->Path->text().toUtf8());
|
||||||
|
strcpy(VARAInit, Dev->InitCommands->text().toUtf8());
|
||||||
|
|
||||||
VARA500 = Dev->VARA500->isChecked();
|
VARA500 = Dev->VARA500->isChecked();
|
||||||
VARA2300 = Dev->VARA2300->isChecked();
|
VARA2300 = Dev->VARA2300->isChecked();
|
||||||
|
@ -4087,12 +4119,26 @@ void QtTermTCP::onSocketStateChanged(QAbstractSocket::SocketState socketState)
|
||||||
if (Sess->SessionType == Mon) // Mon Only
|
if (Sess->SessionType == Mon) // Mon Only
|
||||||
sprintf(Title, "Monitor Session Connected to %s", Host[Sess->CurrentHost]);
|
sprintf(Title, "Monitor Session Connected to %s", Host[Sess->CurrentHost]);
|
||||||
else
|
else
|
||||||
sprintf(Title, "Connected to %s", Host[Sess->CurrentHost]);
|
{
|
||||||
|
char Label[256];
|
||||||
|
|
||||||
|
if (SessName[Sess->CurrentHost][0])
|
||||||
|
sprintf(Label, "%s(%s)", Host[Sess->CurrentHost], SessName[Sess->CurrentHost]);
|
||||||
|
else
|
||||||
|
strcpy(Label, Host[Sess->CurrentHost]);
|
||||||
|
|
||||||
|
sprintf(Title, "Connected to %s", Label);
|
||||||
|
}
|
||||||
|
|
||||||
if (TermMode == MDI)
|
if (TermMode == MDI)
|
||||||
Sess->setWindowTitle(Title);
|
Sess->setWindowTitle(Title);
|
||||||
else if (TermMode == Tabbed)
|
else if (TermMode == Tabbed)
|
||||||
|
{
|
||||||
|
if (SessName[Sess->CurrentHost][0])
|
||||||
|
tabWidget->setTabText(tabWidget->currentIndex(), SessName[Sess->CurrentHost]);
|
||||||
|
else
|
||||||
tabWidget->setTabText(tabWidget->currentIndex(), Host[Sess->CurrentHost]);
|
tabWidget->setTabText(tabWidget->currentIndex(), Host[Sess->CurrentHost]);
|
||||||
|
}
|
||||||
else if (TermMode == Single)
|
else if (TermMode == Single)
|
||||||
this->setWindowTitle(Title);
|
this->setWindowTitle(Title);
|
||||||
}
|
}
|
||||||
|
@ -4983,7 +5029,7 @@ void QtTermTCP::onVARADataSocketStateChanged(QAbstractSocket::SocketState socket
|
||||||
}
|
}
|
||||||
else if (socketState == QAbstractSocket::ConnectedState)
|
else if (socketState == QAbstractSocket::ConnectedState)
|
||||||
{
|
{
|
||||||
char MyCall[32];
|
char VARACommand[256];
|
||||||
|
|
||||||
VARAConnected = 1;
|
VARAConnected = 1;
|
||||||
VARAConnecting = 0;
|
VARAConnecting = 0;
|
||||||
|
@ -4992,8 +5038,8 @@ void QtTermTCP::onVARADataSocketStateChanged(QAbstractSocket::SocketState socket
|
||||||
|
|
||||||
actHost[17]->setVisible(1); // Enable VARA Connect Line
|
actHost[17]->setVisible(1); // Enable VARA Connect Line
|
||||||
|
|
||||||
sprintf(MyCall, "MYCALL %s\r", VARATermCall);
|
sprintf(VARACommand, "MYCALL %s\r", VARATermCall);
|
||||||
VARASock->write(MyCall);
|
VARASock->write(VARACommand);
|
||||||
|
|
||||||
if (VARA500)
|
if (VARA500)
|
||||||
VARASock->write("BW500\r");
|
VARASock->write("BW500\r");
|
||||||
|
@ -5004,6 +5050,23 @@ void QtTermTCP::onVARADataSocketStateChanged(QAbstractSocket::SocketState socket
|
||||||
|
|
||||||
VARASock->write("COMPRESSION FILES\r");
|
VARASock->write("COMPRESSION FILES\r");
|
||||||
|
|
||||||
|
if (VARAInit[0])
|
||||||
|
{
|
||||||
|
char Copy[512];
|
||||||
|
char * param, *context;
|
||||||
|
|
||||||
|
strcpy(Copy, VARAInit);
|
||||||
|
|
||||||
|
param = strtok_s(Copy, ",", &context);
|
||||||
|
|
||||||
|
while (param && param[0])
|
||||||
|
{
|
||||||
|
sprintf(VARACommand, "%s\r", param);
|
||||||
|
VARASock->write(VARACommand);
|
||||||
|
param = strtok_s(nullptr, ",", &context);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (listenEnable)
|
if (listenEnable)
|
||||||
VARASock->write("LISTEN ON\r");
|
VARASock->write("LISTEN ON\r");
|
||||||
}
|
}
|
||||||
|
@ -5295,6 +5358,7 @@ void QtTermTCP::SetVARAParams()
|
||||||
Dev->Host->setText(VARAHost);
|
Dev->Host->setText(VARAHost);
|
||||||
Dev->Port->setText(QString::number(VARAPortNum));
|
Dev->Port->setText(QString::number(VARAPortNum));
|
||||||
Dev->Path->setText(VARAPath);
|
Dev->Path->setText(VARAPath);
|
||||||
|
Dev->InitCommands->setText(VARAInit);
|
||||||
}
|
}
|
||||||
|
|
||||||
void QtTermTCP::PTTPortChanged(int Selected)
|
void QtTermTCP::PTTPortChanged(int Selected)
|
||||||
|
@ -6539,7 +6603,7 @@ void DecodeTeleText(Ui_ListenSession * Sess, char * page)
|
||||||
switch (echar)
|
switch (echar)
|
||||||
{
|
{
|
||||||
case '@':
|
case '@':
|
||||||
// fg = Qt::black;
|
fg = Qt::black;
|
||||||
concealed = false; // Side effect of colour. It cancels a conceal.
|
concealed = false; // Side effect of colour. It cancels a conceal.
|
||||||
graphicsMode = false;
|
graphicsMode = false;
|
||||||
// hold = false;
|
// hold = false;
|
||||||
|
@ -6895,10 +6959,41 @@ void DecodeTeleText(Ui_ListenSession * Sess, char * page)
|
||||||
s[2] = 0x88;
|
s[2] = 0x88;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// if (doubleHeight)
|
||||||
|
// p.drawText(col * 15, line * 19 + 25, s);
|
||||||
|
// else
|
||||||
|
// p.drawText(col * 15, line * 19 + 15, s);
|
||||||
|
|
||||||
|
// if double height draw normally then copy pixels each row of pixels to two scanlines (starting at the bottom)
|
||||||
|
|
||||||
if (doubleHeight)
|
if (doubleHeight)
|
||||||
p.drawText(col * 15, line * 19 + 25, s);
|
{
|
||||||
|
int inscanline = line * 19 + 18;
|
||||||
|
int outscanline = line * 19 + 35;
|
||||||
|
unsigned char * inptr = Sess->TTBitmap->scanLine(inscanline);
|
||||||
|
unsigned char * outptr = Sess->TTBitmap->scanLine(outscanline);
|
||||||
|
int linelen = Sess->TTBitmap->bytesPerLine();
|
||||||
|
int charlen = linelen / 40; // bytes per char position
|
||||||
|
|
||||||
|
p.drawText(col * 15, line * 19 + 16, s);
|
||||||
|
|
||||||
|
inptr += col * charlen;
|
||||||
|
outptr += col * charlen;
|
||||||
|
|
||||||
|
for (int i = 0; i < 18; i++)
|
||||||
|
{
|
||||||
|
memcpy(outptr, inptr, charlen);
|
||||||
|
outptr -= linelen;
|
||||||
|
memcpy(outptr, inptr, charlen);
|
||||||
|
|
||||||
|
inptr -= linelen;
|
||||||
|
outptr -= linelen;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
else
|
else
|
||||||
p.drawText(col * 15, line * 19 + 15, s);
|
p.drawText(col * 15, line * 19 + 15, s);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,7 +29,8 @@
|
||||||
#include <QProcess>
|
#include <QProcess>
|
||||||
#include <QtSerialPort/QSerialPort>
|
#include <QtSerialPort/QSerialPort>
|
||||||
|
|
||||||
|
#define MAXHOSTS 16
|
||||||
|
#define MAXPORTS 32
|
||||||
|
|
||||||
QT_BEGIN_NAMESPACE
|
QT_BEGIN_NAMESPACE
|
||||||
class QComboBox;
|
class QComboBox;
|
||||||
|
|
|
@ -0,0 +1,121 @@
|
||||||
|
[General]
|
||||||
|
HostParams0=192.168.1.44|8011|g8bpq|password|5 1 1 0 1 0 0 1\r|Pogo4
|
||||||
|
geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\xfc\0\0\0\x33\0\0\x4\b\0\0\x2\xea\0\0\0\xfc\0\0\0\x33\0\0\x4\b\0\0\x2\xea\0\0\0\0\0\0\0\0\x5\0\0\0\0\xfc\0\0\0\x33\0\0\x4\b\0\0\x2\xea)
|
||||||
|
HostParams1=192.168.1.63|8011|john|password||Pogo2
|
||||||
|
windowState=@ByteArray(\0\0\0\xff\0\0\0\0\xfd\0\0\0\0\0\0\x3\r\0\0\x2\x8a\0\0\0\x4\0\0\0\x4\0\0\0\b\0\0\0\b\xfc\0\0\0\x1\0\0\0\x3\0\0\0\x1\0\0\0\x16\0m\0\x61\0i\0n\0T\0o\0o\0l\0\x62\0\x61\0r\0\0\0\0\0\xff\xff\xff\xff\0\0\0\0\0\0\0\0)
|
||||||
|
HostParams2=127.0.0.1|8011|john|password|1 1 1 0 1 0 0 1\r|
|
||||||
|
HostParams3=|0||||
|
||||||
|
HostParams4=|0||||
|
||||||
|
HostParams5=|0||||
|
||||||
|
HostParams6=|0||||
|
||||||
|
HostParams7=|0||||
|
||||||
|
HostParams8=|0||||
|
||||||
|
HostParams9=|0||||
|
||||||
|
HostParams10=|0||||
|
||||||
|
HostParams11=|0||||
|
||||||
|
HostParams12=|0||||
|
||||||
|
HostParams13=|0||||
|
||||||
|
HostParams14=|0||||
|
||||||
|
HostParams15=|0||||
|
||||||
|
Split=41
|
||||||
|
ChatMode=1
|
||||||
|
AutoTeletext=1
|
||||||
|
Bells=1
|
||||||
|
StripLF=1
|
||||||
|
AlertBeep=1
|
||||||
|
ConnectBeep=1
|
||||||
|
CurrentHost=0
|
||||||
|
YAPPPath=
|
||||||
|
listenPort=8015
|
||||||
|
listenEnable=0
|
||||||
|
listenCText=
|
||||||
|
convUTF8=0
|
||||||
|
PTT=None
|
||||||
|
PTTBAUD=0
|
||||||
|
PTTMode=1
|
||||||
|
CATHex=1
|
||||||
|
PTTOffString=
|
||||||
|
PTTOnString=
|
||||||
|
pttGPIOPin=17
|
||||||
|
pttGPIOPinR=17
|
||||||
|
CM108Addr=0xD8C:0x08
|
||||||
|
HamLibPort=4532
|
||||||
|
HamLibHost=127.0.0.1
|
||||||
|
FLRigPort=12345
|
||||||
|
FLRigHost=127.0.0.1
|
||||||
|
AGWEnable=1
|
||||||
|
AGWMonEnable=1
|
||||||
|
AGWTermCall=GM8BPQ
|
||||||
|
AGWBeaconDest=
|
||||||
|
AGWBeaconPath=
|
||||||
|
AGWBeaconInterval=0
|
||||||
|
AGWBeaconPorts=
|
||||||
|
AGWBeaconText=
|
||||||
|
AGWHost=127.0.0.1
|
||||||
|
AGWPort=8888
|
||||||
|
AGWPaclen=80
|
||||||
|
AGWToCalls=G8BPQ-2, SWITCH,
|
||||||
|
KISSEnable=0
|
||||||
|
MYCALL=GM8BPQ
|
||||||
|
KISSHost=127.0.0.1
|
||||||
|
KISSMode=0
|
||||||
|
KISSPort=8110
|
||||||
|
KISSSerialPort=TCP
|
||||||
|
KISSBAUD=19200
|
||||||
|
VARAEnable=0
|
||||||
|
VARATermCall=G8BPQ
|
||||||
|
VARAHost=127.0.0.1
|
||||||
|
VARAPort=8310
|
||||||
|
VARAPath=C:\\VARA\\VARA.exe
|
||||||
|
VARAHostHF=127.0.0.1
|
||||||
|
VARAPortHF=8310
|
||||||
|
VARAPathHF=C:\\VARA\\VARA.exe
|
||||||
|
VARAHostFM=127.0.0.1
|
||||||
|
VARAPortFM=8300
|
||||||
|
VARAPathFM=C:\\VARA\\VARAFM.exe
|
||||||
|
VARAHostSAT=127.0.0.1
|
||||||
|
VARAPortSAT=8300
|
||||||
|
VARAPathSAT=C:\\VARA\\VARASAT.exe
|
||||||
|
VARA500=0
|
||||||
|
VARA2300=1
|
||||||
|
VARA2750=0
|
||||||
|
VARAHF=1
|
||||||
|
VARAFM=0
|
||||||
|
VARASAT=0
|
||||||
|
TabType=1 3 1 1 1 1 1 2 2 0
|
||||||
|
monBackground=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0)
|
||||||
|
monRxText=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\xff\xff\0\0)
|
||||||
|
monTxText=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0)
|
||||||
|
monOtherText=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0)
|
||||||
|
termBackground=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0)
|
||||||
|
outputText=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\xff\xff\0\0)
|
||||||
|
EchoText=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0)
|
||||||
|
WarningText=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\0\0\0\0\0\0)
|
||||||
|
inputBackground=@Variant(\0\0\0\x43\x1\xff\xff\xff\xff\xff\xff\xff\xff\0\0)
|
||||||
|
inputText=@Variant(\0\0\0\x43\x1\xff\xff\0\0\0\0\0\0\0\0)
|
||||||
|
TermMode=2
|
||||||
|
singlemodeFormat=3
|
||||||
|
FontFamily=Courier
|
||||||
|
PointSize=10
|
||||||
|
Weight=50
|
||||||
|
Sessions="1|1, 17, 40, 205, 625, 990|"
|
||||||
|
VARAInit="P2P SESSION,WINLINK SESSION"
|
||||||
|
|
||||||
|
[AX25_A]
|
||||||
|
Retries=10
|
||||||
|
Maxframe=4
|
||||||
|
Paclen=128
|
||||||
|
FrackTime=8
|
||||||
|
IdleTime=180
|
||||||
|
SlotTime=100
|
||||||
|
Persist=128
|
||||||
|
RespTime=1500
|
||||||
|
TXFrmMode=1
|
||||||
|
FrameCollector=6
|
||||||
|
ExcludeCallsigns=
|
||||||
|
ExcludeAPRSFrmType=
|
||||||
|
KISSOptimization=0
|
||||||
|
DynamicFrack=0
|
||||||
|
BitRecovery=0
|
||||||
|
IPOLL=80
|
||||||
|
MyDigiCall=
|
|
@ -0,0 +1,357 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE QtCreatorProject>
|
||||||
|
<!-- Written by QtCreator 4.11.1, 2022-12-03T18:22:04. -->
|
||||||
|
<qtcreator>
|
||||||
|
<data>
|
||||||
|
<variable>EnvironmentId</variable>
|
||||||
|
<value type="QByteArray">{49a2cf38-2251-47e3-97df-4ecaa9d41931}</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||||
|
<value type="int">0</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||||
|
<value type="QString" key="language">Cpp</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||||
|
<value type="QString" key="language">QmlJS</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||||
|
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||||
|
<value type="QString" key="EditorConfiguration.ignoreFileTypes">*.md, *.MD, Makefile</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.skipTrailingWhitespace">true</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<valuemap type="QVariantMap" key="AutoTest.ActiveFrameworks">
|
||||||
|
<value type="bool" key="AutoTest.Framework.Boost">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.Catch">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.GTest">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.QtQuickTest">true</value>
|
||||||
|
<value type="bool" key="AutoTest.Framework.QtTest">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="AutoTest.CheckStates"/>
|
||||||
|
<value type="int" key="AutoTest.RunAfterBuild">0</value>
|
||||||
|
<value type="bool" key="AutoTest.UseGlobal">true</value>
|
||||||
|
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||||
|
<value type="QString">-fno-delayed-template-parsing</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||||
|
<value type="QString" key="ClangCodeModel.WarningConfigId">Builtin.Questionable</value>
|
||||||
|
<valuemap type="QVariantMap" key="ClangTools">
|
||||||
|
<value type="bool" key="ClangTools.BuildBeforeAnalysis">true</value>
|
||||||
|
<value type="QString" key="ClangTools.DiagnosticConfig">Builtin.DefaultTidyAndClazy</value>
|
||||||
|
<value type="int" key="ClangTools.ParallelJobs">3</value>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SelectedDirs"/>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SelectedFiles"/>
|
||||||
|
<valuelist type="QVariantList" key="ClangTools.SuppressedDiagnostics"/>
|
||||||
|
<value type="bool" key="ClangTools.UseGlobalSettings">true</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="DeviceType">Desktop</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop Qt 5.14.2 MSVC2015 64bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop Qt 5.14.2 MSVC2015 64bit</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">qt.qt5.5142.win64_msvc2015_64_kit</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="bool">true</value>
|
||||||
|
<value type="int" key="EnableQmlDebugging">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\John\OneDrive\Dev\Source\QT\build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/John/OneDrive/Dev/Source/QT/build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Debug</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>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
<value type="int" key="QtQuickCompiler">2</value>
|
||||||
|
<value type="int" key="SeparateDebugInfo">2</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="bool">true</value>
|
||||||
|
<value type="int" key="EnableQmlDebugging">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\John\OneDrive\Dev\Source\QT\build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/John/OneDrive/Dev/Source/QT/build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Release</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>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="int" key="QtQuickCompiler">0</value>
|
||||||
|
<value type="int" key="SeparateDebugInfo">2</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||||
|
<value type="bool">true</value>
|
||||||
|
<value type="int" key="EnableQmlDebugging">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">C:\Users\John\OneDrive\Dev\Source\QT\build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Profile</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory.shadowDir">C:/Users/John/OneDrive/Dev/Source/QT/build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Profile</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>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<valuelist type="QVariantList" key="QtProjectManager.QMakeBuildStep.SelectedAbis"/>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.CustomParsers"/>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Profile</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="int" key="QtQuickCompiler">0</value>
|
||||||
|
<value type="int" key="SeparateDebugInfo">0</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.DeployConfiguration.CustomData"/>
|
||||||
|
<value type="bool" key="ProjectExplorer.DeployConfiguration.CustomDataEnabled">false</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
</valuelist>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||||
|
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||||
|
<value type="QString">-e</value>
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
<value type="QString">--call-graph</value>
|
||||||
|
<value type="QString">dwarf,4096</value>
|
||||||
|
<value type="QString">-F</value>
|
||||||
|
<value type="QString">250</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<valuelist type="QVariantList" key="CustomOutputParsers"/>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:C:/Users/John/OneDrive/Dev/Source/QT/QtTermTCP/QtTermTCP.pro</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">C:/Users/John/OneDrive/Dev/Source/QT/QtTermTCP/QtTermTCP.pro</value>
|
||||||
|
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||||
|
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory.default">C:/Users/John/OneDrive/Dev/Source/QT/build-QtTermTCP-Desktop_Qt_5_14_2_MSVC2015_64bit-Debug</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||||
|
<value type="int">1</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>Version</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
</qtcreator>
|
|
@ -1,6 +1,10 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<ItemGroup Label="ProjectConfigurations">
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
<ProjectConfiguration Include="Release|Win32">
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
<Configuration>Release</Configuration>
|
<Configuration>Release</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
|
@ -9,6 +13,10 @@
|
||||||
<Configuration>Debug</Configuration>
|
<Configuration>Debug</Configuration>
|
||||||
<Platform>Win32</Platform>
|
<Platform>Win32</Platform>
|
||||||
</ProjectConfiguration>
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<PropertyGroup Label="Globals">
|
<PropertyGroup Label="Globals">
|
||||||
<ProjectGuid>{14F3B24E-473C-324E-A99D-3B679FCF5F67}</ProjectGuid>
|
<ProjectGuid>{14F3B24E-473C-324E-A99D-3B679FCF5F67}</ProjectGuid>
|
||||||
|
@ -28,6 +36,15 @@
|
||||||
<IntermediateDirectory>release\</IntermediateDirectory>
|
<IntermediateDirectory>release\</IntermediateDirectory>
|
||||||
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<OutputDirectory>release\</OutputDirectory>
|
||||||
|
<ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<IntermediateDirectory>release\</IntermediateDirectory>
|
||||||
|
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
<PlatformToolset>v141</PlatformToolset>
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
<OutputDirectory>debug\</OutputDirectory>
|
<OutputDirectory>debug\</OutputDirectory>
|
||||||
|
@ -37,6 +54,15 @@
|
||||||
<IntermediateDirectory>debug\</IntermediateDirectory>
|
<IntermediateDirectory>debug\</IntermediateDirectory>
|
||||||
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<PlatformToolset>v141</PlatformToolset>
|
||||||
|
<OutputDirectory>debug\</OutputDirectory>
|
||||||
|
<ATLMinimizesCRunTimeLibraryUsage>false</ATLMinimizesCRunTimeLibraryUsage>
|
||||||
|
<CharacterSet>NotSet</CharacterSet>
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<IntermediateDirectory>debug\</IntermediateDirectory>
|
||||||
|
<PrimaryOutput>QtTermTCP</PrimaryOutput>
|
||||||
|
</PropertyGroup>
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
<Target Name="QtMsBuildNotFound" BeforeTargets="CustomBuild;ClCompile" Condition="!Exists('$(QtMsBuild)\qt.targets') or !Exists('$(QtMsBuild)\qt.props')">
|
<Target Name="QtMsBuildNotFound" BeforeTargets="CustomBuild;ClCompile" Condition="!Exists('$(QtMsBuild)\qt.targets') or !Exists('$(QtMsBuild)\qt.props')">
|
||||||
<Message Importance="High" Text="QtMsBuild: could not locate qt.targets, qt.props; project may not build correctly." />
|
<Message Importance="High" Text="QtMsBuild: could not locate qt.targets, qt.props; project may not build correctly." />
|
||||||
|
@ -45,9 +71,15 @@
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||||
|
</ImportGroup>
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||||
</ImportGroup>
|
</ImportGroup>
|
||||||
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" />
|
||||||
|
</ImportGroup>
|
||||||
<PropertyGroup Label="UserMacros" />
|
<PropertyGroup Label="UserMacros" />
|
||||||
<ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">
|
<ImportGroup Condition="Exists('$(QtMsBuild)\qt_defaults.props')">
|
||||||
<Import Project="$(QtMsBuild)\qt_defaults.props" />
|
<Import Project="$(QtMsBuild)\qt_defaults.props" />
|
||||||
|
@ -59,6 +91,13 @@
|
||||||
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
<LinkIncremental>true</LinkIncremental>
|
<LinkIncremental>true</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(SolutionDir)Intermed\$(Platform)\$(Configuration)\</IntDir>
|
||||||
|
<TargetName>QtTermTCP</TargetName>
|
||||||
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
|
<LinkIncremental>true</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
|
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
|
||||||
<IntDir>$(SolutionDir)Intermed\$(Platform)\$(Configuration)\</IntDir>
|
<IntDir>$(SolutionDir)Intermed\$(Platform)\$(Configuration)\</IntDir>
|
||||||
|
@ -66,12 +105,27 @@
|
||||||
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
<LinkIncremental>false</LinkIncremental>
|
<LinkIncremental>false</LinkIncremental>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
|
||||||
|
<IntDir>$(SolutionDir)Intermed\$(Platform)\$(Configuration)\</IntDir>
|
||||||
|
<TargetName>QtTermTCP</TargetName>
|
||||||
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<QtInstall>msvc2017 5.14</QtInstall>
|
<QtInstall>5.14.2</QtInstall>
|
||||||
|
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="QtSettings">
|
||||||
|
<QtInstall>5.14.2_msvc2017</QtInstall>
|
||||||
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<QtInstall>msvc2017 5.14</QtInstall>
|
<QtInstall>5.14.2</QtInstall>
|
||||||
|
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="QtSettings">
|
||||||
|
<QtInstall>5.14.2_msvc2017_64</QtInstall>
|
||||||
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
<QtModules>core;network;gui;widgets;serialport</QtModules>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.props')">
|
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.props')">
|
||||||
|
@ -141,6 +195,70 @@
|
||||||
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
||||||
</QtUic>
|
</QtUic>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;release;/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<BrowseInformation>false</BrowseInformation>
|
||||||
|
<DebugInformationFormat>None</DebugInformationFormat>
|
||||||
|
<DisableSpecificWarnings>4577;4467;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<ExceptionHandling>Sync</ExceptionHandling>
|
||||||
|
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||||
|
<Optimization>MaxSpeed</Optimization>
|
||||||
|
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;QT_DEPRECATED_WARNINGS;QT_DISABLE_DEPRECATED_BEFORE=0x050000;NDEBUG;QT_NO_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessToFile>false</PreprocessToFile>
|
||||||
|
<ProgramDataBaseFileName>
|
||||||
|
</ProgramDataBaseFileName>
|
||||||
|
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>shell32.lib;setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories>C:\opensslx86\lib;C:\Utils\my_sql\mysql-5.7.25-win32\lib;C:\Utils\postgresqlx86\pgsql\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalOptions>-no-pie "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<DataExecutionPrevention>true</DataExecutionPrevention>
|
||||||
|
<GenerateDebugInformation>false</GenerateDebugInformation>
|
||||||
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
|
<LinkIncremental>false</LinkIncremental>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<OutputFile>$(OutDir)\QtTermTCP.exe</OutputFile>
|
||||||
|
<RandomizedBaseAddress>true</RandomizedBaseAddress>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
</Link>
|
||||||
|
<Midl>
|
||||||
|
<DefaultCharType>Unsigned</DefaultCharType>
|
||||||
|
<EnableErrorChecks>None</EnableErrorChecks>
|
||||||
|
<WarningLevel>0</WarningLevel>
|
||||||
|
</Midl>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;QT_DEPRECATED_WARNINGS;QT_DISABLE_DEPRECATED_BEFORE=0x050000;NDEBUG;QT_NO_DEBUG;QT_WIDGETS_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_SERIALPORT_LIB;QT_CORE_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<QtMoc>
|
||||||
|
<CompilerFlavor>msvc</CompilerFlavor>
|
||||||
|
<Include>./$(Configuration)/moc_predefs.h</Include>
|
||||||
|
<ExecutionDescription>Moc'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<DynamicSource>output</DynamicSource>
|
||||||
|
<QtMocDir>$(IntDir)</QtMocDir>
|
||||||
|
<QtMocFileName>moc_%(Filename).cpp</QtMocFileName>
|
||||||
|
</QtMoc>
|
||||||
|
<QtRcc>
|
||||||
|
<InitFuncName>QtTermTCP</InitFuncName>
|
||||||
|
<Compression>default</Compression>
|
||||||
|
<ExecutionDescription>Rcc'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<QtRccDir>$(IntDir)</QtRccDir>
|
||||||
|
<QtRccFileName>qrc_%(Filename).cpp</QtRccFileName>
|
||||||
|
</QtRcc>
|
||||||
|
<QtUic>
|
||||||
|
<ExecutionDescription>Uic'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<QtUicDir>$(IntDir)</QtUicDir>
|
||||||
|
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
||||||
|
</QtUic>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<ClCompile>
|
<ClCompile>
|
||||||
<AdditionalIncludeDirectories>GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;debug;/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;debug;/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
@ -202,11 +320,73 @@
|
||||||
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
||||||
</QtUic>
|
</QtUic>
|
||||||
</ItemDefinitionGroup>
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<AdditionalIncludeDirectories>GeneratedFiles\$(ConfigurationName);GeneratedFiles;.;debug;/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
|
<AdditionalOptions>-Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||||
|
<BrowseInformation>false</BrowseInformation>
|
||||||
|
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||||
|
<DisableSpecificWarnings>4577;4467;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||||
|
<ExceptionHandling>Sync</ExceptionHandling>
|
||||||
|
<ObjectFileName>$(intdir)</ObjectFileName>
|
||||||
|
<Optimization>Disabled</Optimization>
|
||||||
|
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;QT_DEPRECATED_WARNINGS;QT_DISABLE_DEPRECATED_BEFORE=0x050000;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<PreprocessToFile>false</PreprocessToFile>
|
||||||
|
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<AdditionalDependencies>shell32.lib;setupapi.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||||
|
<AdditionalLibraryDirectories>C:\opensslx86\lib;C:\Utils\my_sql\mysql-5.7.25-win32\lib;C:\Utils\postgresqlx86\pgsql\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
<AdditionalOptions>-no-pie "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'" %(AdditionalOptions)</AdditionalOptions>
|
||||||
|
<DataExecutionPrevention>true</DataExecutionPrevention>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
<IgnoreImportLibrary>true</IgnoreImportLibrary>
|
||||||
|
<OutputFile>$(OutDir)\QtTermTCP.exe</OutputFile>
|
||||||
|
<RandomizedBaseAddress>true</RandomizedBaseAddress>
|
||||||
|
<SubSystem>Windows</SubSystem>
|
||||||
|
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||||
|
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
|
||||||
|
</Link>
|
||||||
|
<Midl>
|
||||||
|
<DefaultCharType>Unsigned</DefaultCharType>
|
||||||
|
<EnableErrorChecks>None</EnableErrorChecks>
|
||||||
|
<WarningLevel>0</WarningLevel>
|
||||||
|
</Midl>
|
||||||
|
<ResourceCompile>
|
||||||
|
<PreprocessorDefinitions>_WINDOWS;UNICODE;_UNICODE;WIN32;_ENABLE_EXTENDED_ALIGNED_STORAGE;QT_DEPRECATED_WARNINGS;QT_DISABLE_DEPRECATED_BEFORE=0x050000;QT_WIDGETS_LIB;QT_GUI_LIB;QT_NETWORK_LIB;QT_SERIALPORT_LIB;QT_CORE_LIB;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
</ResourceCompile>
|
||||||
|
<QtMoc>
|
||||||
|
<CompilerFlavor>msvc</CompilerFlavor>
|
||||||
|
<Include>./$(Configuration)/moc_predefs.h</Include>
|
||||||
|
<ExecutionDescription>Moc'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<DynamicSource>output</DynamicSource>
|
||||||
|
<QtMocDir>$(IntDir)</QtMocDir>
|
||||||
|
<QtMocFileName>moc_%(Filename).cpp</QtMocFileName>
|
||||||
|
</QtMoc>
|
||||||
|
<QtRcc>
|
||||||
|
<InitFuncName>QtTermTCP</InitFuncName>
|
||||||
|
<Compression>default</Compression>
|
||||||
|
<ExecutionDescription>Rcc'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<QtRccDir>$(IntDir)</QtRccDir>
|
||||||
|
<QtRccFileName>qrc_%(Filename).cpp</QtRccFileName>
|
||||||
|
</QtRcc>
|
||||||
|
<QtUic>
|
||||||
|
<ExecutionDescription>Uic'ing %(Identity)...</ExecutionDescription>
|
||||||
|
<QtUicDir>$(IntDir)</QtUicDir>
|
||||||
|
<QtUicFileName>ui_%(Filename).h</QtUicFileName>
|
||||||
|
</QtUic>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClCompile Include="AGWCode.cpp" />
|
<ClCompile Include="AGWCode.cpp" />
|
||||||
<ClCompile Include="hid.c" />
|
<ClCompile Include="hid.c" />
|
||||||
<ClCompile Include="QtTermTCP.cpp">
|
<ClCompile Include="QtTermTCP.cpp">
|
||||||
<DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EditAndContinue</DebugInformationFormat>
|
<DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">EditAndContinue</DebugInformationFormat>
|
||||||
|
<DebugInformationFormat Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">ProgramDatabase</DebugInformationFormat>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<ClCompile Include="TabDialog.cpp" />
|
<ClCompile Include="TabDialog.cpp" />
|
||||||
<ClCompile Include="TermTCPCommon.cpp" />
|
<ClCompile Include="TermTCPCommon.cpp" />
|
||||||
|
@ -226,18 +406,28 @@
|
||||||
<CustomBuild Include="debug\moc_predefs.h.cbt">
|
<CustomBuild Include="debug\moc_predefs.h.cbt">
|
||||||
<FileType>Document</FileType>
|
<FileType>Document</FileType>
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
|
||||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||||
|
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h</Command>
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h</Command>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -Zi -MDd -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >debug\moc_predefs.h</Command>
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generate moc_predefs.h</Message>
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generate moc_predefs.h</Message>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Generate moc_predefs.h</Message>
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">debug\moc_predefs.h;%(Outputs)</Outputs>
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">debug\moc_predefs.h;%(Outputs)</Outputs>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">debug\moc_predefs.h;%(Outputs)</Outputs>
|
||||||
</CustomBuild>
|
</CustomBuild>
|
||||||
<CustomBuild Include="release\moc_predefs.h.cbt">
|
<CustomBuild Include="release\moc_predefs.h.cbt">
|
||||||
<FileType>Document</FileType>
|
<FileType>Document</FileType>
|
||||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||||
|
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(QTDIR)\mkspecs\features\data\dummy.cpp;%(AdditionalInputs)</AdditionalInputs>
|
||||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h</Command>
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h</Command>
|
||||||
|
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">cl -Bx"$(QTDIR)\bin\qmake.exe" -nologo -Zc:wchar_t -FS -Zc:rvalueCast -Zc:inline -Zc:strictStrings -Zc:throwingNew -Zc:referenceBinding -Zc:__cplusplus -O2 -MD -W3 -w34100 -w34189 -w44996 -w44456 -w44457 -w44458 -wd4577 -wd4467 -E $(QTDIR)\mkspecs\features\data\dummy.cpp 2>NUL >release\moc_predefs.h</Command>
|
||||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generate moc_predefs.h</Message>
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Generate moc_predefs.h</Message>
|
||||||
|
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Generate moc_predefs.h</Message>
|
||||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">release\moc_predefs.h;%(Outputs)</Outputs>
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">release\moc_predefs.h;%(Outputs)</Outputs>
|
||||||
|
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">release\moc_predefs.h;%(Outputs)</Outputs>
|
||||||
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
|
||||||
|
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
|
||||||
</CustomBuild>
|
</CustomBuild>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -8,9 +8,15 @@
|
||||||
<QtLastBackgroundBuild>2022-05-19T07:28:58.9302359Z</QtLastBackgroundBuild>
|
<QtLastBackgroundBuild>2022-05-19T07:28:58.9302359Z</QtLastBackgroundBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
<QtLastBackgroundBuild>2022-11-21T13:52:08.2843113Z</QtLastBackgroundBuild>
|
<QtLastBackgroundBuild>2023-04-12T13:14:53.1644359Z</QtLastBackgroundBuild>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="QtSettings">
|
||||||
|
<QtLastBackgroundBuild>2023-02-08T10:47:28.1396474Z</QtLastBackgroundBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
<QtLastBackgroundBuild>2022-11-20T17:39:52.6268704Z</QtLastBackgroundBuild>
|
<QtLastBackgroundBuild>2023-03-06T08:27:08.3742630Z</QtLastBackgroundBuild>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="QtSettings">
|
||||||
|
<QtLastBackgroundBuild>2023-02-08T10:47:27.7430420Z</QtLastBackgroundBuild>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
</Project>
|
</Project>
|
|
@ -41,6 +41,7 @@ QLineEdit *hostEdit;
|
||||||
QLineEdit *portEdit;
|
QLineEdit *portEdit;
|
||||||
QLineEdit *userEdit;
|
QLineEdit *userEdit;
|
||||||
QLineEdit *passEdit;
|
QLineEdit *passEdit;
|
||||||
|
QLineEdit *SNameEdit;
|
||||||
|
|
||||||
extern QAction *actHost[17];
|
extern QAction *actHost[17];
|
||||||
extern QAction *actSetup[16];
|
extern QAction *actSetup[16];
|
||||||
|
@ -53,6 +54,8 @@ extern char Host[MAXHOSTS + 1][100];
|
||||||
extern int Port[MAXHOSTS + 1];
|
extern int Port[MAXHOSTS + 1];
|
||||||
extern char UserName[MAXHOSTS + 1][80];
|
extern char UserName[MAXHOSTS + 1][80];
|
||||||
extern char Password[MAXHOSTS + 1][80];
|
extern char Password[MAXHOSTS + 1][80];
|
||||||
|
extern char SessName[MAXHOSTS + 1][80];
|
||||||
|
|
||||||
extern char MYCALL[32];
|
extern char MYCALL[32];
|
||||||
|
|
||||||
QLineEdit *TermCall;
|
QLineEdit *TermCall;
|
||||||
|
@ -734,6 +737,9 @@ TabDialog::TabDialog(QWidget *parent) : QDialog(parent)
|
||||||
QLabel *passLabel = new QLabel(tr("Password:"));
|
QLabel *passLabel = new QLabel(tr("Password:"));
|
||||||
passEdit = new QLineEdit(Password[ConfigHost]);
|
passEdit = new QLineEdit(Password[ConfigHost]);
|
||||||
|
|
||||||
|
QLabel *SNameLabel = new QLabel(tr("Session Name"));
|
||||||
|
SNameEdit = new QLineEdit(SessName[ConfigHost]);
|
||||||
|
|
||||||
layout->addWidget(hostLabel);
|
layout->addWidget(hostLabel);
|
||||||
layout->addWidget(hostEdit);
|
layout->addWidget(hostEdit);
|
||||||
layout->addWidget(portLabel);
|
layout->addWidget(portLabel);
|
||||||
|
@ -742,6 +748,8 @@ TabDialog::TabDialog(QWidget *parent) : QDialog(parent)
|
||||||
layout->addWidget(userEdit);
|
layout->addWidget(userEdit);
|
||||||
layout->addWidget(passLabel);
|
layout->addWidget(passLabel);
|
||||||
layout->addWidget(passEdit);
|
layout->addWidget(passEdit);
|
||||||
|
layout->addWidget(SNameLabel);
|
||||||
|
layout->addWidget(SNameEdit);
|
||||||
|
|
||||||
layout->addStretch(1);
|
layout->addStretch(1);
|
||||||
layout->addWidget(buttonBox);
|
layout->addWidget(buttonBox);
|
||||||
|
@ -838,12 +846,23 @@ void TabDialog::myaccept()
|
||||||
ptr = qb.data();
|
ptr = qb.data();
|
||||||
strcpy(Password[ConfigHost], ptr);
|
strcpy(Password[ConfigHost], ptr);
|
||||||
|
|
||||||
actHost[ConfigHost]->setText(Host[ConfigHost]);
|
val = SNameEdit->text();
|
||||||
actSetup[ConfigHost]->setText(Host[ConfigHost]);
|
qb = val.toLatin1();
|
||||||
|
ptr = qb.data();
|
||||||
|
strcpy(SessName[ConfigHost], ptr);
|
||||||
|
|
||||||
|
char Label[256];
|
||||||
|
|
||||||
|
if (ptr[0])
|
||||||
|
sprintf(Label, "%s(%s)", Host[ConfigHost], SessName[ConfigHost]);
|
||||||
|
else
|
||||||
|
strcpy(Label, Host[ConfigHost]);
|
||||||
|
|
||||||
|
actHost[ConfigHost]->setText(Label);
|
||||||
|
actSetup[ConfigHost]->setText(Label);
|
||||||
|
|
||||||
SaveSettings();
|
SaveSettings();
|
||||||
|
|
||||||
|
|
||||||
TabDialog::accept();
|
TabDialog::accept();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -349,6 +349,7 @@ MonLoop:
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MonLen = len; // in case no fe
|
||||||
|
|
||||||
Sess->MonData = 1;
|
Sess->MonData = 1;
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>571</width>
|
<width>571</width>
|
||||||
<height>517</height>
|
<height>589</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
|
@ -17,7 +17,7 @@
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>170</x>
|
<x>170</x>
|
||||||
<y>460</y>
|
<y>490</y>
|
||||||
<width>211</width>
|
<width>211</width>
|
||||||
<height>33</height>
|
<height>33</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -59,8 +59,8 @@
|
||||||
<rect>
|
<rect>
|
||||||
<x>10</x>
|
<x>10</x>
|
||||||
<y>120</y>
|
<y>120</y>
|
||||||
<width>537</width>
|
<width>551</width>
|
||||||
<height>123</height>
|
<height>161</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="title">
|
<property name="title">
|
||||||
|
@ -79,8 +79,8 @@
|
||||||
<widget class="QLineEdit" name="Port">
|
<widget class="QLineEdit" name="Port">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>130</x>
|
<x>400</x>
|
||||||
<y>54</y>
|
<y>20</y>
|
||||||
<width>47</width>
|
<width>47</width>
|
||||||
<height>22</height>
|
<height>22</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -90,7 +90,7 @@
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>130</x>
|
<x>130</x>
|
||||||
<y>90</y>
|
<y>57</y>
|
||||||
<width>391</width>
|
<width>391</width>
|
||||||
<height>22</height>
|
<height>22</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -112,8 +112,8 @@
|
||||||
<widget class="QLabel" name="label_12">
|
<widget class="QLabel" name="label_12">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>16</x>
|
<x>286</x>
|
||||||
<y>53</y>
|
<y>19</y>
|
||||||
<width>47</width>
|
<width>47</width>
|
||||||
<height>22</height>
|
<height>22</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -126,7 +126,7 @@
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>16</x>
|
<x>16</x>
|
||||||
<y>89</y>
|
<y>56</y>
|
||||||
<width>47</width>
|
<width>47</width>
|
||||||
<height>22</height>
|
<height>22</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -135,12 +135,54 @@
|
||||||
<string>Path</string>
|
<string>Path</string>
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
|
<widget class="QLineEdit" name="InitCommands">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>130</x>
|
||||||
|
<y>91</y>
|
||||||
|
<width>391</width>
|
||||||
|
<height>22</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
<widget class="QLabel" name="label_15">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>16</x>
|
||||||
|
<y>90</y>
|
||||||
|
<width>101</width>
|
||||||
|
<height>22</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Init Commands</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
<widget class="QLabel" name="label_16">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>80</x>
|
||||||
|
<y>120</y>
|
||||||
|
<width>371</width>
|
||||||
|
<height>31</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>You can specify more than one command, but the separator must be just a comma with no spaces</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignCenter</set>
|
||||||
|
</property>
|
||||||
|
<property name="wordWrap">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
<widget class="QGroupBox" name="groupBox_3">
|
<widget class="QGroupBox" name="groupBox_3">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>8</x>
|
<x>8</x>
|
||||||
<y>280</y>
|
<y>300</y>
|
||||||
<width>541</width>
|
<width>541</width>
|
||||||
<height>181</height>
|
<height>181</height>
|
||||||
</rect>
|
</rect>
|
||||||
|
@ -558,9 +600,9 @@
|
||||||
<resources/>
|
<resources/>
|
||||||
<connections/>
|
<connections/>
|
||||||
<buttongroups>
|
<buttongroups>
|
||||||
<buttongroup name="buttonGroup"/>
|
|
||||||
<buttongroup name="buttonGroup_2"/>
|
|
||||||
<buttongroup name="buttonGroup_3"/>
|
<buttongroup name="buttonGroup_3"/>
|
||||||
|
<buttongroup name="buttonGroup"/>
|
||||||
<buttongroup name="buttonGroup_4"/>
|
<buttongroup name="buttonGroup_4"/>
|
||||||
|
<buttongroup name="buttonGroup_2"/>
|
||||||
</buttongroups>
|
</buttongroups>
|
||||||
</ui>
|
</ui>
|
||||||
|
|
|
@ -1497,7 +1497,6 @@ void analiz_frame(int snd_ch, string * frame, void * socket, boolean fecflag)
|
||||||
if (!is_correct_path(path, pid))
|
if (!is_correct_path(path, pid))
|
||||||
{
|
{
|
||||||
// Duff path - if Non-AX25 filter active log and discard
|
// Duff path - if Non-AX25 filter active log and discard
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
monitor_frame(snd_ch, frame, "", 0, excluded); // Monitor
|
monitor_frame(snd_ch, frame, "", 0, excluded); // Monitor
|
||||||
|
@ -1512,7 +1511,7 @@ void analiz_frame(int snd_ch, string * frame, void * socket, boolean fecflag)
|
||||||
return; // Don't process if still unused digis
|
return; // Don't process if still unused digis
|
||||||
}
|
}
|
||||||
|
|
||||||
// Clear reapeated bits from digi path
|
// Clear repeated bits from digi path
|
||||||
|
|
||||||
ptr = &path[13];
|
ptr = &path[13];
|
||||||
|
|
||||||
|
@ -1560,7 +1559,7 @@ void analiz_frame(int snd_ch, string * frame, void * socket, boolean fecflag)
|
||||||
|
|
||||||
if (f_id != U_SABM) // Not SABM
|
if (f_id != U_SABM) // Not SABM
|
||||||
{
|
{
|
||||||
// // send DM if P set
|
// send DM if P set
|
||||||
|
|
||||||
if (cr == SET_C)
|
if (cr == SET_C)
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#define _MSC_EXTENSIONS
|
#define _MSC_EXTENSIONS
|
||||||
#define _INTEGRAL_MAX_BITS 64
|
#define _INTEGRAL_MAX_BITS 64
|
||||||
#define _MSC_VER 1916
|
#define _MSC_VER 1916
|
||||||
#define _MSC_FULL_VER 191627045
|
#define _MSC_FULL_VER 191627043
|
||||||
#define _MSC_BUILD 0
|
#define _MSC_BUILD 0
|
||||||
#define _WIN32
|
#define _WIN32
|
||||||
#define _M_IX86 600
|
#define _M_IX86 600
|
||||||
|
|
6
makeit
6
makeit
|
@ -2,8 +2,10 @@ cp --preserve /mnt/Source/QT/QtTermTCP/*.cpp ./
|
||||||
cp --preserve /mnt/Source/QT/QtTermTCP/*.c ./
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.c ./
|
||||||
cp --preserve /mnt/Source/QT/QtTermTCP/*.h ./
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.h ./
|
||||||
cp --preserve /mnt/Source/QT/QtTermTCP/*.ui ./
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.ui ./
|
||||||
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.pro ./
|
||||||
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.qrc ./
|
||||||
|
cp --preserve /mnt/Source/QT/QtTermTCP/*.ico ./
|
||||||
qmake
|
qmake
|
||||||
|
|
||||||
make -j4
|
make -j4
|
||||||
cp QtTermTCP /mnt/Source
|
cp QtTermTCP /mnt/Source
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#define _MSC_EXTENSIONS
|
#define _MSC_EXTENSIONS
|
||||||
#define _INTEGRAL_MAX_BITS 64
|
#define _INTEGRAL_MAX_BITS 64
|
||||||
#define _MSC_VER 1916
|
#define _MSC_VER 1916
|
||||||
#define _MSC_FULL_VER 191627045
|
#define _MSC_FULL_VER 191627043
|
||||||
#define _MSC_BUILD 0
|
#define _MSC_BUILD 0
|
||||||
#define _WIN32
|
#define _WIN32
|
||||||
#define _M_IX86 600
|
#define _M_IX86 600
|
||||||
|
|
Loading…
Reference in New Issue