diff --git a/YACReaderLibrary/classic_comics_view.cpp b/YACReaderLibrary/classic_comics_view.cpp index 56d35fc1..a9040f24 100644 --- a/YACReaderLibrary/classic_comics_view.cpp +++ b/YACReaderLibrary/classic_comics_view.cpp @@ -8,8 +8,8 @@ #include "yacreader_table_view.h" #include "yacreader_tool_bar_stretch.h" -ClassicComicsView::ClassicComicsView(QWidget *parent) - : ComicsView(parent), searching(false) +ClassicComicsView::ClassicComicsView(bool disableCollapsing, QWidget *parent) + : ComicsView(parent), searching(false), disableCollapsing(disableCollapsing) { auto layout = new QHBoxLayout; @@ -78,9 +78,8 @@ ClassicComicsView::ClassicComicsView(QWidget *parent) layout->setMargin(0); -#ifdef Q_OS_MAC - sVertical->setCollapsible(1, false); -#endif + if (disableCollapsing) + sVertical->setCollapsible(1, false); if (settings->contains(COMICS_VIEW_FLOW_SPLITTER_STATUS)) sVertical->restoreState(settings->value(COMICS_VIEW_FLOW_SPLITTER_STATUS).toByteArray()); diff --git a/YACReaderLibrary/classic_comics_view.h b/YACReaderLibrary/classic_comics_view.h index a5d51f14..b1aa6395 100644 --- a/YACReaderLibrary/classic_comics_view.h +++ b/YACReaderLibrary/classic_comics_view.h @@ -19,7 +19,7 @@ class ClassicComicsView : public ComicsView { Q_OBJECT public: - ClassicComicsView(QWidget *parent = 0); + ClassicComicsView(bool disableCollapsing, QWidget *parent = nullptr); void setToolBar(QToolBar *toolBar) override; void setModel(ComicModel *model) override; @@ -74,6 +74,8 @@ private: void updateSearchingIconPosition(); QMutex settingsMutex; + + bool disableCollapsing; }; #endif // CLASSIC_COMICS_VIEW_H