diff --git a/src/core/raid/softwareraid.cpp b/src/core/raid/softwareraid.cpp index 7f0449d..2da301e 100644 --- a/src/core/raid/softwareraid.cpp +++ b/src/core/raid/softwareraid.cpp @@ -25,6 +25,7 @@ #include "fs/filesystemfactory.h" #include "util/externalcommand.h" +#include #include #define d_ptr std::static_pointer_cast(d) @@ -89,6 +90,11 @@ bool SoftwareRAID::shrinkArray(Report &report, const QStringList &devices) return false; } +QString SoftwareRAID::prettyName() const +{ + return VolumeManagerDevice::prettyName() + xi18nc("@item:inlistbox [RAID level]", " [RAID %1]", raidLevel()); +} + qint32 SoftwareRAID::raidLevel() const { return d_ptr->m_raidLevel; diff --git a/src/core/raid/softwareraid.h b/src/core/raid/softwareraid.h index 580bf84..0951d37 100644 --- a/src/core/raid/softwareraid.h +++ b/src/core/raid/softwareraid.h @@ -37,6 +37,8 @@ public: virtual bool shrinkArray(Report& report, const QStringList& devices); + virtual QString prettyName() const override; + qint32 raidLevel() const; qint64 chunkSize() const; qint64 totalChunk() const;