Display expired entries and groups struck out.
This commit is contained in:
@@ -60,6 +60,11 @@ int DatabaseIcons::iconCount()
|
||||
return 69;
|
||||
}
|
||||
|
||||
int DatabaseIcons::expiredIconIndex()
|
||||
{
|
||||
return 45;
|
||||
}
|
||||
|
||||
DatabaseIcons::DatabaseIcons()
|
||||
{
|
||||
m_indexToName.reserve(iconCount());
|
||||
|
||||
@@ -29,6 +29,7 @@ public:
|
||||
QImage icon(int index);
|
||||
QPixmap iconPixmap(int index);
|
||||
int iconCount();
|
||||
int expiredIconIndex();
|
||||
|
||||
private:
|
||||
DatabaseIcons();
|
||||
|
||||
@@ -196,6 +196,11 @@ QString Entry::notes() const
|
||||
return m_attributes->value("Notes");
|
||||
}
|
||||
|
||||
bool Entry::isExpired() const
|
||||
{
|
||||
return m_data.timeInfo.expires() && m_data.timeInfo.expiryTime() < Tools::currentDateTimeUtc();
|
||||
}
|
||||
|
||||
EntryAttributes* Entry::attributes()
|
||||
{
|
||||
return m_attributes;
|
||||
|
||||
@@ -84,6 +84,7 @@ public:
|
||||
QString username() const;
|
||||
QString password() const;
|
||||
QString notes() const;
|
||||
bool isExpired() const;
|
||||
EntryAttributes* attributes();
|
||||
const EntryAttributes* attributes() const;
|
||||
EntryAttachments* attachments();
|
||||
|
||||
@@ -164,6 +164,11 @@ Entry* Group::lastTopVisibleEntry() const
|
||||
return m_lastTopVisibleEntry;
|
||||
}
|
||||
|
||||
bool Group::isExpired() const
|
||||
{
|
||||
return m_timeInfo.expires() && m_timeInfo.expiryTime() < Tools::currentDateTimeUtc();
|
||||
}
|
||||
|
||||
void Group::setUuid(const Uuid& uuid)
|
||||
{
|
||||
set(m_uuid, uuid);
|
||||
|
||||
@@ -50,6 +50,7 @@ public:
|
||||
Group::TriState autoTypeEnabled() const;
|
||||
Group::TriState searchingEnabled() const;
|
||||
Entry* lastTopVisibleEntry() const;
|
||||
bool isExpired() const;
|
||||
|
||||
static const int DefaultIconNumber;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user