Refactor and add UUID to LvmDevice
This commit is contained in:
parent
bd892fd2d6
commit
3170e0a6a9
|
@ -46,7 +46,19 @@ class LIBKPMCORE_EXPORT LvmDevice : public VolumeManagerDevice
|
||||||
|
|
||||||
public:
|
public:
|
||||||
LvmDevice(const QString& name, const QString& iconname = QString());
|
LvmDevice(const QString& name, const QString& iconname = QString());
|
||||||
// void refresh() const override;
|
|
||||||
|
public:
|
||||||
|
QList<Partition*> scanPartitions(const Device& dev, PartitionTable* pTable) const;
|
||||||
|
Partition* scanPartition(const QString& lvPath, const Device& dev, PartitionTable* pTable) const;
|
||||||
|
|
||||||
|
static qint32 getPeSize(const QString& name);
|
||||||
|
static qint32 getTotalPE(const QString& name);
|
||||||
|
static qint32 getAllocatedPE(const QString& name);
|
||||||
|
static qint32 getFreePE(const QString& name);
|
||||||
|
static QString getUUID(const QString& name);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
void initPartitions();
|
||||||
|
|
||||||
public:
|
public:
|
||||||
qint32 peSize() const {
|
qint32 peSize() const {
|
||||||
|
@ -61,21 +73,9 @@ public:
|
||||||
qint32 freePE() const {
|
qint32 freePE() const {
|
||||||
return m_freePE;
|
return m_freePE;
|
||||||
}
|
}
|
||||||
|
QString UUID() const {
|
||||||
public:
|
return m_UUID;
|
||||||
static qint32 getPeSize(const QString& name);
|
}
|
||||||
static qint32 getTotalPE(const QString& name);
|
|
||||||
static qint32 getAllocatedPE(const QString& name);
|
|
||||||
static qint32 getFreePE(const QString& name);
|
|
||||||
static QString getUUID(const QString& name);
|
|
||||||
protected:
|
|
||||||
void update();
|
|
||||||
void initPartitions();
|
|
||||||
public:
|
|
||||||
QList<Partition*> scanPartitions(const Device& dev, PartitionTable* pTable) const;
|
|
||||||
Partition* scanPartition(const QString& lvPath, const Device& dev, PartitionTable* pTable) const;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
qint32 m_peSize;
|
qint32 m_peSize;
|
||||||
|
|
Loading…
Reference in New Issue