From cb4d193b4a3e9dc678409def1ba99941a35a6a61 Mon Sep 17 00:00:00 2001 From: Rasmus Karlsson Date: Tue, 6 Jun 2017 11:25:55 +0200 Subject: [PATCH] "add split" button now does something (thanks hemirt) --- widgets/chatwidgetheader.cpp | 3 ++- widgets/chatwidgetheader.h | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/widgets/chatwidgetheader.cpp b/widgets/chatwidgetheader.cpp index 7a4c762ad..88b42b260 100644 --- a/widgets/chatwidgetheader.cpp +++ b/widgets/chatwidgetheader.cpp @@ -157,7 +157,8 @@ void ChatWidgetHeader::rightButtonClicked() void ChatWidgetHeader::menuAddSplit() { - printf("Add split for menu (NOT IMPLEMENTED KKarrot)\n"); + auto page = static_cast(_chatWidget->parentWidget()); + page->addChat(); } void ChatWidgetHeader::menuCloseSplit() { diff --git a/widgets/chatwidgetheader.h b/widgets/chatwidgetheader.h index eca9cbaca..cd9e69db1 100644 --- a/widgets/chatwidgetheader.h +++ b/widgets/chatwidgetheader.h @@ -24,7 +24,7 @@ class ChatWidgetHeader : public QWidget public: explicit ChatWidgetHeader(ChatWidget *parent); - ChatWidget *getChatWidget() + ChatWidget *getChatWidget() const { return _chatWidget; } @@ -39,7 +39,7 @@ protected: void mouseDoubleClickEvent(QMouseEvent *event); private: - ChatWidget *_chatWidget; + ChatWidget * const _chatWidget; QPoint _dragStart; bool _dragging;