Add mounted state accessors to FS::luks.
This commit is contained in:
parent
0a8a5887df
commit
45311941ca
|
@ -142,6 +142,11 @@ bool luks::isMounted() const
|
||||||
return m_isCryptOpen && m_isMounted;
|
return m_isCryptOpen && m_isMounted;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void luks::setMounted(bool mounted)
|
||||||
|
{
|
||||||
|
m_isMounted = mounted;
|
||||||
|
}
|
||||||
|
|
||||||
bool luks::canCryptOpen(const QString&) const
|
bool luks::canCryptOpen(const QString&) const
|
||||||
{
|
{
|
||||||
return !m_isCryptOpen && !m_isMounted;
|
return !m_isCryptOpen && !m_isMounted;
|
||||||
|
@ -157,6 +162,11 @@ bool luks::isCryptOpen() const
|
||||||
return m_isCryptOpen;
|
return m_isCryptOpen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void luks::setCryptOpen(bool cryptOpen)
|
||||||
|
{
|
||||||
|
m_isCryptOpen = cryptOpen;
|
||||||
|
}
|
||||||
|
|
||||||
bool luks::cryptOpen(const QString& deviceNode)
|
bool luks::cryptOpen(const QString& deviceNode)
|
||||||
{
|
{
|
||||||
if (m_isCryptOpen)
|
if (m_isCryptOpen)
|
||||||
|
@ -417,4 +427,5 @@ QString luks::getPayloadOffset(const QString& deviceNode)
|
||||||
}
|
}
|
||||||
return QStringLiteral("---");
|
return QStringLiteral("---");
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,10 +97,12 @@ public:
|
||||||
virtual bool canMount(const QString&) const;
|
virtual bool canMount(const QString&) const;
|
||||||
virtual bool canUnmount(const QString&) const;
|
virtual bool canUnmount(const QString&) const;
|
||||||
bool isMounted() const;
|
bool isMounted() const;
|
||||||
|
void setMounted(bool mounted);
|
||||||
|
|
||||||
bool canCryptOpen(const QString& deviceNode) const;
|
bool canCryptOpen(const QString& deviceNode) const;
|
||||||
bool canCryptClose(const QString& deviceNode) const;
|
bool canCryptClose(const QString& deviceNode) const;
|
||||||
bool isCryptOpen() const;
|
bool isCryptOpen() const;
|
||||||
|
void setCryptOpen(bool cryptOpen);
|
||||||
|
|
||||||
bool cryptOpen(const QString& deviceNode);
|
bool cryptOpen(const QString& deviceNode);
|
||||||
bool cryptClose(const QString& deviceNode);
|
bool cryptClose(const QString& deviceNode);
|
||||||
|
|
Loading…
Reference in New Issue