Fix build for non-webengine.

This commit is contained in:
Martin Rotter 2020-08-03 07:42:05 +02:00
parent 007326dc95
commit f900c4c466

View File

@ -150,11 +150,11 @@ void MessagePreviewer::loadMessage(const Message& message, RootItem* root) {
} }
void MessagePreviewer::markMessageAsRead() { void MessagePreviewer::markMessageAsRead() {
markMessageAsReadUnread(RootItem::Read); markMessageAsReadUnread(RootItem::ReadStatus::Read);
} }
void MessagePreviewer::markMessageAsUnread() { void MessagePreviewer::markMessageAsUnread() {
markMessageAsReadUnread(RootItem::Unread); markMessageAsReadUnread(RootItem::ReadStatus::Unread);
} }
void MessagePreviewer::markMessageAsReadUnread(RootItem::ReadStatus read) { void MessagePreviewer::markMessageAsReadUnread(RootItem::ReadStatus read) {
@ -168,7 +168,7 @@ void MessagePreviewer::markMessageAsReadUnread(RootItem::ReadStatus read) {
m_root->getParentServiceRoot()->onAfterSetMessagesRead(m_root.data(), m_root->getParentServiceRoot()->onAfterSetMessagesRead(m_root.data(),
QList<Message>() << m_message, QList<Message>() << m_message,
read); read);
m_message.m_isRead = read == RootItem::Read; m_message.m_isRead = read == RootItem::ReadStatus::Read;
emit markMessageRead(m_message.m_id, read); emit markMessageRead(m_message.m_id, read);
updateButtons(); updateButtons();
@ -179,21 +179,23 @@ void MessagePreviewer::markMessageAsReadUnread(RootItem::ReadStatus read) {
void MessagePreviewer::switchMessageImportance(bool checked) { void MessagePreviewer::switchMessageImportance(bool checked) {
if (!m_root.isNull()) { if (!m_root.isNull()) {
if (m_root->getParentServiceRoot()->onBeforeSwitchMessageImportance(m_root.data(), if (m_root->getParentServiceRoot()->onBeforeSwitchMessageImportance(m_root.data(),
QList<ImportanceChange>() << ImportanceChange(m_message, QList<ImportanceChange>()
<< ImportanceChange(m_message,
m_message. m_message.
m_isImportant ? m_isImportant
RootItem::NotImportant ? RootItem::Importance::NotImportant
: : RootItem::Importance::Important))) {
RootItem::Important)))
{
DatabaseQueries::switchMessagesImportance(qApp->database()->connection(objectName(), DatabaseFactory::DesiredType::FromSettings), DatabaseQueries::switchMessagesImportance(qApp->database()->connection(objectName(), DatabaseFactory::DesiredType::FromSettings),
QStringList() << QString::number(m_message.m_id)); QStringList() << QString::number(m_message.m_id));
m_root->getParentServiceRoot()->onAfterSwitchMessageImportance(m_root.data(), m_root->getParentServiceRoot()->onAfterSwitchMessageImportance(m_root.data(),
QList<ImportanceChange>() << ImportanceChange(m_message, QList<ImportanceChange>()
m_message.m_isImportant ? << ImportanceChange(m_message,
RootItem::NotImportant : m_message.m_isImportant
RootItem::Important)); ? RootItem::Importance::NotImportant
emit markMessageImportant(m_message.m_id, checked ? RootItem::Important : RootItem::NotImportant); : RootItem::Importance::Important));
emit markMessageImportant(m_message.m_id, checked
? RootItem::Importance::Important
: RootItem::Importance::NotImportant);
m_message.m_isImportant = checked; m_message.m_isImportant = checked;
} }