#include <SoQtFullViewer.h>
Public Types | |
enum | BuildFlag { BUILD_NONE = 0x00, BUILD_DECORATION = 0x01, BUILD_POPUP = 0x02, BUILD_ALL = (BUILD_DECORATION | BUILD_POPUP) } |
Public Member Functions | |
void | addAppPushButton (QWidget *newButton) |
int | findAppPushButton (QWidget *oldButton) const |
QWidget * | getAppPushButtonParent (void) const |
QWidget * | getRenderAreaWidget (void) const |
void | insertAppPushButton (QWidget *newButton, int index) |
SbBool | isDecoration (void) const |
SbBool | isPopupMenuEnabled (void) const |
int | lengthAppPushButton (void) const |
void | removeAppPushButton (QWidget *oldButton) |
virtual void | setComponentCursor (const SoQtCursor &cursor) |
void | setDecoration (const SbBool on) |
void | setPopupMenuEnabled (const SbBool on) |
virtual void | setViewing (SbBool on) |
Protected Member Functions | |
virtual void | bottomWheelFinish (void) |
virtual void | bottomWheelMotion (float) |
virtual void | bottomWheelStart (void) |
QWidget * | buildAppButtons (QWidget *parent) |
virtual QWidget * | buildBottomTrim (QWidget *parent) |
virtual void | buildDecoration (QWidget *parent) |
virtual QWidget * | buildLeftTrim (QWidget *parent) |
virtual void | buildPopupMenu (void) |
virtual QWidget * | buildRightTrim (QWidget *parent) |
QWidget * | buildViewerButtons (QWidget *parent) |
QWidget * | buildWidget (QWidget *parent) |
virtual void | createViewerButtons (QWidget *parent, SbPList *buttonlist) |
QWidget * | getBottomWheelLabelWidget (void) const |
float | getBottomWheelValue (void) const |
QWidget * | getLeftWheelLabelWidget (void) const |
float | getLeftWheelValue (void) const |
QWidget * | getRightWheelLabelWidget (void) const |
float | getRightWheelValue (void) const |
virtual void | leftWheelFinish (void) |
virtual void | leftWheelMotion (float) |
virtual void | leftWheelStart (void) |
virtual void | openPopupMenu (const SbVec2s position) |
virtual SbBool | processSoEvent (const SoEvent *const event) |
virtual void | rightWheelFinish (void) |
virtual void | rightWheelMotion (float) |
virtual void | rightWheelStart (void) |
void | setBottomWheelString (const char *const name) |
void | setBottomWheelValue (const float value) |
void | setLeftWheelString (const char *const name) |
void | setLeftWheelValue (const float value) |
virtual void | setPopupMenuString (const char *title) |
void | setRightWheelString (const char *const name) |
void | setRightWheelValue (const float value) |
virtual void | sizeChanged (const SbVec2s &size) |
SoQtFullViewer (QWidget *parent, const char *name, SbBool embed, BuildFlag flag, Type type, SbBool build) | |
~SoQtFullViewer () | |
Protected Attributes | |
QWidget * | bottomDecoration |
QWidget * | bottomWheel |
QWidget * | bottomWheelLabel |
char * | bottomWheelStr |
float | bottomWheelVal |
QWidget * | leftDecoration |
QWidget * | leftWheel |
QWidget * | leftWheelLabel |
char * | leftWheelStr |
float | leftWheelVal |
SoQtPopupMenu * | prefmenu |
QWidget * | rightDecoration |
QWidget * | rightWheel |
QWidget * | rightWheelLabel |
char * | rightWheelStr |
float | rightWheelVal |
Private Member Functions | |
SOQT_OBJECT_ABSTRACT_HEADER (SoQtFullViewer, SoQtViewer) | |
Private Attributes | |
class SoQtFullViewerP * | pimpl |
Friends | |
class | SoGuiFullViewerP |
class | SoQtFullViewerP |
Definition at line 33 of file SoQtFullViewer.h.
Definition at line 37 of file SoQtFullViewer.h.
SoQtFullViewer::SoQtFullViewer | ( | QWidget * | parent, | |
const char * | name, | |||
SbBool | embed, | |||
BuildFlag | flag, | |||
Type | type, | |||
SbBool | build | |||
) | [protected] |
SoQtFullViewer::~SoQtFullViewer | ( | ) | [protected] |
void SoQtFullViewer::addAppPushButton | ( | QWidget * | newButton | ) |
virtual void SoQtFullViewer::bottomWheelFinish | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
virtual void SoQtFullViewer::bottomWheelMotion | ( | float | ) | [protected, virtual] |
Reimplemented in SoQtConstrainedViewer, SoQtExaminerViewer, and SoQtPlaneViewer.
virtual void SoQtFullViewer::bottomWheelStart | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
QWidget* SoQtFullViewer::buildAppButtons | ( | QWidget * | parent | ) | [protected] |
virtual QWidget* SoQtFullViewer::buildBottomTrim | ( | QWidget * | parent | ) | [protected, virtual] |
virtual void SoQtFullViewer::buildDecoration | ( | QWidget * | parent | ) | [protected, virtual] |
virtual QWidget* SoQtFullViewer::buildLeftTrim | ( | QWidget * | parent | ) | [protected, virtual] |
virtual void SoQtFullViewer::buildPopupMenu | ( | void | ) | [protected, virtual] |
virtual QWidget* SoQtFullViewer::buildRightTrim | ( | QWidget * | parent | ) | [protected, virtual] |
QWidget* SoQtFullViewer::buildViewerButtons | ( | QWidget * | parent | ) | [protected] |
QWidget* SoQtFullViewer::buildWidget | ( | QWidget * | parent | ) | [protected] |
Reimplemented from SoQtRenderArea.
Reimplemented in SoQtPlaneViewer.
virtual void SoQtFullViewer::createViewerButtons | ( | QWidget * | parent, | |
SbPList * | buttonlist | |||
) | [protected, virtual] |
Reimplemented in SoQtExaminerViewer, and SoQtPlaneViewer.
int SoQtFullViewer::findAppPushButton | ( | QWidget * | oldButton | ) | const |
QWidget* SoQtFullViewer::getAppPushButtonParent | ( | void | ) | const |
QWidget* SoQtFullViewer::getBottomWheelLabelWidget | ( | void | ) | const [protected] |
float SoQtFullViewer::getBottomWheelValue | ( | void | ) | const [protected] |
QWidget* SoQtFullViewer::getLeftWheelLabelWidget | ( | void | ) | const [protected] |
float SoQtFullViewer::getLeftWheelValue | ( | void | ) | const [protected] |
QWidget* SoQtFullViewer::getRenderAreaWidget | ( | void | ) | const |
QWidget* SoQtFullViewer::getRightWheelLabelWidget | ( | void | ) | const [protected] |
float SoQtFullViewer::getRightWheelValue | ( | void | ) | const [protected] |
void SoQtFullViewer::insertAppPushButton | ( | QWidget * | newButton, | |
int | index | |||
) |
SbBool SoQtFullViewer::isDecoration | ( | void | ) | const |
SbBool SoQtFullViewer::isPopupMenuEnabled | ( | void | ) | const |
virtual void SoQtFullViewer::leftWheelFinish | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
virtual void SoQtFullViewer::leftWheelMotion | ( | float | ) | [protected, virtual] |
Reimplemented in SoQtConstrainedViewer, SoQtExaminerViewer, and SoQtPlaneViewer.
virtual void SoQtFullViewer::leftWheelStart | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
int SoQtFullViewer::lengthAppPushButton | ( | void | ) | const |
virtual void SoQtFullViewer::openPopupMenu | ( | const SbVec2s | position | ) | [protected, virtual] |
virtual SbBool SoQtFullViewer::processSoEvent | ( | const SoEvent *const | event | ) | [protected, virtual] |
Reimplemented from SoQtViewer.
Reimplemented in SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
void SoQtFullViewer::removeAppPushButton | ( | QWidget * | oldButton | ) |
virtual void SoQtFullViewer::rightWheelFinish | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
virtual void SoQtFullViewer::rightWheelMotion | ( | float | ) | [protected, virtual] |
Reimplemented in SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
virtual void SoQtFullViewer::rightWheelStart | ( | void | ) | [protected, virtual] |
Reimplemented in SoQtPlaneViewer.
void SoQtFullViewer::setBottomWheelString | ( | const char *const | name | ) | [protected] |
void SoQtFullViewer::setBottomWheelValue | ( | const float | value | ) | [protected] |
virtual void SoQtFullViewer::setComponentCursor | ( | const SoQtCursor & | cursor | ) | [virtual] |
Reimplemented from SoQtComponent.
void SoQtFullViewer::setDecoration | ( | const SbBool | on | ) |
void SoQtFullViewer::setLeftWheelString | ( | const char *const | name | ) | [protected] |
void SoQtFullViewer::setLeftWheelValue | ( | const float | value | ) | [protected] |
void SoQtFullViewer::setPopupMenuEnabled | ( | const SbBool | on | ) |
virtual void SoQtFullViewer::setPopupMenuString | ( | const char * | title | ) | [protected, virtual] |
void SoQtFullViewer::setRightWheelString | ( | const char *const | name | ) | [protected] |
void SoQtFullViewer::setRightWheelValue | ( | const float | value | ) | [protected] |
virtual void SoQtFullViewer::setViewing | ( | SbBool | on | ) | [virtual] |
Reimplemented from SoQtViewer.
Reimplemented in SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
virtual void SoQtFullViewer::sizeChanged | ( | const SbVec2s & | size | ) | [protected, virtual] |
Reimplemented from SoQtViewer.
SoQtFullViewer::SOQT_OBJECT_ABSTRACT_HEADER | ( | SoQtFullViewer | , | |
SoQtViewer | ||||
) | [private] |
friend class SoGuiFullViewerP [friend] |
Definition at line 145 of file SoQtFullViewer.h.
friend class SoQtFullViewerP [friend] |
Definition at line 146 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::bottomDecoration [protected] |
Definition at line 122 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::bottomWheel [protected] |
Definition at line 118 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::bottomWheelLabel [protected] |
Definition at line 132 of file SoQtFullViewer.h.
char* SoQtFullViewer::bottomWheelStr [protected] |
Definition at line 133 of file SoQtFullViewer.h.
float SoQtFullViewer::bottomWheelVal [protected] |
Definition at line 134 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::leftDecoration [protected] |
Definition at line 120 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::leftWheel [protected] |
Definition at line 116 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::leftWheelLabel [protected] |
Definition at line 124 of file SoQtFullViewer.h.
char* SoQtFullViewer::leftWheelStr [protected] |
Definition at line 125 of file SoQtFullViewer.h.
float SoQtFullViewer::leftWheelVal [protected] |
Definition at line 126 of file SoQtFullViewer.h.
class SoQtFullViewerP* SoQtFullViewer::pimpl [private] |
Reimplemented from SoQtViewer.
Reimplemented in SoQtConstrainedViewer, SoQtExaminerViewer, SoQtFlyViewer, and SoQtPlaneViewer.
Definition at line 143 of file SoQtFullViewer.h.
SoQtPopupMenu* SoQtFullViewer::prefmenu [protected] |
Definition at line 136 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::rightDecoration [protected] |
Definition at line 121 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::rightWheel [protected] |
Definition at line 117 of file SoQtFullViewer.h.
QWidget* SoQtFullViewer::rightWheelLabel [protected] |
Definition at line 128 of file SoQtFullViewer.h.
char* SoQtFullViewer::rightWheelStr [protected] |
Definition at line 129 of file SoQtFullViewer.h.
float SoQtFullViewer::rightWheelVal [protected] |
Definition at line 130 of file SoQtFullViewer.h.