Public Member Functions | Private Attributes | Friends | List of all members
ads::CDockSplitter Class Reference

#include <DockSplitter.h>

Inheritance diagram for ads::CDockSplitter:
Inheritance graph
[legend]

Public Member Functions

 CDockSplitter (QWidget *parent=Q_NULLPTR)
 
 CDockSplitter (Qt::Orientation orientation, QWidget *parent=Q_NULLPTR)
 
QWidget * firstWidget () const
 
bool hasVisibleContent () const
 
bool isResizingWithContainer () const
 
QWidget * lastWidget () const
 
virtual ~CDockSplitter ()
 

Private Attributes

DockSplitterPrivated
 

Friends

struct DockSplitterPrivate
 

Detailed Description

Splitter used internally instead of QSplitter with some additional fuctionality.

Definition at line 44 of file DockSplitter.h.

Constructor & Destructor Documentation

ads::CDockSplitter::CDockSplitter ( QWidget *  parent = Q_NULLPTR)

Definition at line 51 of file DockSplitter.cpp.

ads::CDockSplitter::CDockSplitter ( Qt::Orientation  orientation,
QWidget *  parent = Q_NULLPTR 
)

Definition at line 61 of file DockSplitter.cpp.

ads::CDockSplitter::~CDockSplitter ( )
virtual

Prints debug info

Definition at line 69 of file DockSplitter.cpp.

Member Function Documentation

QWidget * ads::CDockSplitter::firstWidget ( ) const

Returns first widget or nullptr if splitter is empty

Definition at line 93 of file DockSplitter.cpp.

bool ads::CDockSplitter::hasVisibleContent ( ) const

Returns true, if any of the internal widgets is visible

Definition at line 77 of file DockSplitter.cpp.

bool ads::CDockSplitter::isResizingWithContainer ( ) const

Returns true if the splitter contains central widget of dock manager.

Definition at line 106 of file DockSplitter.cpp.

QWidget * ads::CDockSplitter::lastWidget ( ) const

Returns last widget of nullptr is splitter is empty

Definition at line 100 of file DockSplitter.cpp.

Friends And Related Function Documentation

friend struct DockSplitterPrivate
friend

Definition at line 49 of file DockSplitter.h.

Member Data Documentation

DockSplitterPrivate* ads::CDockSplitter::d
private

Definition at line 48 of file DockSplitter.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:51