#include <SoQtComponent.h>
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 SoQtComponent * | getComponent (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 |
Definition at line 52 of file SoQtComponent.h.
virtual SoQtComponent::~SoQtComponent | ( | ) | [virtual] |
SoQtComponent::SoQtComponent | ( | QWidget *const | parent = NULL , |
|
const char *const | name = NULL , |
|||
const SbBool | embed = TRUE | |||
) | [protected] |
void SoQtComponent::addVisibilityChangeCallback | ( | SoQtComponentVisibilityCB *const | func, | |
void *const | user = NULL | |||
) | [protected] |
virtual void SoQtComponent::afterRealizeHook | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtRenderArea, SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
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] |
Reimplemented in SoQtColorEditor, SoQtMaterialEditor, SoQtRenderArea, SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
virtual const char* SoQtComponent::getDefaultTitle | ( | void | ) | const [protected, virtual] |
Reimplemented in SoQtColorEditor, SoQtMaterialEditor, SoQtRenderArea, SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
virtual const char* SoQtComponent::getDefaultWidgetName | ( | void | ) | const [protected, virtual] |
Reimplemented in SoQtColorEditor, SoQtMaterialEditor, SoQtRenderArea, SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
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] |
Reimplemented in SoQtGLWidget, SoQtRenderArea, SoQtFullViewer, and SoQtViewer.
SoQtComponent::SOQT_OBJECT_ABSTRACT_HEADER | ( | SoQtComponent | , | |
SoQtObject | ||||
) | [private] |
void SoQtComponent::unregisterWidget | ( | QWidget * | widget | ) | [protected] |
friend class SoGuiComponentP [friend] |
Definition at line 126 of file SoQtComponent.h.
friend class SoQtComponentP [friend] |
Definition at line 127 of file SoQtComponent.h.
SbBool SoQtComponent::firstRealize [protected] |
Definition at line 104 of file SoQtComponent.h.
class SoQtComponentP* SoQtComponent::pimpl [private] |
Reimplemented in SoQtGLWidget, SoQtRenderArea, SoQtConstrainedViewer, SoQtExaminerViewer, SoQtFlyViewer, SoQtFullViewer, SoQtPlaneViewer, and SoQtViewer.
Definition at line 125 of file SoQtComponent.h.