Skip to content

Commit c9aaa07

Browse files
committed
core: fix miscellaneous Qt6 API changes
- QStyleOption::init() -> initFrom() - QString(int) -> QString::number() (ambiguous in Qt6) - QString != NULL -> !str.isNull() - QFileInfo implicit from QString -> explicit QFileInfo() - QSslError list explicit construction - splitRef() -> split() (removed in Qt6) - endl -> Qt::endl for QTextStream - QFont::setWeight(75) -> QFont::setWeight(QFont::Bold) - midRef() -> mid() (removed in Qt6) - Add #include <QFile> for incomplete type fix - Fix QString comparison with int/pointer ambiguity Signed-off-by: IonutMuthi <Ionut.Muthi@analog.com>
1 parent 14d29ba commit c9aaa07

File tree

18 files changed

+27
-26
lines changed

18 files changed

+27
-26
lines changed

core/src/scopymainwindow_api.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,7 @@ QPair<QString, QVariant> ScopyMainWindow_API::getPreference(QString prefName)
364364
{
365365
Preferences *p = Preferences::GetInstance();
366366
QMap<QString, QVariant> prefMap = p->getPreferences();
367-
if(prefName != NULL) {
367+
if(!prefName.isNull()) {
368368
return QPair<QString, QVariant>(prefName, prefMap[prefName]);
369369
}
370370
return {};

gui/include/gui/tutorialbuilder.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
#include "scopy-gui_export.h"
2525
#include "tutorialoverlay.h"
2626

27+
#include <QFile>
2728
#include <QMap>
2829

2930
namespace scopy::gui {

gui/include/gui/utils.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ public:
7878
void paintEvent(QPaintEvent *e) override \
7979
{ \
8080
QStyleOption opt; \
81-
opt.init(this); \
81+
opt.initFrom(this); \
8282
QPainter p(this); \
8383
style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this); \
8484
}

gui/src/widgets/menuwidget.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ void MenuWidget::add(QWidget *w, QString name, MenuAlignment position)
8484

8585
void MenuWidget::add(QWidget *w)
8686
{
87-
add(w, "widget" + QString(uuid), MA_TOPLAST);
87+
add(w, "widget" + QString::number(uuid), MA_TOPLAST);
8888
uuid++;
8989
}
9090

packages/extproc/plugins/extprocplugin/include/extprocplugin/controller/extprocplotinfo.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class ExtProcPlotInfo
8585

8686
bool isValid() const
8787
{
88-
if(id < 0 || title.isEmpty() || xLabel.isEmpty() || yLabel.isEmpty() || type == INVALID_TYPE) {
88+
if(id.isEmpty() || title.isEmpty() || xLabel.isEmpty() || yLabel.isEmpty() || type == INVALID_TYPE) {
8989
return false;
9090
}
9191

packages/generic-plugins/plugins/adc/src/freq/fftplotmanagersettings.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ QWidget *FFTPlotManagerSettings::createMenu(QWidget *parent)
9797
m_menu->add(m_plotStack);
9898

9999
connect(m_plotCb->combo(), qOverload<int>(&QComboBox::currentIndexChanged), this,
100-
[=](int idx) { m_plotStack->show(QString(m_plotCb->combo()->currentData().toInt())); });
100+
[=](int idx) { m_plotStack->show(QString::number(m_plotCb->combo()->currentData().toInt())); });
101101

102102
m_menu->add(m_addPlotBtn, "add", gui::MenuWidget::MA_BOTTOMLAST);
103103

@@ -302,7 +302,7 @@ void FFTPlotManagerSettings::addPlot(FFTPlotComponent *p)
302302
m_plotCb->combo()->setItemText(idx, newName);
303303
});
304304
m_plotCb->combo()->addItem(p->name(), p->uuid());
305-
m_plotStack->add(QString(p->uuid()), plotMenu);
305+
m_plotStack->add(QString::number(p->uuid()), plotMenu);
306306
// m_menu->add(plotMenu, p->name() + QString(p->uuid()), gui::MenuWidget::MA_TOPLAST);
307307
setPlotComboVisible();
308308

@@ -335,7 +335,7 @@ void FFTPlotManagerSettings::removePlot(FFTPlotComponent *p)
335335
// m_menu->remove(plotMenu);
336336
int idx = m_plotCb->combo()->findData(p->uuid());
337337
m_plotCb->combo()->removeItem(idx);
338-
m_plotStack->remove(QString(p->uuid()));
338+
m_plotStack->remove(QString::number(p->uuid()));
339339

340340
setPlotComboVisible();
341341
}

packages/generic-plugins/plugins/adc/src/time/timeplotmanagersettings.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ QWidget *TimePlotManagerSettings::createMenu(QWidget *parent)
9292
m_menu->add(m_plotStack);
9393

9494
connect(m_plotCb->combo(), qOverload<int>(&QComboBox::currentIndexChanged), this,
95-
[=](int idx) { m_plotStack->show(QString(m_plotCb->combo()->currentData().toInt())); });
95+
[=](int idx) { m_plotStack->show(QString::number(m_plotCb->combo()->currentData().toInt())); });
9696

9797
m_menu->add(m_addPlotBtn, "add", gui::MenuWidget::MA_BOTTOMLAST);
9898

@@ -391,8 +391,8 @@ void TimePlotManagerSettings::addPlot(TimePlotComponent *p)
391391
m_plotCb->combo()->setItemText(idx, newName);
392392
});
393393
m_plotCb->combo()->addItem(p->name(), p->uuid());
394-
m_plotStack->add(QString(p->uuid()), plotMenu);
395-
// m_menu->add(plotMenu, p->name() + QString(p->uuid()), gui::MenuWidget::MA_TOPLAST);
394+
m_plotStack->add(QString::number(p->uuid()), plotMenu);
395+
// m_menu->add(plotMenu, p->name() + QString::number(p->uuid()), gui::MenuWidget::MA_TOPLAST);
396396
setPlotComboVisible();
397397
connect(p->plotMenu(), &TimePlotComponentSettings::requestSettings, this, [=]() {
398398
int idx = m_plotCb->combo()->findData(p->uuid());
@@ -416,7 +416,7 @@ void TimePlotManagerSettings::removePlot(TimePlotComponent *p)
416416
// m_menu->remove(plotMenu);
417417
int idx = m_plotCb->combo()->findData(p->uuid());
418418
m_plotCb->combo()->removeItem(idx);
419-
m_plotStack->remove(QString(p->uuid()));
419+
m_plotStack->remove(QString::number(p->uuid()));
420420

421421
setPlotComboVisible();
422422
}

packages/generic-plugins/plugins/datalogger/src/menus/logdatatofile.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ void LogDataToFile::continuousLogData(QString path)
5858
}
5959

6060
// if a channels is added or removed we need to recreate the file using logData()
61-
if(currentFileHeader != fileHeader) {
61+
if(*currentFileHeader != fileHeader) {
6262
logData(path);
6363

6464
currentFileHeader = new QString(fileHeader);
@@ -236,7 +236,7 @@ void LogDataToFile::loadData(QString path)
236236

237237
// we don't override data we create dummy monitors for all channels from file
238238
for(it = valueMap.begin(); it != valueMap.end(); ++it) {
239-
QString fileTitle("Import: " + file.fileName().splitRef("/").last());
239+
QString fileTitle("Import: " + file.fileName().split("/").last());
240240
QString monitorName(fileTitle + ":" + it.key());
241241
if(m_dataAcquisitionManager->getDataMonitorMap()->contains(monitorName)) {
242242

packages/generic-plugins/plugins/regmap/src/jsonformatedelement.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ bool JsonFormatedElement::getUseBifieldNameAsDescription() const { return useBif
4646

4747
QString JsonFormatedElement::toString()
4848
{
49-
return QString("Filename : " + fileName + " Compatible Dev: " + compatibleDevices->length() +
50-
" isAxiCompatible :" + isAxiCompatible + " useRegisterDescriptionAsName: " +
51-
useRegisterDescriptionAsName + " useBifieldDescriptionAsName: " + useBifieldDescriptionAsName);
49+
return QString("Filename : " + fileName + " Compatible Dev: " + QString::number(compatibleDevices->length()) +
50+
" isAxiCompatible :" + QString::number(isAxiCompatible) + " useRegisterDescriptionAsName: " +
51+
QString::number(useRegisterDescriptionAsName) + " useBifieldDescriptionAsName: " + QString::number(useBifieldDescriptionAsName));
5252
}
5353

5454
int JsonFormatedElement::getBitsPerRow() const { return bitsPerRow; }

packages/generic-plugins/plugins/regmap/src/registermapvalues.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ void RegisterMapValues::registerDump(QString path)
9595
for(mapIterator = registerReadValues->begin(); mapIterator != registerReadValues->end();
9696
mapIterator++) {
9797
out << QString::number(mapIterator.key(), 16) << ","
98-
<< QString::number(mapIterator.value(), 16) << endl;
98+
<< QString::number(mapIterator.value(), 16) << Qt::endl;
9999
}
100100
}
101101

0 commit comments

Comments
 (0)