ViewPane Class Reference

Public Member Functions

 ViewPane (ViewFrame *frame)
 
ViewFrameviewFrame () const
 
virtual bool canSplitPane () const override
 
virtual PanecreateSplitPane () 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
 
virtual bool canSplitPane () const
 
virtual PanecreateSplitPane ()
 
virtual void updateStatus ()
 
virtual void focus ()
 
virtual QString title ()=0
 
void closePane ()
 
void splitPane (Qt::Orientation orientation)
 
virtual void setIsSinglePane (bool isSinglePane)
 
virtual void setIsActivePane (bool active)
 
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 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)
 

Constructor & Destructor Documentation

◆ ViewPane()

ViewPane::ViewPane ( ViewFrame frame)

Member Function Documentation

◆ canSplitPane()

virtual bool ViewPane::canSplitPane ( ) const
inlineoverridevirtual

Reimplemented from Pane.

◆ createSplitPane()

virtual Pane * ViewPane::createSplitPane ( )
overridevirtual

Reimplemented from Pane.

◆ defaultSplitDirection()

virtual Qt::Orientation ViewPane::defaultSplitDirection ( ) const
overridevirtual

Reimplemented from Pane.

◆ focus()

virtual void ViewPane::focus ( )
overridevirtual

Reimplemented from Pane.

◆ recreateViewFrame()

void ViewPane::recreateViewFrame ( std::map< SyncGroup *, ViewLocation > &  locations)

◆ sendViewChange()

void ViewPane::sendViewChange ( )

◆ setDefaultSplitDirection()

virtual void ViewPane::setDefaultSplitDirection ( Qt::Orientation  orientation)
overridevirtual

Reimplemented from Pane.

◆ title()

virtual QString ViewPane::title ( )
overridevirtual

Implements Pane.

◆ updateStatus()

virtual void ViewPane::updateStatus ( )
overridevirtual

Reimplemented from Pane.

◆ viewFrame()

ViewFrame * ViewPane::viewFrame ( ) const
inline

The documentation for this class was generated from the following file: