diff --git a/src/core/lvmdevice.cpp b/src/core/lvmdevice.cpp index f94e3fb..0a20cba 100644 --- a/src/core/lvmdevice.cpp +++ b/src/core/lvmdevice.cpp @@ -53,7 +53,7 @@ LvmDevice::LvmDevice(const QString& vgName, const QString& iconName) m_allocPE = m_totalPE - m_freePE; m_UUID = getUUID(vgName); m_LVPathList = new QStringList(getLVs(vgName)); - m_LVSizeMap = new QMap(); + m_LVSizeMap = new QHash(); initPartitions(); } diff --git a/src/core/lvmdevice.h b/src/core/lvmdevice.h index 0698f57..66c00d2 100644 --- a/src/core/lvmdevice.h +++ b/src/core/lvmdevice.h @@ -24,6 +24,7 @@ #include "core/volumemanagerdevice.h" #include "util/libpartitionmanagerexport.h" +#include #include #include #include @@ -120,7 +121,7 @@ public: } protected: - QMap* LVSizeMap() const { + QHash* LVSizeMap() const { return m_LVSizeMap; } @@ -133,7 +134,8 @@ private: mutable QStringList* m_LVPathList; QList m_PVs; - mutable QMap* m_LVSizeMap; + mutable QHash* m_LVSizeMap; + }; #endif