Image Component Library (ICL)
Public Member Functions | List of all members
icl::qt::SplitterHandle Class Reference

A Handle for SplitterWidget container GUI components. More...

#include <SplitterHandle.h>

Inheritance diagram for icl::qt::SplitterHandle:
icl::qt::GUIHandle< QSplitter > icl::qt::ContainerHandle icl::qt::GUIHandleBase

Public Member Functions

 SplitterHandle ()
 create an empty handle More...
 
 SplitterHandle (QSplitter *w, GUIWidget *guiw)
 create a difined handle More...
 
virtual void add (QWidget *comp, const QString &name="")
 adds an external compnent to the splitter widget More...
 
virtual void insert (int idx, QWidget *comp, const QString &name="")
 inserts a widget at givel location More...
 
- Public Member Functions inherited from icl::qt::GUIHandle< QSplitter >
const QSplitter * operator * () const
 use the *-oprator to get the wrapped component (const) More...
 
QSplitter *& operator * ()
 use the *-oprator to get the wrapped component (unconst) More...
 
QSplitter * operator-> ()
 this can be used for direct access to wrapped type More...
 
const QSplitter * operator-> () const
 this can be used for direct access to wrapped type More...
 
bool isNull () const
 returns whether wrapped pointer is null or not More...
 
void enable ()
 enables the wrapped GUI component More...
 
void disable ()
 disables the wrapped GUI component More...
 
- Public Member Functions inherited from icl::qt::GUIHandleBase
virtual ~GUIHandleBase ()
 virtual destructor More...
 
GUIWidgetgetGUIWidget ()
 returns parent GUIWidget pointer More...
 
virtual void registerCallback (const GUI::Callback &cb, const std::string &events="all")
 registers a callback on this gui widget More...
 
virtual void registerCallback (const GUI::ComplexCallback &cb, const std::string &events="all")
 registers a complex callback on this gui component More...
 
virtual void removeCallbacks ()
 removes all callbacks from parent GUIWidget component More...
 
virtual void cb ()
 envokes all registered callbacks More...
 
- Public Member Functions inherited from icl::qt::ContainerHandle
virtual ~ContainerHandle ()
 virtual destructor More...
 

Additional Inherited Members

- Protected Member Functions inherited from icl::qt::GUIHandle< QSplitter >
 GUIHandle ()
 as GUIHandle is just an interface, its base constructor is protected More...
 
 GUIHandle (QSplitter *t, GUIWidget *w)
 as GUIHandle is just an interface, its base constructor is protected More...
 
- Protected Member Functions inherited from icl::qt::GUIHandleBase
 GUIHandleBase (GUIWidget *w=0)
 create a new GUIHandleBase More...
 
- Protected Member Functions inherited from icl::qt::ContainerHandle
 ContainerHandle ()
 must be subclassed More...
 

Detailed Description

A Handle for SplitterWidget container GUI components.

Constructor & Destructor Documentation

◆ SplitterHandle() [1/2]

icl::qt::SplitterHandle::SplitterHandle ( )
inline

create an empty handle

◆ SplitterHandle() [2/2]

icl::qt::SplitterHandle::SplitterHandle ( QSplitter *  w,
GUIWidget guiw 
)
inline

create a difined handle

Member Function Documentation

◆ add()

virtual void icl::qt::SplitterHandle::add ( QWidget *  comp,
const QString &  name = "" 
)
inlinevirtual

adds an external compnent to the splitter widget

name is ignored

Reimplemented from icl::qt::ContainerHandle.

◆ insert()

virtual void icl::qt::SplitterHandle::insert ( int  idx,
QWidget *  comp,
const QString &  name = "" 
)
inlinevirtual

inserts a widget at givel location

name is ignored

Reimplemented from icl::qt::ContainerHandle.


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