mirror of
https://github.com/YACReader/yacreader
synced 2025-05-27 19:00:29 -04:00
Inject disable collapsing setting into ClassicComicsView.
This commit is contained in:
parent
15c126fda5
commit
730436c3e9
@ -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());
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user