Retain placement on refresh

This commit is contained in:
Spiros
2025-05-29 21:49:52 +03:00
parent 030fb15760
commit b869286c79
4 changed files with 46 additions and 21 deletions

View File

@@ -86,7 +86,7 @@ private:
void onNextButtonClicked();
void onPrevButtonClicked();
void updateNavigationButtons(qsizetype currentIndex);
void updateUI();
void updateUI(const QString &currentDeviceName = QString());
void populateWindow(const QJsonObject &tempObj, const QString &health, const QVector<QPair<QString, int>>& nvmeLogOrdered = QVector<QPair<QString, int>>());
void addSCSIErrorCounterLogTable(const QJsonObject &scsiErrorCounterLog);
void addNvmeLogTable(const QVector<QPair<QString, int>>& nvmeLogOrdered);

View File

@@ -11,7 +11,7 @@ class utils
public:
utils() = default;
void clearButtonGroup(QButtonGroup* buttonGroup, QHBoxLayout* horizontalLayout, QSpacerItem* buttonStretch, QMenu* menuDisk);
QString clearButtonGroup(QButtonGroup* buttonGroup, QHBoxLayout* horizontalLayout, QSpacerItem* buttonStretch, QMenu* menuDisk);
QString getSmartctlPath();
QString getSmartctlOutput(const QStringList &arguments, bool root, bool initializing);
QPair<QStringList, QJsonArray> scanDevices(bool initializing);