summaryrefslogtreecommitdiff
path: root/ui/pane.h
diff options
context:
space:
mode:
authorRusty Wagner <rusty.wagner@gmail.com>2022-06-10 13:53:36 -0400
committerRusty Wagner <rusty.wagner@gmail.com>2022-06-10 13:54:12 -0400
commit12e34362320811b12914e883640202c617974815 (patch)
treecbe05f135590c3d377a8e4df7d759e5918bda9e6 /ui/pane.h
parentb46dd0adbc1acaa8f7f47b17e52752186023ac45 (diff)
Add New Window for Pane action, document Wayland support
Diffstat (limited to 'ui/pane.h')
-rw-r--r--ui/pane.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/pane.h b/ui/pane.h
index e4ba4e97..94cbc2b6 100644
--- a/ui/pane.h
+++ b/ui/pane.h
@@ -37,6 +37,7 @@ class BINARYNINJAUIAPI Pane : public QWidget
virtual QString title() = 0;
void closePane();
void splitPane(Qt::Orientation orientation);
+ void moveToNewWindow();
virtual void setIsSinglePane(bool isSinglePane);
virtual void setIsActivePane(bool active);
@@ -275,6 +276,8 @@ class BINARYNINJAUIAPI SplitPaneContainer : public QWidget
void nextPane();
void prevPane();
void focusPaneForEdge(Qt::Edge edge);
+ void newWindowForCurrentPane();
+ bool canMoveCurrentPaneToNewWindow();
SplitPaneContainer* root();
static SplitPaneContainer* containerForWidget(QWidget* widget);
@@ -352,6 +355,8 @@ class BINARYNINJAUIAPI SplitPaneWidget : public QWidget
void nextPane();
void prevPane();
void focusPaneForEdge(Qt::Edge edge);
+ void newWindowForCurrentPane();
+ bool canMoveCurrentPaneToNewWindow();
QString getTabName();