From 5969fbdd8706be649d30da23709d9e28a32e1dfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20=C3=81ngel=20San=20Mart=C3=ADn?= Date: Tue, 12 Apr 2016 23:15:10 +0200 Subject: [PATCH] Set toolbar in info comic view. --- YACReaderLibrary/info_comics_view.cpp | 10 +++++++--- YACReaderLibrary/info_comics_view.h | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/YACReaderLibrary/info_comics_view.cpp b/YACReaderLibrary/info_comics_view.cpp index b7e5dad5..97682281 100644 --- a/YACReaderLibrary/info_comics_view.cpp +++ b/YACReaderLibrary/info_comics_view.cpp @@ -39,11 +39,15 @@ InfoComicsView::InfoComicsView(QWidget *parent) QLOG_TRACE() << "GridComicsView"; } +InfoComicsView::~InfoComicsView() +{ + delete view; +} + void InfoComicsView::setToolBar(QToolBar *toolBar) { - toolBar->setParent(this); - - int FIXME; + static_cast(this->layout())->insertWidget(1,toolBar); + this->toolbar = toolBar; } void InfoComicsView::setModel(ComicModel *model) diff --git a/YACReaderLibrary/info_comics_view.h b/YACReaderLibrary/info_comics_view.h index e843fb92..b0b3037e 100644 --- a/YACReaderLibrary/info_comics_view.h +++ b/YACReaderLibrary/info_comics_view.h @@ -14,6 +14,7 @@ class InfoComicsView : public ComicsView Q_OBJECT public: explicit InfoComicsView(QWidget *parent = 0); + ~InfoComicsView(); void setToolBar(QToolBar * toolBar); void setModel(ComicModel *model); void setCurrentIndex(const QModelIndex &index); @@ -32,6 +33,7 @@ public slots: void selectAll(); protected: + QToolBar * toolbar; QQuickView *view; QWidget *container; QObject *flow;