Add posix permissions on filesystems used in posix systems
This commit is contained in:
parent
e1774d4026
commit
36bb57c0dd
|
@ -42,6 +42,8 @@ public:
|
|||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool writeLabelOnline(Report& report, const QString& deviceNode, const QString& mountPoint, const QString& newLabel) override;
|
||||
bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -40,6 +40,8 @@ public:
|
|||
bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
// bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
// bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -37,6 +37,8 @@ public:
|
|||
|
||||
bool check(Report& report, const QString& deviceNode) const override;
|
||||
bool create(Report& report, const QString& deviceNode) override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
|
|
|
@ -41,6 +41,8 @@ public:
|
|||
bool resizeOnline(Report& report, const QString& deviceNode, const QString& mountPoint, qint64 length) const override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool writeLabelOnline(Report& report, const QString& deviceNode, const QString& mountPoint, const QString& newLabel) override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -31,7 +31,10 @@ public:
|
|||
|
||||
bool check(Report& report, const QString&deviceNode) const override;
|
||||
bool create(Report& report, const QString&deviceNode) override;
|
||||
|
||||
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetLabel() const override {
|
||||
return m_GetLabel;
|
||||
}
|
||||
|
|
|
@ -41,6 +41,8 @@ public:
|
|||
bool resizeOnline(Report& report, const QString& deviceNode, const QString& mountPoint, qint64 length) const override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -40,6 +40,8 @@ public:
|
|||
bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -38,6 +38,8 @@ public:
|
|||
qint64 readUsedCapacity(const QString& deviceNode) const override;
|
||||
bool check(Report& report, const QString& deviceNode) const override;
|
||||
bool create(Report& report, const QString& deviceNode) override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -44,6 +44,8 @@ public:
|
|||
bool resizeOnline(Report& report, const QString& deviceNode, const QString& mountPoint, qint64 length) const override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -38,6 +38,8 @@ public:
|
|||
bool createWithLabel(Report& report, const QString& deviceNode, const QString& label) override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
bool updateUUID(Report& report, const QString& deviceNode) const override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -41,6 +41,8 @@ public:
|
|||
bool resize(Report& report, const QString& deviceNode, qint64 length) const override;
|
||||
bool resizeOnline(Report& report, const QString& deviceNode, const QString& mountPoint, qint64 length) const override;
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
|
@ -36,6 +36,8 @@ public:
|
|||
void init() override;
|
||||
|
||||
bool writeLabel(Report& report, const QString& deviceNode, const QString& newLabel) override;
|
||||
QString posixPermissions() const override { return implPosixPermissions(); };
|
||||
void setPosixPermissions(const QString& permissions) override { implSetPosixPermissions(permissions); };
|
||||
|
||||
CommandSupportType supportGetUsed() const override {
|
||||
return m_GetUsed;
|
||||
|
|
Loading…
Reference in New Issue