Building qt-dab -s4 using Qt6 has issues since some enum stuff was moved from QString into Qt name-space.
The compile error (from clang-cl):
radio.cpp(2913,35): error: no member named 'SkipEmptyParts' in 'QString'; did you mean 'Qt::SkipEmptyParts'?
QStringList list = s.split (":", QString::SkipEmptyParts);
^~~~~~~~~~~~~~~~~~~~~~~
Qt::SkipEmptyParts
f:/gv/Qt/6.2.4/msvc2019_64/include/QtCore\qnamespace.h(153,9): note: 'Qt::SkipEmptyParts' declared here
SkipEmptyParts = 0x1,
^
Similar for QPalette::Background:
radio.cpp(636,34): error: no member named 'Background' in 'QPalette'
lcdPalette. setColor (QPalette::Background, Qt::white);
~~~~~~~~~~^
@JvanKatwijk I see you have patched to Qt::SkipEmptyParts in some places. But other places are missing.
But the most serious part is that audio does not work in Qt6 + Windows. Hence closing.
Building qt-dab -s4 using Qt6 has issues since some enum stuff was moved from
QString
intoQt
name-space. The compile error (fromclang-cl
):Similar for
QPalette::Background
:I suppose this could be patched into: