Add override keyword to virtual functions.
This commit is contained in:
parent
f7e62d93f9
commit
ea4b945ebb
|
@ -43,16 +43,16 @@ public:
|
|||
~CopySourceDevice();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual qint32 sectorSize() const;
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors);
|
||||
virtual qint64 length() const;
|
||||
virtual bool overlaps(const CopyTarget& target) const;
|
||||
virtual bool open() override;
|
||||
virtual qint32 sectorSize() const override;
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors) override;
|
||||
virtual qint64 length() const override;
|
||||
virtual bool overlaps(const CopyTarget& target) const override;
|
||||
|
||||
virtual qint64 firstSector() const {
|
||||
virtual qint64 firstSector() const override {
|
||||
return m_FirstSector; /**< @return first sector to copying */
|
||||
}
|
||||
virtual qint64 lastSector() const {
|
||||
virtual qint64 lastSector() const override {
|
||||
return m_LastSector; /**< @return last sector to copy */
|
||||
}
|
||||
|
||||
|
|
|
@ -39,20 +39,20 @@ public:
|
|||
CopySourceFile(const QString& filename, qint32 sectorsize);
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors);
|
||||
virtual qint64 length() const;
|
||||
virtual bool open() override;
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors) override;
|
||||
virtual qint64 length() const override;
|
||||
|
||||
virtual qint32 sectorSize() const {
|
||||
virtual qint32 sectorSize() const override {
|
||||
return m_SectorSize; /**< @return the file's sector size */
|
||||
}
|
||||
virtual bool overlaps(const CopyTarget&) const {
|
||||
virtual bool overlaps(const CopyTarget&) const override {
|
||||
return false; /**< @return false for file */
|
||||
}
|
||||
virtual qint64 firstSector() const {
|
||||
virtual qint64 firstSector() const override {
|
||||
return 0; /**< @return 0 for file */
|
||||
}
|
||||
virtual qint64 lastSector() const {
|
||||
virtual qint64 lastSector() const override {
|
||||
return length(); /**< @return equal to length for file. @see length() */
|
||||
}
|
||||
|
||||
|
|
|
@ -37,20 +37,20 @@ public:
|
|||
CopySourceShred(qint64 size, qint32 sectorsize, bool randomShred);
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors);
|
||||
virtual qint64 length() const;
|
||||
virtual bool open() override;
|
||||
virtual bool readSectors(void* buffer, qint64 readOffset, qint64 numSectors) override;
|
||||
virtual qint64 length() const override;
|
||||
|
||||
virtual qint32 sectorSize() const {
|
||||
virtual qint32 sectorSize() const override {
|
||||
return m_SectorSize; /**< @return the file's sector size */
|
||||
}
|
||||
virtual bool overlaps(const CopyTarget&) const {
|
||||
virtual bool overlaps(const CopyTarget&) const override {
|
||||
return false; /**< @return false for shred source */
|
||||
}
|
||||
virtual qint64 firstSector() const {
|
||||
virtual qint64 firstSector() const override {
|
||||
return 0; /**< @return 0 for shred source */
|
||||
}
|
||||
virtual qint64 lastSector() const {
|
||||
virtual qint64 lastSector() const override {
|
||||
return length(); /**< @return equal to length for shred source. @see length() */
|
||||
}
|
||||
|
||||
|
|
|
@ -45,13 +45,13 @@ public:
|
|||
~CopyTargetDevice();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual qint32 sectorSize() const;
|
||||
virtual bool writeSectors(void* buffer, qint64 writeOffset, qint64 numSectors);
|
||||
virtual qint64 firstSector() const {
|
||||
virtual bool open() override;
|
||||
virtual qint32 sectorSize() const override;
|
||||
virtual bool writeSectors(void* buffer, qint64 writeOffset, qint64 numSectors) override;
|
||||
virtual qint64 firstSector() const override {
|
||||
return m_FirstSector; /**< @return the first sector to write to */
|
||||
}
|
||||
virtual qint64 lastSector() const {
|
||||
virtual qint64 lastSector() const override {
|
||||
return m_LastSector; /**< @return the last sector to write to */
|
||||
}
|
||||
|
||||
|
|
|
@ -39,16 +39,16 @@ public:
|
|||
CopyTargetFile(const QString& filename, qint32 sectorsize);
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool writeSectors(void* buffer, qint64 writeOffset, qint64 numSectors);
|
||||
virtual bool open() override;
|
||||
virtual bool writeSectors(void* buffer, qint64 writeOffset, qint64 numSectors) override;
|
||||
|
||||
virtual qint32 sectorSize() const {
|
||||
virtual qint32 sectorSize() const override {
|
||||
return m_SectorSize; /**< @return the file's sector size */
|
||||
}
|
||||
virtual qint64 firstSector() const {
|
||||
virtual qint64 firstSector() const override {
|
||||
return 0; /**< @return always 0 for a file */
|
||||
}
|
||||
virtual qint64 lastSector() const {
|
||||
virtual qint64 lastSector() const override {
|
||||
return sectorsWritten(); /**< @return the number of sectors written so far */
|
||||
}
|
||||
|
||||
|
|
|
@ -46,7 +46,7 @@ Q_SIGNALS:
|
|||
void progress(const QString& device_node, int progress);
|
||||
|
||||
protected:
|
||||
virtual void run();
|
||||
virtual void run() override;
|
||||
OperationStack& operationStack() {
|
||||
return m_OperationStack;
|
||||
}
|
||||
|
|
|
@ -124,21 +124,21 @@ public:
|
|||
return m_Number; /**< @return the Partition's device number, e.g. 7 for /dev/sdd7 */
|
||||
}
|
||||
|
||||
bool isRoot() const {
|
||||
bool isRoot() const override {
|
||||
return false; /**< @return always false for Partition */
|
||||
}
|
||||
|
||||
PartitionNode* parent() {
|
||||
PartitionNode* parent() override {
|
||||
return m_Parent; /**< @return the Partition's parent PartitionNode */
|
||||
}
|
||||
const PartitionNode* parent() const {
|
||||
const PartitionNode* parent() const override {
|
||||
return m_Parent; /**< @return the Partition's parent PartitionNode */
|
||||
}
|
||||
|
||||
Partitions& children() {
|
||||
Partitions& children() override {
|
||||
return m_Children; /**< @return the Partition's children. empty for non-extended. */
|
||||
}
|
||||
const Partitions& children() const {
|
||||
const Partitions& children() const override {
|
||||
return m_Children; /**< @return the Partition's children. empty for non-extended. */
|
||||
}
|
||||
|
||||
|
@ -226,7 +226,7 @@ public:
|
|||
}
|
||||
|
||||
protected:
|
||||
void append(Partition* p) {
|
||||
void append(Partition* p) override {
|
||||
m_Children.append(p);
|
||||
}
|
||||
void setDevicePath(const QString& s) {
|
||||
|
|
|
@ -97,30 +97,30 @@ public:
|
|||
~PartitionTable();
|
||||
|
||||
public:
|
||||
PartitionNode* parent() {
|
||||
PartitionNode* parent() override {
|
||||
return nullptr; /**< @return always nullptr for PartitionTable */
|
||||
}
|
||||
const PartitionNode* parent() const {
|
||||
const PartitionNode* parent() const override {
|
||||
return nullptr; /**< @return always nullptr for PartitionTable */
|
||||
}
|
||||
|
||||
bool isRoot() const {
|
||||
bool isRoot() const override {
|
||||
return true; /**< @return always true for PartitionTable */
|
||||
}
|
||||
bool isReadOnly() const {
|
||||
return tableTypeIsReadOnly(type()); /**< @return true if the PartitionTable is read only */
|
||||
}
|
||||
|
||||
Partitions& children() {
|
||||
Partitions& children() override {
|
||||
return m_Children; /**< @return the children in this PartitionTable */
|
||||
}
|
||||
const Partitions& children() const {
|
||||
const Partitions& children() const override {
|
||||
return m_Children; /**< @return the children in this PartitionTable */
|
||||
}
|
||||
|
||||
void setType(const Device& d, TableType t);
|
||||
|
||||
void append(Partition* partition);
|
||||
void append(Partition* partition) override;
|
||||
|
||||
qint64 freeSectorsBefore(const Partition& p) const;
|
||||
qint64 freeSectorsAfter(const Partition& p) const;
|
||||
|
|
|
@ -43,55 +43,55 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,55 +42,55 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
// virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,54 +42,54 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -44,8 +44,8 @@ public:
|
|||
|
||||
public:
|
||||
static void init() {}
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -44,8 +44,8 @@ public:
|
|||
|
||||
public:
|
||||
static void init() {}
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
@ -45,22 +45,22 @@ public:
|
|||
public:
|
||||
static void init() {}
|
||||
|
||||
virtual bool create(Report&, const QString&) const;
|
||||
virtual bool create(Report&, const QString&) const override;
|
||||
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
|
||||
virtual bool supportToolFound() const {
|
||||
virtual bool supportToolFound() const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -42,56 +42,56 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
// virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
// virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
// virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
// virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,54 +42,54 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -45,11 +45,11 @@ public:
|
|||
public:
|
||||
static void init() {}
|
||||
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
};
|
||||
}
|
||||
|
||||
|
|
28
src/fs/hfs.h
28
src/fs/hfs.h
|
@ -42,38 +42,38 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,31 +42,31 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,45 +42,45 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual bool supportToolFound() const {
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual bool supportToolFound() const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
38
src/fs/jfs.h
38
src/fs/jfs.h
|
@ -42,45 +42,45 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,16 +42,16 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool copy(Report& report, const QString& targetDeviceNode, const QString& sourceDeviceNode) const;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool copy(Report& report, const QString& targetDeviceNode, const QString& sourceDeviceNode) const override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual bool canMount(const QString&) const {
|
||||
virtual bool canMount(const QString&) const override {
|
||||
return true;
|
||||
}
|
||||
virtual bool canUnmount(const QString&) const {
|
||||
virtual bool canUnmount(const QString&) const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -61,37 +61,37 @@ public:
|
|||
virtual QString mountTitle() const override;
|
||||
virtual QString unmountTitle() const override;
|
||||
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_Create;
|
||||
|
|
|
@ -210,7 +210,7 @@ void luks::setMounted(bool mounted)
|
|||
|
||||
bool luks::canCryptOpen(const QString&) const
|
||||
{
|
||||
return supportToolFound() && !m_isCryptOpen && !m_isMounted;
|
||||
return !m_isCryptOpen && !m_isMounted && supportToolFound();
|
||||
}
|
||||
|
||||
bool luks::canCryptClose(const QString&) const
|
||||
|
|
|
@ -46,65 +46,65 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
if (!m_isCryptOpen)
|
||||
return cmdSupportNone;
|
||||
if (m_Grow && m_innerFs)
|
||||
return m_innerFs->supportGrow();
|
||||
return cmdSupportNone;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
if (!m_isCryptOpen)
|
||||
return cmdSupportNone;
|
||||
if (m_Shrink && m_innerFs)
|
||||
return m_innerFs->supportShrink();
|
||||
return cmdSupportNone;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
if (!m_isCryptOpen)
|
||||
return cmdSupportNone;
|
||||
if (m_Check && m_innerFs)
|
||||
return m_innerFs->supportCheck();
|
||||
return cmdSupportNone;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report &report, const QString &deviceNode) const override;
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual QString readUUID(const QString& deviceNode) const;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual QString readLabel(const QString& deviceNode) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
virtual QString readUUID(const QString& deviceNode) const override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual QString readLabel(const QString& deviceNode) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
|
||||
virtual QString mountTitle() const override;
|
||||
virtual QString unmountTitle() const override;
|
||||
|
@ -113,8 +113,8 @@ public:
|
|||
|
||||
void setPassphrase(const QString&);
|
||||
|
||||
virtual bool canMount(const QString&) const;
|
||||
virtual bool canUnmount(const QString&) const;
|
||||
virtual bool canMount(const QString&) const override;
|
||||
virtual bool canUnmount(const QString&) const override;
|
||||
bool isMounted() const;
|
||||
void setMounted(bool mounted);
|
||||
|
||||
|
|
|
@ -43,54 +43,54 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool remove(Report& report, const QString& deviceNode) const;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
// virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool remove(Report& report, const QString& deviceNode) const override;
|
||||
// virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
// virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -43,56 +43,56 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
// virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,57 +42,57 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool copy(Report& report, const QString& targetDeviceNode, const QString& sourceDeviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual bool updateBootSector(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool copy(Report& report, const QString& targetDeviceNode, const QString& sourceDeviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool updateBootSector(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,54 +42,54 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -42,36 +42,36 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -44,55 +44,55 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const;
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
virtual bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -40,17 +40,17 @@ public:
|
|||
public:
|
||||
static void init() {}
|
||||
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
|
||||
virtual bool supportToolFound() const {
|
||||
virtual bool supportToolFound() const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -42,13 +42,13 @@ public:
|
|||
public:
|
||||
static void init() {}
|
||||
|
||||
virtual bool create(Report&, const QString&) const;
|
||||
virtual bool create(Report&, const QString&) const override;
|
||||
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
|
||||
virtual bool supportToolFound() const {
|
||||
virtual bool supportToolFound() const override {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -37,7 +37,7 @@ public:
|
|||
|
||||
public:
|
||||
static void init() {}
|
||||
virtual bool supportToolFound() const {
|
||||
virtual bool supportToolFound() const override {
|
||||
return true;
|
||||
}
|
||||
};
|
||||
|
|
40
src/fs/xfs.h
40
src/fs/xfs.h
|
@ -42,46 +42,46 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const;
|
||||
virtual bool copy(Report& report, const QString&, const QString&) const;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
virtual bool check(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool create(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool copy(Report& report, const QString&, const QString&) const override;
|
||||
virtual bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual qint64 maxLabelLength() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual qint64 maxLabelLength() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
36
src/fs/zfs.h
36
src/fs/zfs.h
|
@ -43,50 +43,50 @@ public:
|
|||
public:
|
||||
static void init();
|
||||
|
||||
virtual bool remove(Report& report, const QString& deviceNode) const;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel);
|
||||
virtual bool remove(Report& report, const QString& deviceNode) const override;
|
||||
virtual bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
|
||||
virtual CommandSupportType supportGetUsed() const {
|
||||
virtual CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
}
|
||||
virtual CommandSupportType supportGetLabel() const {
|
||||
virtual CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportCreate() const {
|
||||
virtual CommandSupportType supportCreate() const override {
|
||||
return m_Create;
|
||||
}
|
||||
virtual CommandSupportType supportGrow() const {
|
||||
virtual CommandSupportType supportGrow() const override {
|
||||
return m_Grow;
|
||||
}
|
||||
virtual CommandSupportType supportShrink() const {
|
||||
virtual CommandSupportType supportShrink() const override {
|
||||
return m_Shrink;
|
||||
}
|
||||
virtual CommandSupportType supportMove() const {
|
||||
virtual CommandSupportType supportMove() const override {
|
||||
return m_Move;
|
||||
}
|
||||
virtual CommandSupportType supportCheck() const {
|
||||
virtual CommandSupportType supportCheck() const override {
|
||||
return m_Check;
|
||||
}
|
||||
virtual CommandSupportType supportCopy() const {
|
||||
virtual CommandSupportType supportCopy() const override {
|
||||
return m_Copy;
|
||||
}
|
||||
virtual CommandSupportType supportBackup() const {
|
||||
virtual CommandSupportType supportBackup() const override {
|
||||
return m_Backup;
|
||||
}
|
||||
virtual CommandSupportType supportSetLabel() const {
|
||||
virtual CommandSupportType supportSetLabel() const override {
|
||||
return m_SetLabel;
|
||||
}
|
||||
virtual CommandSupportType supportUpdateUUID() const {
|
||||
virtual CommandSupportType supportUpdateUUID() const override {
|
||||
return m_UpdateUUID;
|
||||
}
|
||||
virtual CommandSupportType supportGetUUID() const {
|
||||
virtual CommandSupportType supportGetUUID() const override {
|
||||
return m_GetUUID;
|
||||
}
|
||||
|
||||
virtual qint64 minCapacity() const;
|
||||
virtual qint64 maxCapacity() const;
|
||||
virtual SupportTool supportToolName() const;
|
||||
virtual bool supportToolFound() const;
|
||||
virtual qint64 minCapacity() const override;
|
||||
virtual qint64 maxCapacity() const override;
|
||||
virtual SupportTool supportToolName() const override;
|
||||
virtual bool supportToolFound() const override;
|
||||
|
||||
public:
|
||||
static CommandSupportType m_GetUsed;
|
||||
|
|
|
@ -39,9 +39,9 @@ public:
|
|||
BackupFileSystemJob(Device& sourcedevice, Partition& sourcepartition, const QString& filename);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& sourcePartition() {
|
||||
|
|
|
@ -35,8 +35,8 @@ public:
|
|||
CheckFileSystemJob(Partition& p);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -41,9 +41,9 @@ public:
|
|||
CopyFileSystemJob(Device& targetdevice, Partition& targetpartition, Device& sourcedevice, Partition& sourcepartition);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& targetPartition() {
|
||||
|
|
|
@ -36,8 +36,8 @@ public:
|
|||
CreateFileSystemJob(Device& d, Partition& p);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -36,8 +36,8 @@ public:
|
|||
CreatePartitionJob(Device& d, Partition& p);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -35,8 +35,8 @@ public:
|
|||
CreatePartitionTableJob(Device& d);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Device& device() {
|
||||
|
|
|
@ -39,8 +39,8 @@ public:
|
|||
DeleteFileSystemJob(Device& d, Partition& p);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -36,8 +36,8 @@ public:
|
|||
DeletePartitionJob(Device& d, Partition& p);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -39,9 +39,9 @@ public:
|
|||
MoveFileSystemJob(Device& d, Partition& p, qint64 newstart);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -40,9 +40,9 @@ public:
|
|||
ResizeFileSystemJob(Device& d, Partition& p, qint64 newlength = -1);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
bool resizeFileSystemBackend(Report& report);
|
||||
|
|
|
@ -39,9 +39,9 @@ public:
|
|||
RestoreFileSystemJob(Device& targetdevice, Partition& targetpartition, const QString& filename);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& targetPartition() {
|
||||
|
|
|
@ -38,8 +38,8 @@ public:
|
|||
SetFileSystemLabelJob(Partition& p, const QString& newlabel);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -41,9 +41,9 @@ public:
|
|||
SetPartFlagsJob(Device& d, Partition& p, PartitionTable::Flags flags);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Device& device() {
|
||||
|
|
|
@ -43,8 +43,8 @@ public:
|
|||
SetPartGeometryJob(Device& d, Partition& p, qint64 newstart, qint64 newlength);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -39,9 +39,9 @@ public:
|
|||
ShredFileSystemJob(Device& d, Partition& p, bool randomShred);
|
||||
|
||||
public:
|
||||
virtual bool run(Report& parent);
|
||||
virtual qint32 numSteps() const;
|
||||
virtual QString description() const;
|
||||
virtual bool run(Report& parent) override;
|
||||
virtual qint32 numSteps() const override;
|
||||
virtual QString description() const override;
|
||||
|
||||
protected:
|
||||
Partition& partition() {
|
||||
|
|
|
@ -42,17 +42,17 @@ public:
|
|||
BackupOperation(Device& targetDevice, Partition& backupPartition, const QString& filename);
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("document-export");
|
||||
}
|
||||
QString description() const;
|
||||
void preview() {}
|
||||
void undo() {}
|
||||
QString description() const override;
|
||||
void preview() override {}
|
||||
void undo() override {}
|
||||
|
||||
virtual bool targets(const Device&) const {
|
||||
virtual bool targets(const Device&) const override {
|
||||
return false;
|
||||
}
|
||||
virtual bool targets(const Partition&) const {
|
||||
virtual bool targets(const Partition&) const override{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -45,15 +45,15 @@ public:
|
|||
CheckOperation(Device& targetDevice, Partition& checkedPartition);
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("flag");
|
||||
}
|
||||
QString description() const;
|
||||
void preview() {}
|
||||
void undo() {}
|
||||
QString description() const override;
|
||||
void preview() override {}
|
||||
void undo() override {}
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canCheck(const Partition* p);
|
||||
|
||||
|
|
|
@ -55,19 +55,19 @@ public:
|
|||
~CopyOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("edit-copy");
|
||||
}
|
||||
QString description() const {
|
||||
QString description() const override {
|
||||
return m_Description;
|
||||
}
|
||||
|
||||
bool execute(Report& parent);
|
||||
void preview();
|
||||
void undo();
|
||||
bool execute(Report& parent) override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canCopy(const Partition* p);
|
||||
static bool canPaste(const Partition* p, const Partition* source);
|
||||
|
|
|
@ -53,16 +53,16 @@ public:
|
|||
~CreateFileSystemOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("draw-eraser");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
bool execute(Report& parent);
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
bool execute(Report& parent) override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
protected:
|
||||
Device& targetDevice() {
|
||||
|
|
|
@ -49,16 +49,16 @@ public:
|
|||
~CreatePartitionTableOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("edit-clear");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
bool execute(Report& parent);
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
bool execute(Report& parent) override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition&) const {
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition&) const override{
|
||||
return false;
|
||||
}
|
||||
|
||||
|
|
|
@ -54,20 +54,20 @@ public:
|
|||
~DeleteOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return shredAction() == NoShred ?
|
||||
QStringLiteral("edit-delete") :
|
||||
QStringLiteral("edit-delete-shred");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
ShredAction shredAction() const {
|
||||
return m_ShredAction;
|
||||
}
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canDelete(const Partition* p);
|
||||
|
||||
|
|
|
@ -53,15 +53,15 @@ public:
|
|||
~NewOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("document-new");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canCreateNew(const Partition* p);
|
||||
static Partition* createNew(const Partition& cloneFrom, FileSystem::Type type);
|
||||
|
|
|
@ -75,16 +75,16 @@ public:
|
|||
ResizeOperation(Device& d, Partition& p, qint64 newfirst, qint64 newlast);
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("arrow-right-double");
|
||||
}
|
||||
QString description() const;
|
||||
bool execute(Report& parent);
|
||||
void preview();
|
||||
void undo();
|
||||
QString description() const override;
|
||||
bool execute(Report& parent) override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canGrow(const Partition* p);
|
||||
static bool canShrink(const Partition* p);
|
||||
|
|
|
@ -56,17 +56,17 @@ public:
|
|||
~RestoreOperation();
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("document-import");
|
||||
}
|
||||
QString description() const;
|
||||
bool execute(Report& parent);
|
||||
void undo();
|
||||
QString description() const override;
|
||||
bool execute(Report& parent) override;
|
||||
void undo() override;
|
||||
|
||||
void preview();
|
||||
void preview() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
static bool canRestore(const Partition* p);
|
||||
static Partition* createRestorePartition(const Device& device, PartitionNode& parent, qint64 start, const QString& fileName);
|
||||
|
|
|
@ -48,15 +48,15 @@ public:
|
|||
SetFileSystemLabelOperation(Partition& p, const QString& newlabel);
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("edit-rename");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
protected:
|
||||
Partition& labeledPartition() {
|
||||
|
|
|
@ -51,15 +51,15 @@ public:
|
|||
SetPartFlagsOperation(Device& d, Partition& p, const PartitionTable::Flags& flags);
|
||||
|
||||
public:
|
||||
QString iconName() const {
|
||||
QString iconName() const override {
|
||||
return QStringLiteral("flag-blue");
|
||||
}
|
||||
QString description() const;
|
||||
void preview();
|
||||
void undo();
|
||||
QString description() const override;
|
||||
void preview() override;
|
||||
void undo() override;
|
||||
|
||||
virtual bool targets(const Device& d) const;
|
||||
virtual bool targets(const Partition& p) const;
|
||||
virtual bool targets(const Device& d) const override;
|
||||
virtual bool targets(const Partition& p) const override;
|
||||
|
||||
protected:
|
||||
Partition& flagPartition() {
|
||||
|
|
|
@ -42,7 +42,7 @@ private:
|
|||
DummyBackend(QObject* parent, const QList<QVariant>& args);
|
||||
|
||||
public:
|
||||
virtual void initFSSupport();
|
||||
virtual void initFSSupport() override;
|
||||
|
||||
virtual QList<Device*> scanDevices(bool excludeReadOnly = false) override;
|
||||
virtual CoreBackendDevice* openDevice(const QString& device_node) override;
|
||||
|
|
|
@ -37,16 +37,16 @@ public:
|
|||
~DummyDevice();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool openExclusive();
|
||||
virtual bool close();
|
||||
virtual bool open() override;
|
||||
virtual bool openExclusive() override;
|
||||
virtual bool close() override;
|
||||
|
||||
virtual CoreBackendPartitionTable* openPartitionTable();
|
||||
virtual CoreBackendPartitionTable* openPartitionTable() override;
|
||||
|
||||
virtual bool createPartitionTable(Report& report, const PartitionTable& ptable);
|
||||
virtual bool createPartitionTable(Report& report, const PartitionTable& ptable) override;
|
||||
|
||||
virtual bool readSectors(void* buffer, qint64 offset, qint64 numSectors);
|
||||
virtual bool writeSectors(void* buffer, qint64 offset, qint64 numSectors);
|
||||
virtual bool readSectors(void* buffer, qint64 offset, qint64 numSectors) override;
|
||||
virtual bool writeSectors(void* buffer, qint64 offset, qint64 numSectors) override;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -33,7 +33,7 @@ public:
|
|||
DummyPartition();
|
||||
|
||||
public:
|
||||
virtual bool setFlag(Report& report, PartitionTable::Flag flag, bool state);
|
||||
virtual bool setFlag(Report& report, PartitionTable::Flag flag, bool state) override;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
@ -36,20 +36,20 @@ public:
|
|||
~DummyPartitionTable();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool open() override;
|
||||
|
||||
virtual bool commit(quint32 timeout = 10);
|
||||
virtual bool commit(quint32 timeout = 10) override;
|
||||
|
||||
virtual CoreBackendPartition* getExtendedPartition();
|
||||
virtual CoreBackendPartition* getPartitionBySector(qint64 sector);
|
||||
virtual CoreBackendPartition* getExtendedPartition() override;
|
||||
virtual CoreBackendPartition* getPartitionBySector(qint64 sector) override;
|
||||
|
||||
virtual QString createPartition(Report& report, const Partition& partition);
|
||||
virtual bool deletePartition(Report& report, const Partition& partition);
|
||||
virtual bool updateGeometry(Report& report, const Partition& partition, qint64 sector_start, qint64 sector_end);
|
||||
virtual bool clobberFileSystem(Report& report, const Partition& partition);
|
||||
virtual bool resizeFileSystem(Report& report, const Partition& partition, qint64 newLength);
|
||||
virtual FileSystem::Type detectFileSystemBySector(Report& report, const Device& device, qint64 sector);
|
||||
virtual bool setPartitionSystemType(Report& report, const Partition& partition);
|
||||
virtual QString createPartition(Report& report, const Partition& partition) override;
|
||||
virtual bool deletePartition(Report& report, const Partition& partition) override;
|
||||
virtual bool updateGeometry(Report& report, const Partition& partition, qint64 sector_start, qint64 sector_end) override;
|
||||
virtual bool clobberFileSystem(Report& report, const Partition& partition) override;
|
||||
virtual bool resizeFileSystem(Report& report, const Partition& partition, qint64 newLength) override;
|
||||
virtual FileSystem::Type detectFileSystemBySector(Report& report, const Device& device, qint64 sector) override;
|
||||
virtual bool setPartitionSystemType(Report& report, const Partition& partition) override;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
|
|
@ -59,7 +59,7 @@ private:
|
|||
LibPartedBackend(QObject* parent, const QList<QVariant>& args);
|
||||
|
||||
public:
|
||||
virtual void initFSSupport();
|
||||
virtual void initFSSupport() override;
|
||||
|
||||
virtual CoreBackendDevice* openDevice(const QString& device_node) override;
|
||||
virtual CoreBackendDevice* openDeviceExclusive(const QString& device_node) override;
|
||||
|
|
|
@ -39,16 +39,16 @@ public:
|
|||
~LibPartedDevice();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool openExclusive();
|
||||
virtual bool close();
|
||||
virtual bool open() override;
|
||||
virtual bool openExclusive() override;
|
||||
virtual bool close() override;
|
||||
|
||||
virtual CoreBackendPartitionTable* openPartitionTable();
|
||||
virtual CoreBackendPartitionTable* openPartitionTable() override;
|
||||
|
||||
virtual bool createPartitionTable(Report& report, const PartitionTable& ptable);
|
||||
virtual bool createPartitionTable(Report& report, const PartitionTable& ptable) override;
|
||||
|
||||
virtual bool readSectors(void* buffer, qint64 offset, qint64 numSectors);
|
||||
virtual bool writeSectors(void* buffer, qint64 offset, qint64 numSectors);
|
||||
virtual bool readSectors(void* buffer, qint64 offset, qint64 numSectors) override;
|
||||
virtual bool writeSectors(void* buffer, qint64 offset, qint64 numSectors) override;
|
||||
|
||||
protected:
|
||||
PedDevice* pedDevice() {
|
||||
|
|
|
@ -35,7 +35,7 @@ public:
|
|||
LibPartedPartition(PedPartition* ped_partition);
|
||||
|
||||
public:
|
||||
virtual bool setFlag(Report& report, PartitionTable::Flag flag, bool state);
|
||||
virtual bool setFlag(Report& report, PartitionTable::Flag flag, bool state) override;
|
||||
|
||||
private:
|
||||
PedPartition* pedPartition() {
|
||||
|
|
|
@ -38,21 +38,21 @@ public:
|
|||
~LibPartedPartitionTable();
|
||||
|
||||
public:
|
||||
virtual bool open();
|
||||
virtual bool open() override;
|
||||
|
||||
virtual bool commit(quint32 timeout = 10);
|
||||
virtual bool commit(quint32 timeout = 10) override;
|
||||
static bool commit(PedDisk* pd, quint32 timeout = 10);
|
||||
|
||||
virtual CoreBackendPartition* getExtendedPartition();
|
||||
virtual CoreBackendPartition* getPartitionBySector(qint64 sector);
|
||||
virtual CoreBackendPartition* getExtendedPartition() override;
|
||||
virtual CoreBackendPartition* getPartitionBySector(qint64 sector) override;
|
||||
|
||||
virtual QString createPartition(Report& report, const Partition& partition);
|
||||
virtual bool deletePartition(Report& report, const Partition& partition);
|
||||
virtual bool updateGeometry(Report& report, const Partition& partition, qint64 sector_start, qint64 sector_end);
|
||||
virtual bool clobberFileSystem(Report& report, const Partition& partition);
|
||||
virtual bool resizeFileSystem(Report& report, const Partition& partition, qint64 newLength);
|
||||
virtual FileSystem::Type detectFileSystemBySector(Report& report, const Device& device, qint64 sector);
|
||||
virtual bool setPartitionSystemType(Report& report, const Partition& partition);
|
||||
virtual QString createPartition(Report& report, const Partition& partition) override;
|
||||
virtual bool deletePartition(Report& report, const Partition& partition) override;
|
||||
virtual bool updateGeometry(Report& report, const Partition& partition, qint64 sector_start, qint64 sector_end) override;
|
||||
virtual bool clobberFileSystem(Report& report, const Partition& partition) override;
|
||||
virtual bool resizeFileSystem(Report& report, const Partition& partition, qint64 newLength) override;
|
||||
virtual FileSystem::Type detectFileSystemBySector(Report& report, const Device& device, qint64 sector) override;
|
||||
virtual bool setPartitionSystemType(Report& report, const Partition& partition) override;
|
||||
|
||||
private:
|
||||
PedDevice* pedDevice() {
|
||||
|
|
Loading…
Reference in New Issue