This commit is contained in:
martinrotter 2017-05-03 08:06:28 +02:00
parent 4224ee0170
commit 7946ef85f1

View File

@ -34,15 +34,12 @@ MessagesModel::MessagesModel(QObject *parent)
setupHeaderData(); setupHeaderData();
updateDateFormat(); updateDateFormat();
// Set desired table and edit strategy. // Set desired table and edit strategy.
// NOTE: Changes to the database are actually NOT submitted // NOTE: Changes to the database are actually NOT submitted
// via model, but via DIRECT SQL calls are used to do persistent messages. // via model, but via DIRECT SQL calls are used to do persistent messages.
setEditStrategy(QSqlTableModel::OnManualSubmit); setEditStrategy(QSqlTableModel::OnManualSubmit);
setTable(QSL("Messages")); setTable(QSL("Messages"));
setJoinMode(QSqlRelationalTableModel::LeftJoin);
setRelation(MSG_DB_FEED_INDEX, QSqlRelation("Feeds", "custom_id", "title")); setRelation(MSG_DB_FEED_INDEX, QSqlRelation("Feeds", "custom_id", "title"));
loadMessages(nullptr); loadMessages(nullptr);
} }