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;