SoQtComponent Class Reference

#include <SoQtComponent.h>

Inheritance diagram for SoQtComponent:
Inheritance graph
[legend]

List of all members.

Public Member Functions

QWidget * getBaseWidget (void) const
const char * getClassName (void) const
const char * getIconTitle (void) const
QWidget * getParentWidget (void) const
QWidget * getShellWidget (void) const
SbVec2s getSize (void) const
const char * getTitle (void) const
QWidget * getWidget (void) const
const char * getWidgetName (void) const
virtual void hide (void)
SbBool isFullScreen (void) const
SbBool isTopLevelShell (void) const
SbBool isVisible (void)
virtual void setComponentCursor (const SoQtCursor &cursor)
SbBool setFullScreen (const SbBool onoff)
void setIconTitle (const char *const title)
void setSize (const SbVec2s size)
void setTitle (const char *const title)
void setWindowCloseCallback (SoQtComponentCB *const func, void *const user=NULL)
virtual void show (void)
virtual ~SoQtComponent ()

Static Public Member Functions

static SoQtComponentgetComponent (QWidget *widget)
static void initClasses (void)
static void setWidgetCursor (QWidget *w, const SoQtCursor &cursor)

Protected Member Functions

void addVisibilityChangeCallback (SoQtComponentVisibilityCB *const func, void *const user=NULL)
virtual void afterRealizeHook (void)
virtual const char * getDefaultIconTitle (void) const
virtual const char * getDefaultTitle (void) const
virtual const char * getDefaultWidgetName (void) const
void registerWidget (QWidget *widget)
void removeVisibilityChangeCallback (SoQtComponentVisibilityCB *const func, void *const user=NULL)
void setBaseWidget (QWidget *widget)
void setClassName (const char *const name)
virtual void sizeChanged (const SbVec2s &size)
 SoQtComponent (QWidget *const parent=NULL, const char *const name=NULL, const SbBool embed=TRUE)
void unregisterWidget (QWidget *widget)

Protected Attributes

SbBool firstRealize

Private Member Functions

 SOQT_OBJECT_ABSTRACT_HEADER (SoQtComponent, SoQtObject)

Private Attributes

class SoQtComponentP * pimpl

Friends

class SoGuiComponentP
class SoQtComponentP

Detailed Description

Definition at line 52 of file SoQtComponent.h.


Constructor & Destructor Documentation

virtual SoQtComponent::~SoQtComponent (  )  [virtual]
SoQtComponent::SoQtComponent ( QWidget *const   parent = NULL,
const char *const   name = NULL,
const SbBool  embed = TRUE 
) [protected]

Member Function Documentation

void SoQtComponent::addVisibilityChangeCallback ( SoQtComponentVisibilityCB *const   func,
void *const   user = NULL 
) [protected]
virtual void SoQtComponent::afterRealizeHook ( void   )  [protected, virtual]
QWidget* SoQtComponent::getBaseWidget ( void   )  const
const char* SoQtComponent::getClassName ( void   )  const
static SoQtComponent* SoQtComponent::getComponent ( QWidget *  widget  )  [static]
virtual const char* SoQtComponent::getDefaultIconTitle ( void   )  const [protected, virtual]
virtual const char* SoQtComponent::getDefaultTitle ( void   )  const [protected, virtual]
virtual const char* SoQtComponent::getDefaultWidgetName ( void   )  const [protected, virtual]
const char* SoQtComponent::getIconTitle ( void   )  const
QWidget* SoQtComponent::getParentWidget ( void   )  const
QWidget* SoQtComponent::getShellWidget ( void   )  const
SbVec2s SoQtComponent::getSize ( void   )  const
const char* SoQtComponent::getTitle ( void   )  const
QWidget* SoQtComponent::getWidget ( void   )  const
const char* SoQtComponent::getWidgetName ( void   )  const
virtual void SoQtComponent::hide ( void   )  [virtual]
static void SoQtComponent::initClasses ( void   )  [static]
SbBool SoQtComponent::isFullScreen ( void   )  const
SbBool SoQtComponent::isTopLevelShell ( void   )  const
SbBool SoQtComponent::isVisible ( void   ) 
void SoQtComponent::registerWidget ( QWidget *  widget  )  [protected]
void SoQtComponent::removeVisibilityChangeCallback ( SoQtComponentVisibilityCB *const   func,
void *const   user = NULL 
) [protected]
void SoQtComponent::setBaseWidget ( QWidget *  widget  )  [protected]
void SoQtComponent::setClassName ( const char *const   name  )  [protected]
virtual void SoQtComponent::setComponentCursor ( const SoQtCursor cursor  )  [virtual]

Reimplemented in SoQtFullViewer.

SbBool SoQtComponent::setFullScreen ( const SbBool  onoff  ) 
void SoQtComponent::setIconTitle ( const char *const   title  ) 
void SoQtComponent::setSize ( const SbVec2s  size  ) 
void SoQtComponent::setTitle ( const char *const   title  ) 
static void SoQtComponent::setWidgetCursor ( QWidget *  w,
const SoQtCursor cursor 
) [static]
void SoQtComponent::setWindowCloseCallback ( SoQtComponentCB *const   func,
void *const   user = NULL 
)
virtual void SoQtComponent::show ( void   )  [virtual]
virtual void SoQtComponent::sizeChanged ( const SbVec2s &  size  )  [protected, virtual]
SoQtComponent::SOQT_OBJECT_ABSTRACT_HEADER ( SoQtComponent  ,
SoQtObject   
) [private]
void SoQtComponent::unregisterWidget ( QWidget *  widget  )  [protected]

Friends And Related Function Documentation

friend class SoGuiComponentP [friend]

Definition at line 126 of file SoQtComponent.h.

friend class SoQtComponentP [friend]

Definition at line 127 of file SoQtComponent.h.


Member Data Documentation

SbBool SoQtComponent::firstRealize [protected]

Definition at line 104 of file SoQtComponent.h.

class SoQtComponentP* SoQtComponent::pimpl [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


graspit
Author(s):
autogenerated on Wed Jan 25 11:00:24 2012