Commit 60388a6f authored by Ronan Abhamon's avatar Ronan Abhamon

fix(src/components/chat/ChatProxyModel): use correcltly macros

parent fd80932d
...@@ -88,14 +88,13 @@ ChatProxyModel::ChatProxyModel (QObject *parent) : QSortFilterProxyModel(parent) ...@@ -88,14 +88,13 @@ ChatProxyModel::ChatProxyModel (QObject *parent) : QSortFilterProxyModel(parent)
); \ ); \
} }
#define CREATE_PARENT_MODEL_FUNCTION(METHOD) \ #define CREATE_PARENT_MODEL_FUNCTION_PARAM(METHOD, ARG_TYPE) \
void ChatProxyModel::METHOD() { \ void ChatProxyModel::METHOD(ARG_TYPE value) { \
static_cast<ChatModel *>(mChatModelFilter->sourceModel())->METHOD(); \ static_cast<ChatModel *>(mChatModelFilter->sourceModel())->METHOD(value); \
} }
CREATE_PARENT_MODEL_FUNCTION(removeAllEntries); CREATE_PARENT_MODEL_FUNCTION_PARAM(sendFileMessage, const QString &);
CREATE_PARENT_MODEL_FUNCTION(sendFileMessage); CREATE_PARENT_MODEL_FUNCTION_PARAM(sendMessage, const QString &);
CREATE_PARENT_MODEL_FUNCTION(sendMessage);
CREATE_PARENT_MODEL_FUNCTION_WITH_ID(downloadFile); CREATE_PARENT_MODEL_FUNCTION_WITH_ID(downloadFile);
CREATE_PARENT_MODEL_FUNCTION_WITH_ID(openFile); CREATE_PARENT_MODEL_FUNCTION_WITH_ID(openFile);
...@@ -108,6 +107,10 @@ CREATE_PARENT_MODEL_FUNCTION_WITH_ID(resendMessage); ...@@ -108,6 +107,10 @@ CREATE_PARENT_MODEL_FUNCTION_WITH_ID(resendMessage);
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
void ChatProxyModel::removeAllEntries () {
static_cast<ChatModel *>(mChatModelFilter->sourceModel())->removeAllEntries();
}
QString ChatProxyModel::getSipAddress () const { QString ChatProxyModel::getSipAddress () const {
return static_cast<ChatModel *>(mChatModelFilter->sourceModel())->getSipAddress(); return static_cast<ChatModel *>(mChatModelFilter->sourceModel())->getSipAddress();
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment