diff --git a/src/core/messagesmodel.cpp b/src/core/messagesmodel.cpp index 97b6493b2..0a33a1896 100755 --- a/src/core/messagesmodel.cpp +++ b/src/core/messagesmodel.cpp @@ -39,6 +39,8 @@ MessagesModel::MessagesModel(QObject *parent) // via model, but via DIRECT SQL calls are used to do persistent messages. setEditStrategy(QSqlTableModel::OnManualSubmit); setTable(QSL("Messages")); + //setRelation(MSG_DB_FEED_INDEX, QSqlRelation("Feeds", "custom_id", "title")); + loadMessages(nullptr); } diff --git a/src/core/messagesmodel.h b/src/core/messagesmodel.h index 3a85316b7..7e9f96b2d 100755 --- a/src/core/messagesmodel.h +++ b/src/core/messagesmodel.h @@ -44,14 +44,13 @@ class MessagesModel : public QSqlRelationalTableModel { explicit MessagesModel(QObject *parent = 0); virtual ~MessagesModel(); - QString orderByClause() const; - // Model implementation. QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; QVariant data(int row, int column, int role = Qt::DisplayRole) const; QVariant headerData(int section, Qt::Orientation orientation, int role) const; Qt::ItemFlags flags(const QModelIndex &index) const; + QString orderByClause() const; QString selectStatement() const; // Returns message at given index.