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;
|
||||
}
|
||||
|
||||
void luks::setMounted(bool mounted)
|
||||
{
|
||||
m_isMounted = mounted;
|
||||
}
|
||||
|
||||
bool luks::canCryptOpen(const QString&) const
|
||||
{
|
||||
return !m_isCryptOpen && !m_isMounted;
|
||||
|
@ -157,6 +162,11 @@ bool luks::isCryptOpen() const
|
|||
return m_isCryptOpen;
|
||||
}
|
||||
|
||||
void luks::setCryptOpen(bool cryptOpen)
|
||||
{
|
||||
m_isCryptOpen = cryptOpen;
|
||||
}
|
||||
|
||||
bool luks::cryptOpen(const QString& deviceNode)
|
||||
{
|
||||
if (m_isCryptOpen)
|
||||
|
@ -417,4 +427,5 @@ QString luks::getPayloadOffset(const QString& deviceNode)
|
|||
}
|
||||
return QStringLiteral("---");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -97,10 +97,12 @@ public:
|
|||
virtual bool canMount(const QString&) const;
|
||||
virtual bool canUnmount(const QString&) const;
|
||||
bool isMounted() const;
|
||||
void setMounted(bool mounted);
|
||||
|
||||
bool canCryptOpen(const QString& deviceNode) const;
|
||||
bool canCryptClose(const QString& deviceNode) const;
|
||||
bool isCryptOpen() const;
|
||||
void setCryptOpen(bool cryptOpen);
|
||||
|
||||
bool cryptOpen(const QString& deviceNode);
|
||||
bool cryptClose(const QString& deviceNode);
|
||||
|
|
Loading…
Reference in New Issue