From 756c5b5beb7ecaa635f285e972bd10a9f754a8c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrius=20=C5=A0tikonas?= Date: Thu, 31 Aug 2017 09:59:28 +0100 Subject: [PATCH] Use QHash instead of QMap for storing LVM LV sizes. --- src/core/lvmdevice.cpp | 2 +- src/core/lvmdevice.h | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) 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