Binary Ninja API C++: Pane
Classes | |
| class | Pane |
| class | SplitButton |
| class | PaneHeader |
| class | PaneHeaderContainer |
| class | PaneHeaderFade |
| class | ViewPane |
| class | ViewPaneHeaderSubtypeWidget |
| class | ViewPaneHeader |
| class | WidgetPane |
| class | WidgetPaneHeader |
| class | SplitPaneContainer |
| class | SplitPaneWidget |
Public Slots | |
| void | splitButtonClicked (Qt::Orientation orientation) |
| void | closeButtonClicked () |
| void | headerClicked () |
| void | headerResized (QSize size) |
| void | movePaneRequested (Pane *target, Qt::Edge edge) |
| void | newWindowForPaneRequested (QScreen *screen, QPoint pos) |
Signals | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Pane *newPane, Qt::Edge edge) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | notifyViewChanged (ViewFrame *frame) |
Public Member Functions | |
| Pane (QWidget *widget) | |
| QWidget * | widget () const |
| virtual bool | canSplitPane () const |
| virtual Pane * | createSplitPane () |
| virtual void | updateStatus () |
| virtual void | focus () |
| virtual QString | title ()=0 |
| void | closePane () |
| Pane * | splitPane (Qt::Orientation orientation) |
| void | splitPane (Pane *pane, Qt::Edge edge) |
| void | moveToNewWindow () |
| virtual void | setIsSinglePane (bool isSinglePane) |
| virtual void | setIsActivePane (bool active) |
| virtual void | setIsContainerFocused (bool focused) |
| virtual Qt::Orientation | defaultSplitDirection () const |
| virtual void | setDefaultSplitDirection (Qt::Orientation orientation) |
| void | setWidget (QWidget *widget) |
Protected Member Functions | |
| void | init (PaneHeader *header) |
| void | updateHeaderColor () |
◆ Pane()
| Pane::Pane | ( | QWidget * | widget | ) |
◆ widget()
|
inline |
◆ canSplitPane()
|
inlinevirtual |
Reimplemented in ViewPane.
◆ createSplitPane()
◆ updateStatus()
|
virtual |
Reimplemented in ViewPane, and WidgetPane.
◆ focus()
|
virtual |
Reimplemented in ViewPane.
◆ title()
|
pure virtual |
Implemented in ViewPane, and WidgetPane.
◆ closePane()
◆ splitPane() [1/2]
| Pane * Pane::splitPane | ( | Qt::Orientation | orientation | ) |
◆ splitPane() [2/2]
| void Pane::splitPane | ( | Pane * | pane, |
| Qt::Edge | edge ) |
◆ moveToNewWindow()
| void Pane::moveToNewWindow | ( | ) |
◆ setIsSinglePane()
|
virtual |
◆ setIsActivePane()
|
virtual |
◆ setIsContainerFocused()
|
virtual |
◆ defaultSplitDirection()
|
inlinevirtual |
Reimplemented in ViewPane.
◆ setDefaultSplitDirection()
|
virtual |
Reimplemented in ViewPane.
◆ setWidget()
| void Pane::setWidget | ( | QWidget * | widget | ) |
◆ init()
|
protected |
◆ updateHeaderColor()
|
protected |
◆ paneCloseRequested
|
signal |
◆ paneSplitRequested
|
signal |
◆ movePane
|
signal |
◆ newWindowForPane
|
signal |
◆ notifyViewChanged
|
signal |
◆ splitButtonClicked
|
slot |
◆ closeButtonClicked
|
slot |
◆ headerClicked
|
slot |
◆ headerResized
|
slot |
◆ movePaneRequested
|
slot |
◆ newWindowForPaneRequested
|
slot |
◆ SplitButton
Signals | |
| void | splitWithDirection (Qt::Orientation orientation) |
| Signals inherited from ClickableIcon | |
| void | clicked () |
| void | toggle (bool newState) |
Public Member Functions | |
| SplitButton () | |
| void | setDefaultOrientation (Qt::Orientation orientation) |
| Qt::Orientation | orientation () const |
| Qt::Orientation | defaultOrientation () const |
| Public Member Functions inherited from ClickableIcon | |
| ClickableIcon (const QImage &activeIcon, const QImage &inactiveIcon, const QSize &desiredPointSize) | |
| ClickableIcon (const QImage &icon, const QSize &desiredPointSize) | |
| void | setAllowToggle (bool canToggle) |
| void | setActive (bool state) |
| bool | active () const |
| void | setImage (const QImage &icon) |
| void | setImage (const QImage &activeIcon, const QImage &inactiveIcon) |
| QSize | desiredPointSize () const |
| void | setDesiredPointSize (const QSize &size) |
| double | opacity () const |
| void | setOpacity (double opacity) |
Protected Member Functions | |
| 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 |
| Protected Member Functions inherited from ClickableIcon | |
| void | enterEvent (QEnterEvent *event) override |
| void | leaveEvent (QEvent *event) override |
| void | paintEvent (QPaintEvent *event) override |
| void | mousePressEvent (QMouseEvent *) override |
| void | mouseReleaseEvent (QMouseEvent *event) override |
◆ SplitButton()
| SplitButton::SplitButton | ( | ) |
◆ setDefaultOrientation()
| void SplitButton::setDefaultOrientation | ( | Qt::Orientation | orientation | ) |
◆ orientation()
| Qt::Orientation SplitButton::orientation | ( | ) | const |
◆ defaultOrientation()
|
inline |
◆ enterEvent()
|
overrideprotectedvirtual |
◆ leaveEvent()
|
overrideprotectedvirtual |
◆ eventFilter()
|
overrideprotectedvirtual |
◆ mousePressEvent()
|
overrideprotectedvirtual |
◆ splitWithDirection
|
signal |
◆ PaneHeader
Signals | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Qt::Orientation orientation) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | headerClicked () |
Public Member Functions | |
| PaneHeader () | |
| void | setOwner (Pane *pane) |
Protected Member Functions | |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseMoveEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
◆ PaneHeader()
| PaneHeader::PaneHeader | ( | ) |
◆ setOwner()
|
inline |
◆ mousePressEvent()
|
overrideprotectedvirtual |
◆ mouseMoveEvent()
|
overrideprotectedvirtual |
◆ mouseReleaseEvent()
|
overrideprotectedvirtual |
◆ paneCloseRequested
|
signal |
◆ paneSplitRequested
|
signal |
◆ movePane
|
signal |
◆ newWindowForPane
|
signal |
◆ headerClicked
|
signal |
◆ PaneHeaderContainer
class PaneHeaderContainer
Signals | |
| void | resize (QSize size) |
Public Member Functions | |
| PaneHeaderContainer () | |
Protected Member Functions | |
| virtual void | resizeEvent (QResizeEvent *event) override |
◆ PaneHeaderContainer()
|
inline |
◆ resizeEvent()
|
overrideprotectedvirtual |
◆ resize
|
signal |
◆ PaneHeaderFade
Public Member Functions | |
| PaneHeaderFade (QWidget *parent) | |
| void | setActive (bool active) |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *event) override |
◆ PaneHeaderFade()
| PaneHeaderFade::PaneHeaderFade | ( | QWidget * | parent | ) |
◆ setActive()
| void PaneHeaderFade::setActive | ( | bool | active | ) |
◆ paintEvent()
|
overrideprotectedvirtual |
◆ ViewPane
Public Member Functions | |
| ViewPane (ViewFrame *frame) | |
| ViewFrame * | viewFrame () const |
| virtual bool | canSplitPane () const override |
| virtual Pane * | createSplitPane () override |
| virtual void | updateStatus () override |
| virtual Qt::Orientation | defaultSplitDirection () const override |
| virtual void | setDefaultSplitDirection (Qt::Orientation orientation) override |
| virtual void | focus () override |
| virtual QString | title () override |
| void | recreateViewFrame (std::map< SyncGroup *, ViewLocation > &locations) |
| void | sendViewChange () |
| Public Member Functions inherited from Pane | |
| Pane (QWidget *widget) | |
| QWidget * | widget () const |
| void | closePane () |
| Pane * | splitPane (Qt::Orientation orientation) |
| void | splitPane (Pane *pane, Qt::Edge edge) |
| void | moveToNewWindow () |
| virtual void | setIsSinglePane (bool isSinglePane) |
| virtual void | setIsActivePane (bool active) |
| virtual void | setIsContainerFocused (bool focused) |
| void | setWidget (QWidget *widget) |
Additional Inherited Members | |
| Public Slots inherited from Pane | |
| void | splitButtonClicked (Qt::Orientation orientation) |
| void | closeButtonClicked () |
| void | headerClicked () |
| void | headerResized (QSize size) |
| void | movePaneRequested (Pane *target, Qt::Edge edge) |
| void | newWindowForPaneRequested (QScreen *screen, QPoint pos) |
| Signals inherited from Pane | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Pane *newPane, Qt::Edge edge) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | notifyViewChanged (ViewFrame *frame) |
| Protected Member Functions inherited from Pane | |
| void | init (PaneHeader *header) |
| void | updateHeaderColor () |
◆ ViewPane()
◆ viewFrame()
|
inline |
◆ canSplitPane()
|
inlineoverridevirtual |
Reimplemented from Pane.
◆ createSplitPane()
◆ updateStatus()
|
overridevirtual |
Reimplemented from Pane.
◆ defaultSplitDirection()
|
overridevirtual |
Reimplemented from Pane.
◆ setDefaultSplitDirection()
|
overridevirtual |
Reimplemented from Pane.
◆ focus()
|
overridevirtual |
Reimplemented from Pane.
◆ title()
|
overridevirtual |
Implements Pane.
◆ recreateViewFrame()
◆ sendViewChange()
| void ViewPane::sendViewChange | ( | ) |
◆ ViewPaneHeaderSubtypeWidget
class ViewPaneHeaderSubtypeWidget
Public Member Functions | |
| ViewPaneHeaderSubtypeWidget () | |
| virtual void | updateStatus ()=0 |
◆ ViewPaneHeaderSubtypeWidget()
|
inline |
◆ updateStatus()
|
pure virtual |
◆ ViewPaneHeader
Signals | |
| void | viewChanged (QString type) |
| Signals inherited from PaneHeader | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Qt::Orientation orientation) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | headerClicked () |
Public Member Functions | |
| ViewPaneHeader (ViewPane *owner, UIActionHandler *handler) | |
| void | updateStatus () |
| Qt::Orientation | defaultSplitDirection () const |
| void | setDefaultSplitDirection (Qt::Orientation orientation) |
| void | setViewFrame (ViewFrame *frame) |
| Public Member Functions inherited from PaneHeader | |
| PaneHeader () | |
| void | setOwner (Pane *pane) |
Additional Inherited Members | |
| Protected Member Functions inherited from PaneHeader | |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseMoveEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
◆ ViewPaneHeader()
◆ updateStatus()
| void ViewPaneHeader::updateStatus | ( | ) |
◆ defaultSplitDirection()
| Qt::Orientation ViewPaneHeader::defaultSplitDirection | ( | ) | const |
◆ setDefaultSplitDirection()
| void ViewPaneHeader::setDefaultSplitDirection | ( | Qt::Orientation | orientation | ) |
◆ setViewFrame()
| void ViewPaneHeader::setViewFrame | ( | ViewFrame * | frame | ) |
◆ viewChanged
|
signal |
◆ WidgetPane
Signals | |
| void | updateWidgetStatus () |
| Signals inherited from Pane | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Pane *newPane, Qt::Edge edge) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | notifyViewChanged (ViewFrame *frame) |
Public Member Functions | |
| WidgetPane (QWidget *widget, QString title) | |
| virtual QString | title () override |
| virtual void | updateStatus () override |
| Public Member Functions inherited from Pane | |
| Pane (QWidget *widget) | |
| QWidget * | widget () const |
| virtual bool | canSplitPane () const |
| virtual Pane * | createSplitPane () |
| virtual void | focus () |
| void | closePane () |
| Pane * | splitPane (Qt::Orientation orientation) |
| void | splitPane (Pane *pane, Qt::Edge edge) |
| void | moveToNewWindow () |
| virtual void | setIsSinglePane (bool isSinglePane) |
| virtual void | setIsActivePane (bool active) |
| virtual void | setIsContainerFocused (bool focused) |
| virtual Qt::Orientation | defaultSplitDirection () const |
| virtual void | setDefaultSplitDirection (Qt::Orientation orientation) |
| void | setWidget (QWidget *widget) |
Additional Inherited Members | |
| Public Slots inherited from Pane | |
| void | splitButtonClicked (Qt::Orientation orientation) |
| void | closeButtonClicked () |
| void | headerClicked () |
| void | headerResized (QSize size) |
| void | movePaneRequested (Pane *target, Qt::Edge edge) |
| void | newWindowForPaneRequested (QScreen *screen, QPoint pos) |
| Protected Member Functions inherited from Pane | |
| void | init (PaneHeader *header) |
| void | updateHeaderColor () |
◆ WidgetPane()
| WidgetPane::WidgetPane | ( | QWidget * | widget, |
| QString | title ) |
◆ title()
|
inlineoverridevirtual |
Implements Pane.
◆ updateStatus()
|
overridevirtual |
Reimplemented from Pane.
◆ updateWidgetStatus
|
signal |
◆ WidgetPaneHeader
Public Member Functions | |
| WidgetPaneHeader (const QString &title) | |
| Public Member Functions inherited from PaneHeader | |
| PaneHeader () | |
| void | setOwner (Pane *pane) |
Protected Member Functions | |
| virtual void | paintEvent (QPaintEvent *event) override |
| Protected Member Functions inherited from PaneHeader | |
| virtual void | mousePressEvent (QMouseEvent *event) override |
| virtual void | mouseMoveEvent (QMouseEvent *event) override |
| virtual void | mouseReleaseEvent (QMouseEvent *event) override |
Additional Inherited Members | |
| Signals inherited from PaneHeader | |
| void | paneCloseRequested () |
| void | paneSplitRequested (Qt::Orientation orientation) |
| void | movePane (Pane *target, Qt::Edge edge) |
| void | newWindowForPane (QScreen *screen, QPoint pos) |
| void | headerClicked () |
◆ WidgetPaneHeader()
| WidgetPaneHeader::WidgetPaneHeader | ( | const QString & | title | ) |
◆ paintEvent()
|
overrideprotectedvirtual |
◆ SplitPaneContainer
Signals | |
| void | paneClosed (Pane *pane) |
| void | currentChanged (Pane *pane) |
| void | layoutChanged () |
| void | notifyViewChanged (ViewFrame *frame) |
| void | lastPaneClosed () |
| void | newWindowForPane (SplitPaneWidget *paneWidget, QRect rect) |
Public Member Functions | |
| SplitPaneContainer (Pane *initial) | |
| Pane * | currentPane () const |
| ViewPane * | currentViewPane () const |
| void | notifyFocused () |
| void | updateStatus () |
| void | enumeratePanes (const std::function< void(Pane *)> &func) |
| void | enumerateViewPanes (const std::function< void(ViewPane *)> &func) |
| bool | isSinglePane () |
| bool | canSplitCurrentPane () |
| void | closeCurrentPane () |
| Pane * | splitCurrentPane (Qt::Orientation orientation) |
| Qt::Orientation | defaultSplitDirection () const |
| void | nextPane () |
| void | prevPane () |
| void | focusPaneForEdge (Qt::Edge edge) |
| void | newWindowForCurrentPane () |
| bool | canMoveCurrentPaneToNewWindow () |
| SplitPaneContainer * | root () |
| FileContext * | fileContext () const |
| void | setFileContext (FileContext *fileContext) |
| void | open (Pane *pane, Qt::Orientation primaryDirection=Qt::Vertical) |
| QVariantMap | layoutPersistenceInfo () const |
| void | applyPersistedLayout (const QVariantMap &) |
| QVariantMap | serializeLayout () |
| void | deserializeLayout (const QVariantMap &layout, std::map< ViewFrame *, ViewLocation > &locations) |
| void | aboutToCloseViewFrames () |
| void | recreateViewFrames (std::map< SyncGroup *, ViewLocation > &locations) |
Static Public Member Functions | |
| static SplitPaneContainer * | containerForWidget (QWidget *widget) |
◆ SplitPaneContainer()
| SplitPaneContainer::SplitPaneContainer | ( | Pane * | initial | ) |
◆ currentPane()
|
inline |
◆ currentViewPane()
|
inline |
◆ notifyFocused()
| void SplitPaneContainer::notifyFocused | ( | ) |
◆ updateStatus()
| void SplitPaneContainer::updateStatus | ( | ) |
◆ enumeratePanes()
| void SplitPaneContainer::enumeratePanes | ( | const std::function< void(Pane *)> & | func | ) |
◆ enumerateViewPanes()
| void SplitPaneContainer::enumerateViewPanes | ( | const std::function< void(ViewPane *)> & | func | ) |
◆ isSinglePane()
| bool SplitPaneContainer::isSinglePane | ( | ) |
◆ canSplitCurrentPane()
| bool SplitPaneContainer::canSplitCurrentPane | ( | ) |
◆ closeCurrentPane()
| void SplitPaneContainer::closeCurrentPane | ( | ) |
◆ splitCurrentPane()
| Pane * SplitPaneContainer::splitCurrentPane | ( | Qt::Orientation | orientation | ) |
◆ defaultSplitDirection()
| Qt::Orientation SplitPaneContainer::defaultSplitDirection | ( | ) | const |
◆ nextPane()
| void SplitPaneContainer::nextPane | ( | ) |
◆ prevPane()
| void SplitPaneContainer::prevPane | ( | ) |
◆ focusPaneForEdge()
| void SplitPaneContainer::focusPaneForEdge | ( | Qt::Edge | edge | ) |
◆ newWindowForCurrentPane()
| void SplitPaneContainer::newWindowForCurrentPane | ( | ) |
◆ canMoveCurrentPaneToNewWindow()
| bool SplitPaneContainer::canMoveCurrentPaneToNewWindow | ( | ) |
◆ root()
| SplitPaneContainer * SplitPaneContainer::root | ( | ) |
◆ containerForWidget()
|
static |
◆ fileContext()
|
inline |
◆ setFileContext()
|
inline |
◆ open()
| void SplitPaneContainer::open | ( | Pane * | pane, |
| Qt::Orientation | primaryDirection = Qt::Vertical ) |
◆ layoutPersistenceInfo()
| QVariantMap SplitPaneContainer::layoutPersistenceInfo | ( | ) | const |
◆ applyPersistedLayout()
| void SplitPaneContainer::applyPersistedLayout | ( | const QVariantMap & | ) |
◆ serializeLayout()
| QVariantMap SplitPaneContainer::serializeLayout | ( | ) |
◆ deserializeLayout()
| void SplitPaneContainer::deserializeLayout | ( | const QVariantMap & | layout, |
| std::map< ViewFrame *, ViewLocation > & | locations ) |
◆ aboutToCloseViewFrames()
| void SplitPaneContainer::aboutToCloseViewFrames | ( | ) |
◆ recreateViewFrames()
◆ paneClosed
|
signal |
◆ currentChanged
|
signal |
◆ layoutChanged
|
signal |
◆ notifyViewChanged
|
signal |
◆ lastPaneClosed
|
signal |
◆ newWindowForPane
|
signal |
◆ SplitPaneWidget
Signals | |
| void | paneClosed (Pane *pane) |
| void | currentChanged (Pane *pane) |
| void | layoutChanged () |
| void | notifyViewChanged (ViewFrame *frame) |
| void | newWindowForPane (SplitPaneWidget *paneWidget, QRect rect) |
Public Member Functions | |
| SplitPaneWidget (Pane *initial, FileContext *fileContext) | |
| Pane * | currentPane () const |
| ViewPane * | currentViewPane () const |
| ViewFrame * | currentViewFrame () const |
| SplitPaneContainer * | container () const |
| FileContext * | fileContext () const |
| void | enumeratePanes (const std::function< void(Pane *)> &func) |
| void | enumerateViewPanes (const std::function< void(ViewPane *)> &func) |
| Pane * | paneAt (const QPoint &pos) |
| void | recreateFeatureMaps () |
| void | refreshFeatureMap () |
| void | resetFeatureMap (bool sizeOnly=false) |
| void | updateFeatureMapLocation (const ViewLocation &location) |
| BinaryViewRef | getCurrentBinaryView () |
| void | updateStatus () |
| bool | isSinglePane () |
| bool | canSplitCurrentPane () |
| void | closeCurrentPane () |
| Pane * | splitCurrentPane (Qt::Orientation orientation) |
| Qt::Orientation | defaultSplitDirection () const |
| void | nextPane () |
| void | prevPane () |
| void | focusPaneForEdge (Qt::Edge edge) |
| void | newWindowForCurrentPane () |
| bool | canMoveCurrentPaneToNewWindow () |
| QString | getTabName () |
| void | open (Pane *pane, Qt::Orientation primaryDirection=Qt::Vertical) |
| bool | closeRequest () |
| void | closing () |
| bool | hasInitialLocationState () |
| void | applyInitialLocationState () |
| QVariantMap | serializeLayout () |
| void | deserializeLayout (const QVariantMap &layout) |
| void | recreateViewFrames (std::map< SyncGroup *, ViewLocation > &locations) |
Static Public Member Functions | |
| static void | registerActions () |
◆ SplitPaneWidget()
| SplitPaneWidget::SplitPaneWidget | ( | Pane * | initial, |
| FileContext * | fileContext ) |
◆ currentPane()
| Pane * SplitPaneWidget::currentPane | ( | ) | const |
◆ currentViewPane()
| ViewPane * SplitPaneWidget::currentViewPane | ( | ) | const |
◆ currentViewFrame()
| ViewFrame * SplitPaneWidget::currentViewFrame | ( | ) | const |
◆ container()
|
inline |
◆ fileContext()
|
inline |
◆ enumeratePanes()
| void SplitPaneWidget::enumeratePanes | ( | const std::function< void(Pane *)> & | func | ) |
◆ enumerateViewPanes()
| void SplitPaneWidget::enumerateViewPanes | ( | const std::function< void(ViewPane *)> & | func | ) |
◆ paneAt()
| Pane * SplitPaneWidget::paneAt | ( | const QPoint & | pos | ) |
◆ recreateFeatureMaps()
| void SplitPaneWidget::recreateFeatureMaps | ( | ) |
◆ refreshFeatureMap()
| void SplitPaneWidget::refreshFeatureMap | ( | ) |
◆ resetFeatureMap()
| void SplitPaneWidget::resetFeatureMap | ( | bool | sizeOnly = false | ) |
◆ updateFeatureMapLocation()
| void SplitPaneWidget::updateFeatureMapLocation | ( | const ViewLocation & | location | ) |
◆ getCurrentBinaryView()
◆ updateStatus()
| void SplitPaneWidget::updateStatus | ( | ) |
◆ isSinglePane()
| bool SplitPaneWidget::isSinglePane | ( | ) |
◆ canSplitCurrentPane()
| bool SplitPaneWidget::canSplitCurrentPane | ( | ) |
◆ closeCurrentPane()
| void SplitPaneWidget::closeCurrentPane | ( | ) |
◆ splitCurrentPane()
| Pane * SplitPaneWidget::splitCurrentPane | ( | Qt::Orientation | orientation | ) |
◆ defaultSplitDirection()
| Qt::Orientation SplitPaneWidget::defaultSplitDirection | ( | ) | const |
◆ nextPane()
| void SplitPaneWidget::nextPane | ( | ) |
◆ prevPane()
| void SplitPaneWidget::prevPane | ( | ) |
◆ focusPaneForEdge()
| void SplitPaneWidget::focusPaneForEdge | ( | Qt::Edge | edge | ) |
◆ newWindowForCurrentPane()
| void SplitPaneWidget::newWindowForCurrentPane | ( | ) |
◆ canMoveCurrentPaneToNewWindow()
| bool SplitPaneWidget::canMoveCurrentPaneToNewWindow | ( | ) |
◆ getTabName()
| QString SplitPaneWidget::getTabName | ( | ) |
◆ open()
| void SplitPaneWidget::open | ( | Pane * | pane, |
| Qt::Orientation | primaryDirection = Qt::Vertical ) |
◆ closeRequest()
| bool SplitPaneWidget::closeRequest | ( | ) |
◆ closing()
| void SplitPaneWidget::closing | ( | ) |
◆ hasInitialLocationState()
|
inline |
◆ applyInitialLocationState()
| void SplitPaneWidget::applyInitialLocationState | ( | ) |
◆ serializeLayout()
| QVariantMap SplitPaneWidget::serializeLayout | ( | ) |
◆ deserializeLayout()
| void SplitPaneWidget::deserializeLayout | ( | const QVariantMap & | layout | ) |
◆ recreateViewFrames()
◆ registerActions()
|
static |
◆ paneClosed
|
signal |
◆ currentChanged
|
signal |
◆ layoutChanged
|
signal |
◆ notifyViewChanged
|
signal |
◆ newWindowForPane
|
signal |