Add the ability to lock NotebookTab layout (#3627)
Co-authored-by: Rasmus Karlsson <rasmus.karlsson@pajlada.com>
This commit is contained in:
@@ -60,6 +60,11 @@ public:
|
||||
|
||||
void setTabDirection(NotebookTabDirection direction);
|
||||
|
||||
bool isNotebookLayoutLocked() const;
|
||||
void setLockNotebookLayout(bool value);
|
||||
|
||||
void addNotebookActionsToMenu(QMenu *menu);
|
||||
|
||||
protected:
|
||||
virtual void scaleChangedEvent(float scale_) override;
|
||||
virtual void resizeEvent(QResizeEvent *) override;
|
||||
@@ -98,7 +103,9 @@ private:
|
||||
bool showTabs_ = true;
|
||||
bool showAddButton_ = false;
|
||||
int lineOffset_ = 20;
|
||||
bool lockNotebookLayout_ = false;
|
||||
NotebookTabDirection tabDirection_ = NotebookTabDirection::Horizontal;
|
||||
QAction *lockNotebookLayoutAction_;
|
||||
};
|
||||
|
||||
class SplitNotebook : public Notebook
|
||||
|
||||
Reference in New Issue
Block a user