Fix QT5 compilation errors

This commit is contained in:
Spiros
2025-05-30 23:40:32 +03:00
parent 7f50f8a5d3
commit e998352834
34 changed files with 6897 additions and 7013 deletions

View File

@@ -4,6 +4,7 @@
#include <fcntl.h>
#include <sys/ioctl.h>
#include <unistd.h>
#include <QArrayDataPointer>
QVector<unsigned char> AsciiView::readSMARTData(const QString& device_path) {
int fd;
@@ -14,7 +15,12 @@ QVector<unsigned char> AsciiView::readSMARTData(const QString& device_path) {
unsigned char sense_buffer[SENSE_BUFFER_LEN];
sg_io_hdr_t io_hdr;
QVector<unsigned char> result;
fd = open(device_path.toStdString().c_str(), O_RDONLY);
if (fd < 0) {
return result;
}
memset(&io_hdr, 0, sizeof(sg_io_hdr_t));
io_hdr.interface_id = 'S';
io_hdr.cmd_len = SMART_READ_CMD_LEN;
@@ -28,9 +34,11 @@ QVector<unsigned char> AsciiView::readSMARTData(const QString& device_path) {
if (ioctl(fd, SG_IO, &io_hdr) < 0) {
close(fd);
return result;
}
result.append(QArrayDataPointer<unsigned char>::fromRawData(smart_read_resp, SMART_READ_RESP_LEN));
result.resize(SMART_READ_RESP_LEN);
memcpy(result.data(), smart_read_resp, SMART_READ_RESP_LEN);
memset(&io_hdr, 0, sizeof(sg_io_hdr_t));
io_hdr.interface_id = 'S';
@@ -45,9 +53,13 @@ QVector<unsigned char> AsciiView::readSMARTData(const QString& device_path) {
if (ioctl(fd, SG_IO, &io_hdr) < 0) {
close(fd);
return result;
}
result.append(QArrayDataPointer<unsigned char>::fromRawData(inquiry_resp, INQUIRY_RESP_LEN));
int currentSize = result.size();
result.resize(currentSize + INQUIRY_RESP_LEN);
memcpy(result.data() + currentSize, inquiry_resp, INQUIRY_RESP_LEN);
close(fd);
return result;
}

View File

@@ -58,7 +58,7 @@ void GridView::resizeEvent(QResizeEvent *) {
}
void GridView::setDisks(const QVector<DiskItem> &newDisks) {
disks = newDisks;
disks = newDisks.toList();
populateGrid();
}

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Als JSON speichern</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>Αποθήκευση &amp;JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>Guardar Archivo JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Salva JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>JSONを保存(&amp;S)</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Saglabāt JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Salvar JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Сохранить JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Зберегти JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp;Save JSON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation> J&amp;SON</translation>
</message>
</context>
<context>
<name>QObject</name>

View File

@@ -366,10 +366,6 @@
<source>PNG Files (*.png)</source>
<translation type="unfinished">PNG Files (*.png)</translation>
</message>
<message>
<source>&amp;Save JSON</source>
<translation>&amp; JSON</translation>
</message>
</context>
<context>
<name>QObject</name>