mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2024-10-01 01:26:01 -04:00
Add Group::resolveAutoTypeEnabled().
This commit is contained in:
parent
7893a2e84d
commit
5de62a5ef4
@ -658,3 +658,23 @@ bool Group::resolveSearchingEnabled() const
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool Group::resolveAutoTypeEnabled() const
|
||||||
|
{
|
||||||
|
switch (m_data.autoTypeEnabled) {
|
||||||
|
case Inherit:
|
||||||
|
if (!m_parent) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return m_parent->resolveAutoTypeEnabled();
|
||||||
|
}
|
||||||
|
case Enable:
|
||||||
|
return true;
|
||||||
|
case Disable:
|
||||||
|
return false;
|
||||||
|
default:
|
||||||
|
Q_ASSERT(false);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -66,6 +66,7 @@ public:
|
|||||||
Group::TriState autoTypeEnabled() const;
|
Group::TriState autoTypeEnabled() const;
|
||||||
Group::TriState searchingEnabled() const;
|
Group::TriState searchingEnabled() const;
|
||||||
bool resolveSearchingEnabled() const;
|
bool resolveSearchingEnabled() const;
|
||||||
|
bool resolveAutoTypeEnabled() const;
|
||||||
Entry* lastTopVisibleEntry() const;
|
Entry* lastTopVisibleEntry() const;
|
||||||
bool isExpired() const;
|
bool isExpired() const;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user