#pragma once #include #include #include #include #include class utils { public: utils() = default; QString clearButtonGroup(QButtonGroup* buttonGroup, QHBoxLayout* horizontalLayout, QSpacerItem* buttonStretch, QMenu* menuDisk); QString getSmartctlPath(); QString getSmartctlOutput(const QStringList &arguments, bool root, bool initializing); QPair scanDevices(bool initializing); QString initiateSelfTest(const QString &testType, const QString &deviceNode); void cancelSelfTest(const QString &deviceNode); void selfTestHandler(const QString &mode, const QString &name, const QString &minutes); QString toTitleCase(const QString& sentence); };