QList->QVector.

This commit is contained in:
Andrius Štikonas 2017-08-31 10:48:10 +01:00
parent 756c5b5beb
commit d797a47229
8 changed files with 26 additions and 24 deletions

View File

@ -62,7 +62,7 @@ LvmDevice::LvmDevice(const QString& vgName, const QString& iconName)
* shared list of PV's paths that will be added to any VGs. * shared list of PV's paths that will be added to any VGs.
* (have been added to an operation, but not yet applied) * (have been added to an operation, but not yet applied)
*/ */
QList<const Partition*> LvmDevice::s_DirtyPVs; QVector<const Partition*> LvmDevice::s_DirtyPVs;
LvmDevice::~LvmDevice() LvmDevice::~LvmDevice()
{ {
@ -416,7 +416,7 @@ bool LvmDevice::movePV(Report& report, const QString& pvPath, const QStringList&
return (cmd.run(-1) && cmd.exitCode() == 0); return (cmd.run(-1) && cmd.exitCode() == 0);
} }
bool LvmDevice::createVG(Report& report, const QString vgName, const QList<const Partition*>& pvList, const qint32 peSize) bool LvmDevice::createVG(Report& report, const QString vgName, const QVector<const Partition*>& pvList, const qint32 peSize)
{ {
QStringList args = QStringList(); QStringList args = QStringList();
args << QStringLiteral("vgcreate") << QStringLiteral("--physicalextentsize") << QString::number(peSize); args << QStringLiteral("vgcreate") << QStringLiteral("--physicalextentsize") << QString::number(peSize);

View File

@ -27,8 +27,9 @@
#include <QHash> #include <QHash>
#include <QString> #include <QString>
#include <QObject> #include <QObject>
#include <QtGlobal>
#include <QStringList> #include <QStringList>
#include <QtGlobal>
#include <QVector>
class PartitionTable; class PartitionTable;
class Report; class Report;
@ -54,7 +55,7 @@ public:
const QStringList partitionNodes() const override; const QStringList partitionNodes() const override;
qint64 partitionSize(QString& partitionPath) const override; qint64 partitionSize(QString& partitionPath) const override;
static QList<const Partition*> s_DirtyPVs; static QVector<const Partition*> s_DirtyPVs;
public: public:
static QList<LvmDevice*> scanSystemLVM(); static QList<LvmDevice*> scanSystemLVM();
@ -83,7 +84,7 @@ public:
static bool movePV(Report& report, const QString& pvPath, const QStringList& destinations = QStringList()); static bool movePV(Report& report, const QString& pvPath, const QStringList& destinations = QStringList());
static bool removeVG(Report& report, LvmDevice& d); static bool removeVG(Report& report, LvmDevice& d);
static bool createVG(Report& report, const QString vgName, const QList<const Partition*>& pvList, const qint32 peSize = 4); // peSize in megabytes static bool createVG(Report& report, const QString vgName, const QVector<const Partition*>& pvList, const qint32 peSize = 4); // peSize in megabytes
static bool deactivateVG(Report& report, const LvmDevice& d); static bool deactivateVG(Report& report, const LvmDevice& d);
static bool activateVG(Report& report, const LvmDevice& d); static bool activateVG(Report& report, const LvmDevice& d);
@ -113,10 +114,10 @@ public:
QStringList* LVPathList() const { QStringList* LVPathList() const {
return m_LVPathList; return m_LVPathList;
} }
QList <const Partition*>& physicalVolumes() { QVector <const Partition*>& physicalVolumes() {
return m_PVs; return m_PVs;
} }
const QList <const Partition*>& physicalVolumes() const { const QVector <const Partition*>& physicalVolumes() const {
return m_PVs; return m_PVs;
} }
@ -133,7 +134,7 @@ private:
QString m_UUID; QString m_UUID;
mutable QStringList* m_LVPathList; mutable QStringList* m_LVPathList;
QList <const Partition*> m_PVs; QVector <const Partition*> m_PVs;
mutable QHash<QString, qint64>* m_LVSizeMap; mutable QHash<QString, qint64>* m_LVSizeMap;
}; };

View File

@ -29,7 +29,7 @@
* @param pvList List of LVM Physical Volumes used to create Volume Group * @param pvList List of LVM Physical Volumes used to create Volume Group
* @param peSize LVM Physical Extent size in MiB * @param peSize LVM Physical Extent size in MiB
*/ */
CreateVolumeGroupJob::CreateVolumeGroupJob(const QString& vgName, const QList<const Partition*>& pvList, const qint32 peSize) : CreateVolumeGroupJob::CreateVolumeGroupJob(const QString& vgName, const QVector<const Partition*>& pvList, const qint32 peSize) :
Job(), Job(),
m_vgName(vgName), m_vgName(vgName),
m_pvList(pvList), m_pvList(pvList),

View File

@ -20,9 +20,10 @@
#define CREATEVOLUMEGROUPJOB_H #define CREATEVOLUMEGROUPJOB_H
#include "core/partition.h" #include "core/partition.h"
#include "jobs/job.h" #include "jobs/job.h"
#include <QVector>
class LvmDevice; class LvmDevice;
class Report; class Report;
@ -31,7 +32,7 @@ class QString;
class CreateVolumeGroupJob : public Job class CreateVolumeGroupJob : public Job
{ {
public: public:
CreateVolumeGroupJob(const QString& vgName, const QList<const Partition*>& pvList, const qint32 peSize); CreateVolumeGroupJob(const QString& vgName, const QVector<const Partition*>& pvList, const qint32 peSize);
public: public:
bool run(Report& parent) override; bool run(Report& parent) override;
@ -44,10 +45,10 @@ protected:
const QString vgName() const { const QString vgName() const {
return m_vgName; return m_vgName;
} }
QList<const Partition*>& pvList() { QVector<const Partition*>& pvList() {
return m_pvList; return m_pvList;
} }
const QList<const Partition*>& pvList() const { const QVector<const Partition*>& pvList() const {
return m_pvList; return m_pvList;
} }
@ -57,7 +58,7 @@ protected:
private: private:
QString m_vgName; QString m_vgName;
QList<const Partition*> m_pvList; QVector<const Partition*> m_pvList;
qint32 m_PESize; qint32 m_PESize;
}; };

View File

@ -32,7 +32,7 @@
* @param pvList List of LVM Physical Volumes used to create Volume Group * @param pvList List of LVM Physical Volumes used to create Volume Group
* @param peSize LVM Physical Extent size in MiB * @param peSize LVM Physical Extent size in MiB
*/ */
CreateVolumeGroupOperation::CreateVolumeGroupOperation(const QString& vgName, const QList<const Partition*>& pvList, const qint32 peSize) : CreateVolumeGroupOperation::CreateVolumeGroupOperation(const QString& vgName, const QVector<const Partition*>& pvList, const qint32 peSize) :
Operation(), Operation(),
m_CreateVolumeGroupJob(new CreateVolumeGroupJob(vgName, pvList, peSize)), m_CreateVolumeGroupJob(new CreateVolumeGroupJob(vgName, pvList, peSize)),
m_PVList(pvList) m_PVList(pvList)

View File

@ -38,7 +38,7 @@ class LIBKPMCORE_EXPORT CreateVolumeGroupOperation : public Operation
friend class OperationStack; friend class OperationStack;
public: public:
CreateVolumeGroupOperation(const QString& vgName, const QList<const Partition*>& pvList, const qint32 peSize = 4); CreateVolumeGroupOperation(const QString& vgName, const QVector<const Partition*>& pvList, const qint32 peSize = 4);
public: public:
QString iconName() const override { QString iconName() const override {
@ -62,13 +62,13 @@ protected:
return m_CreateVolumeGroupJob; return m_CreateVolumeGroupJob;
} }
const QList<const Partition*>& PVList() { const QVector<const Partition*>& PVList() {
return m_PVList; return m_PVList;
} }
private: private:
CreateVolumeGroupJob* m_CreateVolumeGroupJob; CreateVolumeGroupJob* m_CreateVolumeGroupJob;
const QList<const Partition*> m_PVList; const QVector<const Partition*> m_PVList;
}; };
#endif #endif

View File

@ -33,7 +33,7 @@
@param d the Device to create the new PartitionTable on @param d the Device to create the new PartitionTable on
@param partList list of LVM Physical Volumes that should be in LVM Volume Group @param partList list of LVM Physical Volumes that should be in LVM Volume Group
*/ */
ResizeVolumeGroupOperation::ResizeVolumeGroupOperation(LvmDevice& d, const QList<const Partition*>& partList) ResizeVolumeGroupOperation::ResizeVolumeGroupOperation(LvmDevice& d, const QVector<const Partition*>& partList)
: Operation() : Operation()
, m_Device(d) , m_Device(d)
, m_TargetList(partList) , m_TargetList(partList)

View File

@ -40,7 +40,7 @@ class LIBKPMCORE_EXPORT ResizeVolumeGroupOperation : public Operation
friend class OperationStack; friend class OperationStack;
public: public:
ResizeVolumeGroupOperation(LvmDevice& dev, const QList<const Partition*>& partlist); ResizeVolumeGroupOperation(LvmDevice& dev, const QVector<const Partition*>& partlist);
public: public:
QString iconName() const override { QString iconName() const override {
@ -65,11 +65,11 @@ protected:
const LvmDevice& device() const { const LvmDevice& device() const {
return m_Device; return m_Device;
} }
const QList<const Partition*>& targetList() const { const QVector<const Partition*>& targetList() const {
return m_TargetList; return m_TargetList;
} }
const QList<const Partition*>& currentList() const { const QVector<const Partition*>& currentList() const {
return m_CurrentList; return m_CurrentList;
} }
@ -96,8 +96,8 @@ protected:
private: private:
LvmDevice& m_Device; LvmDevice& m_Device;
QList<const Partition*> m_TargetList; QVector<const Partition*> m_TargetList;
QList<const Partition*> m_CurrentList; QVector<const Partition*> m_CurrentList;
qint64 m_TargetSize; qint64 m_TargetSize;
qint64 m_CurrentSize; qint64 m_CurrentSize;