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 (Qt::Orientation orientation, QWidget *parent=Q_NULLPTR)
 
 CDockSplitter (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

◆ CDockSplitter() [1/2]

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

Definition at line 51 of file DockSplitter.cpp.

◆ CDockSplitter() [2/2]

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

Definition at line 61 of file DockSplitter.cpp.

◆ ~CDockSplitter()

ads::CDockSplitter::~CDockSplitter ( )
virtual

Prints debug info

Definition at line 69 of file DockSplitter.cpp.

Member Function Documentation

◆ firstWidget()

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

Returns first widget or nullptr if splitter is empty

Definition at line 93 of file DockSplitter.cpp.

◆ hasVisibleContent()

bool ads::CDockSplitter::hasVisibleContent ( ) const

Returns true, if any of the internal widgets is visible

Definition at line 77 of file DockSplitter.cpp.

◆ isResizingWithContainer()

bool ads::CDockSplitter::isResizingWithContainer ( ) const

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

Definition at line 106 of file DockSplitter.cpp.

◆ lastWidget()

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

◆ DockSplitterPrivate

friend struct DockSplitterPrivate
friend

Definition at line 49 of file DockSplitter.h.

Member Data Documentation

◆ d

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 Aug 11 2024 02:24:30