diff options
| author | Rusty Wagner <rusty.wagner@gmail.com> | 2022-01-17 20:36:13 -0500 |
|---|---|---|
| committer | Rusty Wagner <rusty.wagner@gmail.com> | 2022-01-17 20:36:13 -0500 |
| commit | fec5a962870a4a2a446b25c6256a5ba54c1f8f83 (patch) | |
| tree | a043a59b5951d73123abdcdc822ab35711ccea57 /ui/pane.h | |
| parent | 32ee51a0ac631a7ce004e1d2d9b2f7ea291fd252 (diff) | |
Right-click options on split button to improve discoverability
Diffstat (limited to 'ui/pane.h')
| -rw-r--r-- | ui/pane.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -68,6 +68,8 @@ class BINARYNINJAUIAPI SplitButton: public ClickableIcon bool m_inverted = false; void setIconForOrientation(Qt::Orientation orientation); + void splitHorizontal(); + void splitVertical(); public: SplitButton(); @@ -80,6 +82,10 @@ protected: virtual void enterEvent(QEnterEvent* event) override; virtual void leaveEvent(QEvent* event) override; virtual bool eventFilter(QObject* obj, QEvent* event) override; + virtual void mousePressEvent(QMouseEvent* event) override; + +Q_SIGNALS: + void splitWithDirection(Qt::Orientation orientation); }; class BINARYNINJAUIAPI PaneHeader: public QWidget @@ -182,6 +188,7 @@ Q_SIGNALS: private Q_SLOTS: void splitButtonClicked(); + void splitButtonClickedWithDirection(Qt::Orientation orientation); void viewChangeRequested(QString type); void updateViewType(ViewFrame* frame); }; |
