Fix expiry time and bool not being updated.

This commit is contained in:
Florian Geyer 2012-04-17 02:27:38 +02:00 committed by Felix Geyer
parent e1632e8087
commit fc8f1231c6
3 changed files with 22 additions and 2 deletions

View file

@ -313,6 +313,22 @@ void Entry::setNotes(const QString& notes)
m_attributes->set("Notes", notes, m_attributes->isProtected("Notes"));
}
void Entry::setExpires(const bool& value)
{
if (m_timeInfo.expires() != value) {
m_timeInfo.setExpires(value);
Q_EMIT modified();
}
}
void Entry::setExpiryTime(const QDateTime& dateTime)
{
if (m_timeInfo.expiryTime() != dateTime) {
m_timeInfo.setExpiryTime(dateTime);
Q_EMIT modified();
}
}
QList<Entry*> Entry::historyItems()
{
return m_history;