kopia lustrzana https://gitlab.com/eliggett/wfview
Merge branch 'audio-fixes' into QT6.2
rodzic
a89af116e9
commit
f4c455396a
|
@ -16,7 +16,7 @@ bool audioConverter::init(QAudioFormat inFormat, codecType inCodec, QAudioFormat
|
|||
this->opusComplexity = opusComplexity;
|
||||
this->resampleQuality = resampleQuality;
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qInfo(logAudioConverter) << "Starting audioConverter() Input:" << inFormat.channelCount() << "Channels of" << inCodec << inFormat.sampleRate() << inFormat.sampleType() << inFormat.sampleSize() <<
|
||||
"Output:" << outFormat.channelCount() << "Channels of" << outCodec << outFormat.sampleRate() << outFormat.sampleType() << outFormat.sampleSize();
|
||||
|
||||
|
@ -68,7 +68,7 @@ bool audioConverter::init(QAudioFormat inFormat, codecType inCodec, QAudioFormat
|
|||
audioConverter::~audioConverter()
|
||||
{
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qInfo(logAudioConverter) << "Closing audioConverter() Input:" << inFormat.channelCount() << "Channels of" << inCodec << inFormat.sampleRate() << inFormat.sampleType() << inFormat.sampleSize() <<
|
||||
"Output:" << outFormat.channelCount() << "Channels of" << outCodec << outFormat.sampleRate() << outFormat.sampleType() << outFormat.sampleSize();
|
||||
#else
|
||||
|
@ -138,7 +138,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
}
|
||||
|
||||
Eigen::VectorXf samplesF;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (inFormat.sampleType() == QAudioFormat::SignedInt && inFormat.sampleSize() == 32)
|
||||
#else
|
||||
if (inFormat.sampleFormat() == QAudioFormat::Int32)
|
||||
|
@ -147,7 +147,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
Eigen::Ref<VectorXint32> samplesI = Eigen::Map<VectorXint32>(reinterpret_cast<qint32*>(audio.data.data()), audio.data.size() / int(sizeof(qint32)));
|
||||
samplesF = samplesI.cast<float>() / float(std::numeric_limits<qint32>::max());
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (inFormat.sampleType() == QAudioFormat::SignedInt && inFormat.sampleSize() == 16)
|
||||
#else
|
||||
else if (inFormat.sampleFormat() == QAudioFormat::Int16)
|
||||
|
@ -156,7 +156,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
Eigen::Ref<VectorXint16> samplesI = Eigen::Map<VectorXint16>(reinterpret_cast<qint16*>(audio.data.data()), audio.data.size() / int(sizeof(qint16)));
|
||||
samplesF = samplesI.cast<float>() / float(std::numeric_limits<qint16>::max());
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (inFormat.sampleType() == QAudioFormat::UnSignedInt && inFormat.sampleSize() == 8)
|
||||
#else
|
||||
else if (inFormat.sampleFormat() == QAudioFormat::UInt8)
|
||||
|
@ -165,7 +165,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
Eigen::Ref<VectorXuint8> samplesI = Eigen::Map<VectorXuint8>(reinterpret_cast<quint8*>(audio.data.data()), audio.data.size() / int(sizeof(quint8)));
|
||||
samplesF = samplesI.cast<float>() / float(std::numeric_limits<quint8>::max());;
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (inFormat.sampleType() == QAudioFormat::Float)
|
||||
#else
|
||||
else if (inFormat.sampleFormat() == QAudioFormat::Float)
|
||||
|
@ -176,7 +176,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
}
|
||||
else
|
||||
{
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qInfo(logAudio()) << "Unsupported Input Sample Type:" << inFormat.sampleType() << "Size:" << inFormat.sampleSize();
|
||||
#else
|
||||
qInfo(logAudio()) << "Unsupported Input Sample Format:" << inFormat.sampleFormat();
|
||||
|
@ -275,7 +275,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
*/
|
||||
audio.data.clear();
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (outFormat.sampleType() == QAudioFormat::UnSignedInt && outFormat.sampleSize() == 8)
|
||||
#else
|
||||
if (outFormat.sampleFormat() == QAudioFormat::UInt8)
|
||||
|
@ -286,7 +286,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
VectorXuint8 samplesI = samplesITemp.cast<quint8>();
|
||||
audio.data = QByteArray(reinterpret_cast<char*>(samplesI.data()), int(samplesI.size()) * int(sizeof(quint8)));
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (outFormat.sampleType() == QAudioFormat::SignedInt && outFormat.sampleSize() == 16)
|
||||
#else
|
||||
else if (outFormat.sampleFormat() == QAudioFormat::Int16)
|
||||
|
@ -296,7 +296,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
VectorXint16 samplesI = samplesITemp.cast<qint16>();
|
||||
audio.data = QByteArray(reinterpret_cast<char*>(samplesI.data()), int(samplesI.size()) * int(sizeof(qint16)));
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (outFormat.sampleType() == QAudioFormat::SignedInt && outFormat.sampleSize() == 32)
|
||||
#else
|
||||
else if (outFormat.sampleFormat() == QAudioFormat::Int32)
|
||||
|
@ -306,7 +306,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
VectorXint32 samplesI = samplesITemp.cast<qint32>();
|
||||
audio.data = QByteArray(reinterpret_cast<char*>(samplesI.data()), int(samplesI.size()) * int(sizeof(qint32)));
|
||||
}
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
else if (outFormat.sampleType() == QAudioFormat::Float)
|
||||
#else
|
||||
else if (outFormat.sampleFormat() == QAudioFormat::Float)
|
||||
|
@ -315,7 +315,7 @@ bool audioConverter::convert(audioPacket audio)
|
|||
audio.data = QByteArray(reinterpret_cast<char*>(samplesF.data()), int(samplesF.size()) * int(sizeof(float)));
|
||||
}
|
||||
else {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qInfo(logAudio()) << "Unsupported Output Sample Type:" << outFormat.sampleType() << "Size:" << outFormat.sampleSize();
|
||||
#else
|
||||
qInfo(logAudio()) << "Unsupported Output Sample Type:" << outFormat.sampleFormat();
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
#include <QDebug>
|
||||
#include <QAudioFormat>
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
#include <QAudioDeviceInfo>
|
||||
#include <QAudioInput>
|
||||
#include <QAudioOutput>
|
||||
|
@ -52,7 +52,7 @@ struct audioSetup {
|
|||
bool ulaw = false;
|
||||
bool isinput;
|
||||
quint32 sampleRate;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
QAudioDeviceInfo port;
|
||||
#else
|
||||
QAudioDevice port;
|
||||
|
@ -115,7 +115,7 @@ static inline QAudioFormat toQAudioFormat(quint8 codec, quint32 sampleRate)
|
|||
0x40 Opus 1ch
|
||||
0x80 Opus 2ch
|
||||
*/
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
format.setByteOrder(QAudioFormat::LittleEndian);
|
||||
format.setCodec("audio/pcm");
|
||||
#endif
|
||||
|
@ -124,7 +124,7 @@ static inline QAudioFormat toQAudioFormat(quint8 codec, quint32 sampleRate)
|
|||
|
||||
if (codec == 0x01 || codec == 0x20) {
|
||||
/* Set sample to be what is expected by the encoder and the output of the decoder */
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
format.setSampleSize(16);
|
||||
format.setSampleType(QAudioFormat::SignedInt);
|
||||
format.setCodec("audio/PCMU");
|
||||
|
@ -134,7 +134,7 @@ static inline QAudioFormat toQAudioFormat(quint8 codec, quint32 sampleRate)
|
|||
}
|
||||
|
||||
if (codec == 0x02 || codec == 0x08) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
format.setSampleSize(8);
|
||||
format.setSampleType(QAudioFormat::UnSignedInt);
|
||||
#else
|
||||
|
@ -148,7 +148,7 @@ static inline QAudioFormat toQAudioFormat(quint8 codec, quint32 sampleRate)
|
|||
}
|
||||
|
||||
if (codec == 0x04 || codec == 0x10) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
format.setSampleSize(16);
|
||||
format.setSampleType(QAudioFormat::SignedInt);
|
||||
#else
|
||||
|
@ -157,7 +157,7 @@ static inline QAudioFormat toQAudioFormat(quint8 codec, quint32 sampleRate)
|
|||
}
|
||||
|
||||
if (codec == 0x40 || codec == 0x80) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
format.setSampleSize(32);
|
||||
format.setSampleType(QAudioFormat::Float);
|
||||
format.setCodec("audio/opus");
|
||||
|
|
|
@ -14,6 +14,11 @@ audioDevices::audioDevices(audioType type, QFontMetrics fm, QObject* parent) :
|
|||
fm(fm)
|
||||
{
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6,0,0))
|
||||
connect(&mediaDevices, &QMediaDevices::audioInputsChanged, this, &audioDevices::enumerate);
|
||||
connect(&mediaDevices, &QMediaDevices::audioOutputsChanged, this, &audioDevices::enumerate);
|
||||
#endif
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -25,63 +30,112 @@ void audioDevices::enumerate()
|
|||
numCharsOut = 0;
|
||||
inputs.clear();
|
||||
outputs.clear();
|
||||
|
||||
switch (system)
|
||||
{
|
||||
case qtAudio:
|
||||
{
|
||||
Pa_Terminate();
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
foreach(const QAudioDeviceInfo & deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioInput))
|
||||
#else
|
||||
const auto audioInputs = mediaDevices.audioInputs();
|
||||
for (const QAudioDevice& deviceInfo : audioInputs)
|
||||
#endif
|
||||
{
|
||||
bool isDefault = false;
|
||||
if (numInputDevices == 0) {
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
defaultInputDeviceName = QString(deviceInfo.deviceName());
|
||||
#else
|
||||
defaultInputDeviceName = QString(deviceInfo.description());
|
||||
#endif
|
||||
}
|
||||
#ifdef Q_OS_WIN
|
||||
#if (defined(Q_OS_WIN) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
if (deviceInfo.realm() == "wasapi") {
|
||||
#endif
|
||||
/* Append Input Device Here */
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (deviceInfo.deviceName() == defaultInputDeviceName) {
|
||||
#else
|
||||
if (deviceInfo.description() == defaultInputDeviceName) {
|
||||
#endif
|
||||
isDefault = true;
|
||||
}
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,15,0))
|
||||
#if ((QT_VERSION >= QT_VERSION_CHECK(5,15,0)) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
inputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, deviceInfo.realm(), isDefault));
|
||||
#else
|
||||
#elif (QT_VERSION < QT_VERSION_CHECK(5,15,0))
|
||||
inputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, "", isDefault));
|
||||
#else
|
||||
inputs.append(audioDevice(deviceInfo.description(), deviceInfo, "", isDefault));
|
||||
#endif
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (fm.boundingRect(deviceInfo.deviceName()).width() > numCharsIn)
|
||||
numCharsIn = fm.boundingRect(deviceInfo.deviceName()).width();
|
||||
#else
|
||||
if (fm.boundingRect(deviceInfo.description()).width() > numCharsIn)
|
||||
numCharsIn = fm.boundingRect(deviceInfo.description()).width();
|
||||
#endif
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#if (defined(Q_OS_WIN) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
}
|
||||
#endif
|
||||
numInputDevices++;
|
||||
}
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
foreach(const QAudioDeviceInfo & deviceInfo, QAudioDeviceInfo::availableDevices(QAudio::AudioOutput))
|
||||
#else
|
||||
const auto audioOutputs = mediaDevices.audioOutputs();
|
||||
for (const QAudioDevice& deviceInfo : audioOutputs)
|
||||
#endif
|
||||
{
|
||||
bool isDefault = false;
|
||||
if (numOutputDevices == 0)
|
||||
{
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
defaultOutputDeviceName = QString(deviceInfo.deviceName());
|
||||
#else
|
||||
defaultOutputDeviceName = QString(deviceInfo.description());
|
||||
#endif
|
||||
}
|
||||
#ifdef Q_OS_WIN
|
||||
|
||||
#if (defined(Q_OS_WIN) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
if (deviceInfo.realm() == "wasapi") {
|
||||
#endif
|
||||
/* Append Output Device Here */
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (deviceInfo.deviceName() == defaultOutputDeviceName) {
|
||||
#else
|
||||
if (deviceInfo.description() == defaultOutputDeviceName) {
|
||||
#endif
|
||||
isDefault = true;
|
||||
}
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,15,0))
|
||||
outputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, deviceInfo.realm(), isDefault));
|
||||
#else
|
||||
outputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, "", isDefault));
|
||||
#endif
|
||||
|
||||
#if ((QT_VERSION >= QT_VERSION_CHECK(5,15,0)) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
outputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, deviceInfo.realm(), isDefault));
|
||||
#elif (QT_VERSION < QT_VERSION_CHECK(5,15,0))
|
||||
outputs.append(audioDevice(deviceInfo.deviceName(), deviceInfo, "", isDefault));
|
||||
#else
|
||||
outputs.append(audioDevice(deviceInfo.description(), deviceInfo, "", isDefault));
|
||||
#endif
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (fm.boundingRect(deviceInfo.deviceName()).width() > numCharsOut)
|
||||
numCharsOut = fm.boundingRect(deviceInfo.deviceName()).width();
|
||||
#else
|
||||
if (fm.boundingRect(deviceInfo.description()).width() > numCharsOut)
|
||||
numCharsOut = fm.boundingRect(deviceInfo.description()).width();
|
||||
#endif
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
#if (defined(Q_OS_WIN) && (QT_VERSION < QT_VERSION_CHECK(6,0,0)))
|
||||
}
|
||||
#endif
|
||||
numOutputDevices++;
|
||||
|
|
|
@ -1,7 +1,14 @@
|
|||
#ifndef AUDIODEVICES_H
|
||||
#define AUDIODEVICES_H
|
||||
#include <QObject>
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
#include <QAudioDeviceInfo>
|
||||
#else
|
||||
#include <QMediaDevices>
|
||||
#include <QAudioDevice>
|
||||
#endif
|
||||
|
||||
#include <QFontMetrics>
|
||||
|
||||
#include <portaudio.h>
|
||||
|
@ -15,11 +22,20 @@
|
|||
|
||||
struct audioDevice {
|
||||
audioDevice(QString name, int deviceInt, bool isDefault) : name(name), deviceInt(deviceInt), isDefault(isDefault) {};
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
audioDevice(QString name, const QAudioDeviceInfo deviceInfo, QString realm, bool isDefault) : name(name), deviceInfo(deviceInfo), realm(realm), isDefault(isDefault) {};
|
||||
#else
|
||||
audioDevice(QString name, const QAudioDevice deviceInfo, QString realm, bool isDefault) : name(name), deviceInfo(deviceInfo), realm(realm), isDefault(isDefault) {};
|
||||
#endif
|
||||
|
||||
QString name;
|
||||
int deviceInt;
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
const QAudioDeviceInfo deviceInfo;
|
||||
#else
|
||||
const QAudioDevice deviceInfo;
|
||||
#endif
|
||||
QString realm;
|
||||
bool isDefault;
|
||||
};
|
||||
|
@ -41,8 +57,14 @@ public:
|
|||
|
||||
int getInputDeviceInt(int num) { return inputs[num].deviceInt; };
|
||||
int getOutputDeviceInt(int num) { return outputs[num].deviceInt; };
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
const QAudioDeviceInfo getInputDeviceInfo(int num) { return inputs[num].deviceInfo; };
|
||||
const QAudioDeviceInfo getOutputDeviceInfo(int num) { return outputs[num].deviceInfo; };
|
||||
#else
|
||||
const QAudioDevice getInputDeviceInfo(int num) { return inputs[num].deviceInfo; };
|
||||
const QAudioDevice getOutputDeviceInfo(int num) { return outputs[num].deviceInfo; };
|
||||
#endif
|
||||
|
||||
void enumerate();
|
||||
|
||||
|
@ -52,6 +74,10 @@ public:
|
|||
int findInput(QString type, QString name);
|
||||
int findOutput(QString type, QString name);
|
||||
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(6,0,0))
|
||||
QMediaDevices mediaDevices;
|
||||
#endif
|
||||
|
||||
public slots:
|
||||
|
||||
signals:
|
||||
|
|
|
@ -55,7 +55,7 @@ audioHandler::~audioHandler()
|
|||
}
|
||||
|
||||
qDebug(logAudio()) << "Creating" << (setup.isinput ? "Input" : "Output") << "audio device:" << setup.name <<
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
", bits" << inFormat.sampleSize() <<
|
||||
#else
|
||||
", format" << inFormat.sampleFormat() <<
|
||||
|
@ -78,7 +78,7 @@ audioHandler::~audioHandler()
|
|||
|
||||
outFormat = setup.port.preferredFormat();
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qDebug(logAudio()) << (setup.isinput ? "Input" : "Output") << "Preferred Format: SampleSize" << outFormat.sampleSize() << "Channel Count" << outFormat.channelCount() <<
|
||||
"Sample Rate" << outFormat.sampleRate() << "Codec" << outFormat.codec() << "Sample Type" << outFormat.sampleType();
|
||||
#else
|
||||
|
@ -111,7 +111,7 @@ audioHandler::~audioHandler()
|
|||
}
|
||||
}
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
|
||||
if (outFormat.sampleType() == QAudioFormat::UnSignedInt && outFormat.sampleSize() == 8) {
|
||||
outFormat.setSampleType(QAudioFormat::SignedInt);
|
||||
|
@ -147,7 +147,7 @@ audioHandler::~audioHandler()
|
|||
}
|
||||
*/
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
|
||||
if (outFormat.sampleSize() == 24) {
|
||||
// We can't convert this easily so use 32 bit instead.
|
||||
|
@ -187,7 +187,7 @@ audioHandler::~audioHandler()
|
|||
|
||||
if (setup.isinput) {
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
audioInput = new QAudioInput(setup.port, outFormat, this);
|
||||
#else
|
||||
audioInput = new QAudioSource(setup.port, outFormat, this);
|
||||
|
@ -198,7 +198,7 @@ audioHandler::~audioHandler()
|
|||
}
|
||||
else {
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
audioOutput = new QAudioOutput(setup.port, outFormat, this);
|
||||
#else
|
||||
audioOutput = new QAudioSink(setup.port, outFormat, this);
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
#include <QAudioOutput>
|
||||
#include <QAudioFormat>
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
#include <QAudioDeviceInfo>
|
||||
#include <QAudioInput>
|
||||
#include <QAudioOutput>
|
||||
|
@ -101,7 +101,7 @@ private:
|
|||
|
||||
QAudioFormat inFormat;
|
||||
QAudioFormat outFormat;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
QAudioOutput* audioOutput = Q_NULLPTR;
|
||||
QAudioInput* audioInput = Q_NULLPTR;
|
||||
QAudioDeviceInfo deviceInfo;
|
||||
|
|
701
build/Makefile
701
build/Makefile
|
@ -1,701 +0,0 @@
|
|||
#############################################################################
|
||||
# Makefile for building: wfview
|
||||
# Generated by qmake (3.1) (Qt 6.3.0)
|
||||
# Project: ..\wfview.pro
|
||||
# Template: app
|
||||
# Command: C:\Qt\6.3.0\msvc2019_64\bin\qmake.exe -o Makefile ..\wfview.pro
|
||||
#############################################################################
|
||||
|
||||
MAKEFILE = Makefile
|
||||
|
||||
EQ = =
|
||||
|
||||
first: release
|
||||
install: release-install
|
||||
uninstall: release-uninstall
|
||||
QMAKE = C:\Qt\6.3.0\msvc2019_64\bin\qmake.exe
|
||||
DEL_FILE = del
|
||||
CHK_DIR_EXISTS= if not exist
|
||||
MKDIR = mkdir
|
||||
COPY = copy /y
|
||||
COPY_FILE = copy /y
|
||||
COPY_DIR = xcopy /s /q /y /i
|
||||
INSTALL_FILE = copy /y
|
||||
INSTALL_PROGRAM = copy /y
|
||||
INSTALL_DIR = xcopy /s /q /y /i
|
||||
QINSTALL = C:\Qt\6.3.0\msvc2019_64\bin\qmake.exe -install qinstall
|
||||
QINSTALL_PROGRAM = C:\Qt\6.3.0\msvc2019_64\bin\qmake.exe -install qinstall -exe
|
||||
DEL_FILE = del
|
||||
SYMLINK = $(QMAKE) -install ln -f -s
|
||||
DEL_DIR = rmdir
|
||||
MOVE = move
|
||||
IDC = idc
|
||||
IDL = midl
|
||||
ZIP = zip -r -9
|
||||
DEF_FILE =
|
||||
RES_FILE = wfview_resource.res
|
||||
SED = $(QMAKE) -install sed
|
||||
MOVE = move
|
||||
SUBTARGETS = \
|
||||
release \
|
||||
debug
|
||||
|
||||
|
||||
release: $(MAKEFILE) FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-make_first: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release
|
||||
release-all: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release all
|
||||
release-clean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release clean
|
||||
release-distclean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||
release-install: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release install
|
||||
release-uninstall: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||
debug: $(MAKEFILE) FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-make_first: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug
|
||||
debug-all: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug all
|
||||
debug-clean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug clean
|
||||
debug-distclean: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug distclean
|
||||
debug-install: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug install
|
||||
debug-uninstall: FORCE
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||
|
||||
Makefile: ..\wfview.pro C:\Qt\6.3.0\msvc2019_64\mkspecs\win32-msvc\qmake.conf C:\Qt\6.3.0\msvc2019_64\mkspecs\features\spec_pre.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\windows-desktop.conf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\windows_vulkan_sdk.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\windows-vulkan.conf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\msvc-desktop.conf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\qconfig.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_freetype.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_libjpeg.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_libpng.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3danimation.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3danimation_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dcore.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_activeqt.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_activeqt_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bodymovin_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_charts.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_chartsqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_chartsqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core5compat.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core5compat_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualization.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualization_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualizationqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualizationqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designer.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_entrypoint_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_freetype_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_gui.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_harfbuzz_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_help.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_jpeg_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_jsonrpc_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsanimation.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsanimation_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsqmlmodels.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssettings.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssettings_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssharedimage.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssharedimage_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_languageserver_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_linguist.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_linguist_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediaquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_network.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_networkauth.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_networkauth_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_openglwidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_openglwidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdf.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdf_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfquick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfwidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfwidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_png_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcore.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcore_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmldom_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlintegration.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlintegration_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllint_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllocalstorage.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3d.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3d_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetutils.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetutils_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3deffects.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3deffects_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dglslparser_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dhelpers.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dhelpers_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3diblbaker.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3diblbaker_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticleeffects.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticleeffects_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticles.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticles_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicklayouts.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicklayouts_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktimeline.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktimeline_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjectsqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjectsqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxmlqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxmlqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensorsquick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensorsquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_shadertools.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_shadertools_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sql.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachine.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachine_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachineqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachineqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svg.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svgwidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svgwidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_tools_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginecore.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginecore_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequickdelegatesqml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequickdelegatesqml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webview.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webviewquick.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webviewquick_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_xml.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt_functions.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt_config.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\win32-msvc\qmake.conf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\spec_post.prf \
|
||||
..\.qmake.stash \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exclusive_builds.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\msvc-version.conf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\toolchain.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\default_pre.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\default_pre.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resolve_config.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exclusive_builds_post.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\default_post.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\entrypoint.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\precompile_header.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\warn_on.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resources_functions.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resources.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\moc.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\opengl.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\uic.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qmake_use.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\file_copies.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\windows.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\testcase_targets.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exceptions.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\yacc.prf \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\lex.prf \
|
||||
..\wfview.pro \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Multimedia.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6PrintSupport.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Widgets.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Gui.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6SerialPort.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Network.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Core.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6EntryPoint.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\build_pass.prf \
|
||||
..\qdarkstyle\style.qrc \
|
||||
..\resources\resources.qrc \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Multimediad.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6PrintSupportd.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Widgetsd.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Guid.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6SerialPortd.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Networkd.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Cored.prl \
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6EntryPointd.prl
|
||||
$(QMAKE) -o Makefile ..\wfview.pro
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\spec_pre.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\windows-desktop.conf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\windows_vulkan_sdk.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\windows-vulkan.conf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\msvc-desktop.conf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\qconfig.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_freetype.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_libjpeg.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_ext_libpng.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3danimation.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3danimation_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dcore.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dcore_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dextras.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dextras_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dinput.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dinput_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dlogic.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dlogic_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickextras_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickinput_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickrender_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3drender.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_3drender_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_activeqt.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_activeqt_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axbase_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axcontainer.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axcontainer_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axserver.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_axserver_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bluetooth.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bluetooth_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_bodymovin_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_charts.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_charts_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_chartsqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_chartsqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_concurrent.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_concurrent_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core5compat.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core5compat_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_core_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualization.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualization_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualizationqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_datavisualizationqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_dbus.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_dbus_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designer.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designer_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_designercomponents_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_entrypoint_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_fb_support_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_freetype_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_gui.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_gui_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_harfbuzz_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_help.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_help_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_jpeg_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_jsonrpc_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsanimation.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsanimation_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsfolderlistmodel.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsfolderlistmodel_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsqmlmodels.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labsqmlmodels_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssettings.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssettings_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssharedimage.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labssharedimage_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labswavefrontmesh.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_labswavefrontmesh_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_languageserver_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_linguist.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_linguist_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimedia.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimedia_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediaquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_network.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_network_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_networkauth.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_networkauth_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_nfc.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_nfc_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_opengl.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_opengl_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_openglwidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_openglwidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_packetprotocol_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdf.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdf_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfquick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfwidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_pdfwidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_png_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioning.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioning_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioningquick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_positioningquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_printsupport.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_printsupport_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcompiler_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcore.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlcore_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmldebug_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmldom_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlintegration.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlintegration_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllint_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllocalstorage.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmllocalstorage_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlmodels_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmltest.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmltest_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlxmllistmodel.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_qmlxmllistmodel_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3d.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3d_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetimport_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetutils.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dassetutils_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3deffects.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3deffects_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dglslparser_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dhelpers.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dhelpers_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3diblbaker.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3diblbaker_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticleeffects.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticleeffects_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticles.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dparticles_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3druntimerender_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick3dutils_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2impl.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrols2impl_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickcontrolstestutilsprivate_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2quickimpl_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2utils.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickdialogs2utils_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicklayouts.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicklayouts_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickparticles_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickshapes_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktestutilsprivate_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktimeline.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quicktimeline_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_quickwidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjects_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjectsqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_remoteobjectsqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_repparser.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_repparser_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxmlqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_scxmlqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensors.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensors_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensorsquick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sensorsquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialbus.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialbus_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialport.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_serialport_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_shadertools.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_shadertools_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sql.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_sql_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachine.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachine_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachineqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_statemachineqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svg.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svg_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svgwidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_svgwidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_testlib.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_testlib_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_tools_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uiplugin.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uitools.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_uitools_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_virtualkeyboard_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webchannel.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webchannel_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginecore.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginecore_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequickdelegatesqml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginequickdelegatesqml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webenginewidgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_websockets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_websockets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webview.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webview_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webviewquick.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_webviewquick_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_widgets.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_widgets_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_xml.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_xml_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\modules\qt_lib_zlib_private.pri:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt_functions.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt_config.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\win32-msvc\qmake.conf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\spec_post.prf:
|
||||
..\.qmake.stash:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exclusive_builds.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\common\msvc-version.conf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\toolchain.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\default_pre.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\default_pre.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resolve_config.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exclusive_builds_post.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\default_post.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\entrypoint.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\precompile_header.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\warn_on.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qt.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resources_functions.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\resources.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\moc.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\opengl.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\uic.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\qmake_use.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\file_copies.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\win32\windows.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\testcase_targets.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\exceptions.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\yacc.prf:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\lex.prf:
|
||||
..\wfview.pro:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Multimedia.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6PrintSupport.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Widgets.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Gui.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6SerialPort.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Network.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Core.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6EntryPoint.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\mkspecs\features\build_pass.prf:
|
||||
..\qdarkstyle\style.qrc:
|
||||
..\resources\resources.qrc:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Multimediad.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6PrintSupportd.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Widgetsd.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Guid.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6SerialPortd.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Networkd.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6Cored.prl:
|
||||
C:\Qt\6.3.0\msvc2019_64\lib\Qt6EntryPointd.prl:
|
||||
qmake: FORCE
|
||||
@$(QMAKE) -o Makefile ..\wfview.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:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||
debug-mocclean:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||
mocclean: release-mocclean debug-mocclean
|
||||
|
||||
release-mocables:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||
debug-mocables:
|
||||
@set MAKEFLAGS=$(MAKEFLAGS)
|
||||
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||
mocables: release-mocables debug-mocables
|
||||
|
||||
check: first
|
||||
|
||||
benchmark: first
|
||||
FORCE:
|
||||
|
||||
$(MAKEFILE).Release: Makefile
|
||||
$(MAKEFILE).Debug: Makefile
|
16186
build/Makefile.Debug
16186
build/Makefile.Debug
File diff suppressed because one or more lines are too long
16184
build/Makefile.Release
16184
build/Makefile.Release
File diff suppressed because one or more lines are too long
|
@ -1,40 +0,0 @@
|
|||
#include <windows.h>
|
||||
|
||||
IDI_ICON1 ICON "C:\\Users\\Phil\\source\\repos\\wfview\\resources\\wfview.ico"
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 0,0,0,0
|
||||
PRODUCTVERSION 0,0,0,0
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS VS_FF_DEBUG
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS VOS_NT_WINDOWS32
|
||||
FILETYPE VFT_DLL
|
||||
FILESUBTYPE VFT2_UNKNOWN
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "040904b0"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "\0"
|
||||
VALUE "FileDescription", "\0"
|
||||
VALUE "FileVersion", "0.0.0.0\0"
|
||||
VALUE "LegalCopyright", "\0"
|
||||
VALUE "OriginalFilename", "wfview.exe\0"
|
||||
VALUE "ProductName", "wfview\0"
|
||||
VALUE "ProductVersion", "0.0.0.0\0"
|
||||
VALUE "InternalName", "\0"
|
||||
VALUE "Comments", "\0"
|
||||
VALUE "LegalTrademarks", "\0"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x0409, 1200
|
||||
END
|
||||
END
|
||||
/* End of Version info */
|
||||
|
|
@ -45,7 +45,7 @@ bool paHandler::init(audioSetup setup)
|
|||
inFormat = toQAudioFormat(setup.codec, setup.sampleRate);
|
||||
|
||||
qDebug(logAudio()) << "Creating" << (setup.isinput ? "Input" : "Output") << "audio device:" << setup.name <<
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
", bits" << inFormat.sampleSize() <<
|
||||
#else
|
||||
", format" << inFormat.sampleFormat() <<
|
||||
|
@ -94,7 +94,7 @@ bool paHandler::init(audioSetup setup)
|
|||
outFormat.setSampleRate(info->defaultSampleRate);
|
||||
aParams.sampleFormat = paFloat32;
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setSampleSize(32);
|
||||
outFormat.setSampleType(QAudioFormat::Float);
|
||||
outFormat.setByteOrder(QAudioFormat::LittleEndian);
|
||||
|
@ -123,8 +123,7 @@ bool paHandler::init(audioSetup setup)
|
|||
}
|
||||
|
||||
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qDebug(logAudio()) << (setup.isinput ? "Input" : "Output") << "Selected format: SampleSize" << outFormat.sampleSize() << "Channel Count" << outFormat.channelCount() <<
|
||||
"Sample Rate" << outFormat.sampleRate() << "Codec" << codec << "Sample Type" << outFormat.sampleType();
|
||||
#else
|
||||
|
@ -186,7 +185,7 @@ bool paHandler::init(audioSetup setup)
|
|||
else if (err == paSampleFormatNotSupported)
|
||||
{
|
||||
aParams.sampleFormat = paInt16;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setSampleType(QAudioFormat::SignedInt);
|
||||
outFormat.setSampleSize(16);
|
||||
#else
|
||||
|
|
|
@ -58,7 +58,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
inFormat = toQAudioFormat(setup.codec, setup.sampleRate);
|
||||
|
||||
qDebug(logAudio()) << "Creating" << (setup.isinput ? "Input" : "Output") << "audio device:" << setup.name <<
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
", bits" << inFormat.sampleSize() <<
|
||||
#else
|
||||
", format" << inFormat.sampleFormat() <<
|
||||
|
@ -120,7 +120,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
|
||||
RtAudioFormat sampleFormat;
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setByteOrder(QAudioFormat::LittleEndian);
|
||||
outFormat.setCodec("audio/pcm");
|
||||
#endif
|
||||
|
@ -168,7 +168,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
}
|
||||
|
||||
if (info.nativeFormats & RTAUDIO_FLOAT32) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setSampleType(QAudioFormat::Float);
|
||||
outFormat.setSampleSize(32);
|
||||
#else
|
||||
|
@ -177,7 +177,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
sampleFormat = RTAUDIO_FLOAT32;
|
||||
}
|
||||
else if (info.nativeFormats & RTAUDIO_SINT32) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setSampleType(QAudioFormat::SignedInt);
|
||||
outFormat.setSampleSize(32);
|
||||
#else
|
||||
|
@ -186,7 +186,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
sampleFormat = RTAUDIO_SINT32;
|
||||
}
|
||||
else if (info.nativeFormats & RTAUDIO_SINT16) {
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
outFormat.setSampleType(QAudioFormat::SignedInt);
|
||||
outFormat.setSampleSize(16);
|
||||
#else
|
||||
|
@ -200,7 +200,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
}
|
||||
}
|
||||
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
qDebug(logAudio()) << (setup.isinput ? "Input" : "Output") << "Selected format: SampleSize" << outFormat.sampleSize() << "Channel Count" << outFormat.channelCount() <<
|
||||
"Sample Rate" << outFormat.sampleRate() << "Codec" << outFormat.codec() << "Sample Type" << outFormat.sampleType();
|
||||
#else
|
||||
|
@ -226,7 +226,7 @@ bool rtHandler::init(audioSetup setup)
|
|||
|
||||
|
||||
// Per channel chunk size.
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
this->chunkSize = (outFormat.bytesForDuration(setup.blockSize * 1000) / (outFormat.sampleSize() / 8) / outFormat.channelCount());
|
||||
#else
|
||||
this->chunkSize = (outFormat.bytesForDuration(setup.blockSize * 1000) / sizeof(outFormat.sampleFormat()) / outFormat.channelCount());
|
||||
|
@ -301,7 +301,7 @@ int rtHandler::readData(void* outputBuffer, void* inputBuffer,
|
|||
{
|
||||
Q_UNUSED(inputBuffer);
|
||||
Q_UNUSED(streamTime);
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
int nBytes = nFrames * outFormat.channelCount() * (outFormat.sampleSize() / 8));
|
||||
#else
|
||||
int nBytes = nFrames * outFormat.channelCount() * sizeof(outFormat.sampleFormat());
|
||||
|
@ -341,7 +341,7 @@ int rtHandler::writeData(void* outputBuffer, void* inputBuffer,
|
|||
packet.sent = 0;
|
||||
packet.volume = volume;
|
||||
memcpy(&packet.guid, setup.guid, GUIDLEN);
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
packet.data.append((char*)inputBuffer, nFrames * outFormat.channelCount() * (outFormat.sampleSize() / 8));
|
||||
#else
|
||||
packet.data.append((char*)inputBuffer, nFrames * outFormat.channelCount() * sizeof(outFormat.sampleFormat()));
|
||||
|
@ -369,7 +369,7 @@ void rtHandler::convertedOutput(audioPacket packet)
|
|||
arrayBuffer.append(packet.data);
|
||||
audioMutex.unlock();
|
||||
amplitude = packet.amplitudePeak;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
currentLatency = packet.time.msecsTo(QTime::currentTime()) + (outFormat.durationForBytes(audio->getStreamLatency() * (outFormat.sampleSize() / 8) * outFormat.channelCount()) / 1000);
|
||||
#else
|
||||
currentLatency = packet.time.msecsTo(QTime::currentTime()) + (outFormat.durationForBytes(audio->getStreamLatency() * sizeof(outFormat.sampleFormat()) * outFormat.channelCount()) / 1000);
|
||||
|
@ -384,7 +384,7 @@ void rtHandler::convertedInput(audioPacket packet)
|
|||
if (packet.data.size() > 0) {
|
||||
emit haveAudioData(packet);
|
||||
amplitude = packet.amplitudePeak;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
currentLatency = packet.time.msecsTo(QTime::currentTime()) + (outFormat.durationForBytes(audio->getStreamLatency() * (outFormat.sampleSize() / 8) * outFormat.channelCount()) / 1000);
|
||||
#else
|
||||
currentLatency = packet.time.msecsTo(QTime::currentTime()) + (outFormat.durationForBytes(audio->getStreamLatency() * sizeof(outFormat.sampleFormat()) * outFormat.channelCount()) / 1000);
|
||||
|
|
|
@ -60,7 +60,7 @@ void selectRadio::setInUse(quint8 radio, quint8 busy, QString user, QString ip)
|
|||
|
||||
void selectRadio::on_table_cellClicked(int row, int col) {
|
||||
qInfo() << "Clicked on " << row << "," << col;
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
if (ui->table->item(row, col)->backgroundColor() != Qt::darkGreen) {
|
||||
#else
|
||||
if (ui->table->item(row, col)->background() != Qt::darkGreen) {
|
||||
|
|
|
@ -92,11 +92,6 @@ wfmain::wfmain(const QString settingsFile, const QString logFile, bool debugMode
|
|||
|
||||
loadSettings(); // Look for saved preferences
|
||||
|
||||
#if QT_VERSION >= 0x060000
|
||||
connect(&mediaDevices, &QMediaDevices::audioInputsChanged, this, &wfmain::setAudioDevicesUI);
|
||||
connect(&mediaDevices, &QMediaDevices::audioOutputsChanged, this, &wfmain::setAudioDevicesUI);
|
||||
#endif
|
||||
|
||||
setAudioDevicesUI();
|
||||
|
||||
setTuningSteps(); // TODO: Combine into preferences
|
||||
|
@ -1407,7 +1402,7 @@ void wfmain::setupKeyShortcuts()
|
|||
connect(keyM, SIGNAL(activated()), this, SLOT(shortcutM()));
|
||||
|
||||
keyDebug = new QShortcut(this);
|
||||
#if QT_VERSION < 0x060000
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(6,0,0))
|
||||
keyDebug->setKey(Qt::CTRL + Qt::SHIFT + Qt::Key_D);
|
||||
#else
|
||||
keyDebug->setKey(Qt::CTRL + Qt::Key_D);
|
||||
|
|
3
wfmain.h
3
wfmain.h
|
@ -1040,9 +1040,6 @@ private:
|
|||
unsigned int tsKnobHz;
|
||||
|
||||
rigstate* rigState = Q_NULLPTR;
|
||||
#if QT_VERSION >= 0x060000
|
||||
QMediaDevices mediaDevices;
|
||||
#endif
|
||||
|
||||
SERVERCONFIG serverConfig;
|
||||
void serverAddUserLine(const QString& user, const QString& pass, const int& type);
|
||||
|
|
|
@ -68,11 +68,11 @@
|
|||
</PropertyGroup>
|
||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<QtInstall>msvc2019_64_v62</QtInstall>
|
||||
<QtModules>core;gui;network;widgets;multimedia;printsupport;serialport</QtModules>
|
||||
<QtModules>core;gui;network;widgets;multimedia;printsupport;serialport;xml</QtModules>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Label="QtSettings" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<QtInstall>msvc2019_64_v62</QtInstall>
|
||||
<QtModules>core;gui;network;widgets;multimedia;printsupport;serialport</QtModules>
|
||||
<QtModules>core;gui;network;widgets;multimedia;printsupport;serialport;xml</QtModules>
|
||||
</PropertyGroup>
|
||||
<ImportGroup Condition="Exists('$(QtMsBuild)\qt.props')">
|
||||
<Import Project="$(QtMsBuild)\qt.props" />
|
||||
|
@ -219,6 +219,7 @@ cmd /c copy /y ..\portaudio\msvc\x64\Debug\portaudio_x64.dll debug</Command>
|
|||
<ClCompile Include="..\rtaudio\RTAudio.cpp" />
|
||||
<ClCompile Include="aboutbox.cpp" />
|
||||
<ClCompile Include="audioconverter.cpp" />
|
||||
<ClCompile Include="audiodevices.cpp" />
|
||||
<ClCompile Include="audiohandler.cpp" />
|
||||
<ClCompile Include="calibrationwindow.cpp" />
|
||||
<ClCompile Include="commhandler.cpp" />
|
||||
|
@ -250,6 +251,7 @@ cmd /c copy /y ..\portaudio\msvc\x64\Debug\portaudio_x64.dll debug</Command>
|
|||
<ClInclude Include="..\rtaudio\RTAUdio.h" />
|
||||
<QtMoc Include="aboutbox.h">
|
||||
</QtMoc>
|
||||
<QtMoc Include="audiodevices.h" />
|
||||
<ClInclude Include="resampler\arch.h" />
|
||||
<QtMoc Include="audioconverter.h">
|
||||
</QtMoc>
|
||||
|
|
|
@ -134,6 +134,9 @@
|
|||
<ClCompile Include="wfmain.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="audiodevices.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\rtaudio\RTAUdio.h">
|
||||
|
@ -404,4 +407,9 @@
|
|||
<ItemGroup>
|
||||
<ResourceCompile Include=".\wfview_resource.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<QtMoc Include="audiodevices.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</QtMoc>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -46,6 +46,7 @@ struct timekind {
|
|||
};
|
||||
|
||||
enum audioType {qtAudio,portAudio,rtAudio};
|
||||
enum codecType { LPCM, PCMU, OPUS };
|
||||
|
||||
|
||||
#endif // WFVIEWTYPES_H
|
||||
|
|
Ładowanie…
Reference in New Issue