![]() |
ATLAS Offline Software
|
#include <VP1MaterialButton.h>
Classes | |
| class | Imp |
Public Slots | |
| void | showEditMaterialDialog () |
| void | setMaterialText (const QString &) |
Signals | |
| void | lastAppliedChanged () |
Public Member Functions | |
| VP1MaterialButton (QWidget *parent=0, int dim=25) | |
| virtual | ~VP1MaterialButton () |
| bool | handleMaterial (SoMaterial *) |
| bool | stopHandlingMaterial (SoMaterial *) |
| void | clearHandledMaterials () |
| void | copyValuesFromMaterial (SoMaterial *) |
| bool | setMaterial (SoMaterial *) |
| const QList< SoMaterial * > & | handledMaterials () const |
| void | setText (const QString &) |
| void | setDimension (int dim) |
| QColor | lastAppliedDiffuseColour () const |
| QColor | lastAppliedAmbientColour () const |
| QColor | lastAppliedSpecularColour () const |
| QColor | lastAppliedEmissiveColour () const |
| double | lastAppliedTransparency () const |
| double | lastAppliedShininess () const |
| double | lastAppliedBrightness () const |
| QWidget & | editWindow () |
| QByteArray | saveState () const |
| fill out with the state of the object (used for drag and drop etc) | |
| void | restoreFromState (const QByteArray &) |
| void | setSystemBasePointer (IVP1System *sys) |
| void | message (const QString &) const |
| void | message (const QStringList &, const QString &addtoend="") const |
| void | message (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &) const |
| void | messageDebug (const QStringList &, const QString &addtoend="") const |
| void | messageDebug (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &) const |
| void | messageVerbose (const QStringList &, const QString &addtoend="") const |
| void | messageVerbose (const QString &addtostart, const QStringList &, const QString &addtoend="") const |
| IVP1System * | systemBase () const |
| const QString & | helperClassName () const |
Static Public Member Functions | |
| static SoMaterial * | createMaterial (const QColor &, const double &brightness=0.0, const double &transp=0.0) |
| static SoMaterial * | createMaterial (const double &r, const double &g, double b, const double &brightness=0.0, const double &transp=0.0) |
| static void | setMaterialParameters (SoMaterial *m, const QColor &, const double &brightness=0.0, const double &transp=0.0) |
| static void | setMaterialParameters (SoMaterial *m, const double &r, const double &g, const double &b, const double &brightness=0.0, const double &transp=0.0) |
| static bool | verbose () |
| static void | warnUndeletedInstances () |
| static QString | str (const QString &s) |
| static QString | str (const char *c) |
| static QString | str (const bool b) |
| static QString | str (const QColor &) |
| static QString | str (const SbColor &) |
| static QString | str (const VP1Interval &) |
| static QString | str (const SbVec2d &) |
| static QString | str (const SbVec2f &) |
| static QString | str (const SbVec2s &) |
| static QString | str (const SbVec3d &) |
| static QString | str (const SbVec3f &) |
| static QString | str (const SbVec3s &) |
| static QString | str (const SbVec4d &) |
| static QString | str (const SbVec4f &) |
| static QString | str (short int n) |
| static QString | str (unsigned short int n) |
| static QString | str (long n) |
| static QString | str (ulong n) |
| static QString | str (int n) |
| static QString | str (uint n) |
| static QString | str (qlonglong n) |
| static QString | str (qulonglong n) |
| static QString | str (const double &d) |
| static QString | str (const float &f) |
| static QString | str (const void *) |
| template<class T> | |
| static QString | str (const T *t) |
| template<class T> | |
| static QString | str (const QFlags< T > &f) |
| template<class T> | |
| static QString | str (const HepGeom::BasicVector3D< T > &t) |
| static QString | str (const Amg::Vector3D &t) |
| template<class T> | |
| static QString | str (const QList< T > &t) |
Protected Slots | |
| void | updatePreview () |
| void | updatePreviewSceneAndBgd () |
| void | apply () |
| void | reset () |
| void | updateButton () |
| void | switchMode () |
| void | transparencyChanged () |
Protected Member Functions | |
| void | mousePressEvent (QMouseEvent *event) |
| void | mouseMoveEvent (QMouseEvent *event) |
| void | dropEvent (QDropEvent *event) |
| void | dragEnterEvent (QDragEnterEvent *event) |
| void | setHelperClassName (const QString &n) |
Private Attributes | |
| Imp * | m_d |
| QString | m_helpername |
| IVP1System * | m_system |
Static Private Attributes | |
| static const bool | s_vp1verbose = VP1QtUtils::environmentVariableIsOn("VP1_VERBOSE_OUTPUT") |
Definition at line 46 of file VP1MaterialButton.h.
| VP1MaterialButton::VP1MaterialButton | ( | QWidget * | parent = 0, |
| int | dim = 25 ) |
Definition at line 124 of file VP1MaterialButton.cxx.
|
virtual |
Definition at line 150 of file VP1MaterialButton.cxx.
|
protectedslot |
Definition at line 632 of file VP1MaterialButton.cxx.
| void VP1MaterialButton::clearHandledMaterials | ( | ) |
Definition at line 469 of file VP1MaterialButton.cxx.
|
virtual |
Implements VP1MaterialButtonBase.
Definition at line 243 of file VP1MaterialButton.cxx.
|
static |
Definition at line 794 of file VP1MaterialButton.cxx.
|
static |
Definition at line 786 of file VP1MaterialButton.cxx.
|
protected |
Definition at line 909 of file VP1MaterialButton.cxx.
|
protected |
Definition at line 916 of file VP1MaterialButton.cxx.
| QWidget & VP1MaterialButton::editWindow | ( | ) |
Definition at line 175 of file VP1MaterialButton.cxx.
| const QList< SoMaterial * > & VP1MaterialButton::handledMaterials | ( | ) | const |
Definition at line 647 of file VP1MaterialButton.cxx.
| bool VP1MaterialButton::handleMaterial | ( | SoMaterial * | m | ) |
|
inlineinherited |
Definition at line 51 of file VP1HelperClassBase.h.
| QColor VP1MaterialButton::lastAppliedAmbientColour | ( | ) | const |
Definition at line 168 of file VP1MaterialButton.cxx.
|
virtual |
|
signal |
| QColor VP1MaterialButton::lastAppliedDiffuseColour | ( | ) | const |
Definition at line 167 of file VP1MaterialButton.cxx.
| QColor VP1MaterialButton::lastAppliedEmissiveColour | ( | ) | const |
Definition at line 170 of file VP1MaterialButton.cxx.
|
virtual |
| QColor VP1MaterialButton::lastAppliedSpecularColour | ( | ) | const |
Definition at line 169 of file VP1MaterialButton.cxx.
|
virtual |
|
inherited |
Definition at line 49 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 131 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 91 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 65 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 147 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 103 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 78 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 165 of file VP1HelperClassBase.cxx.
|
inherited |
Definition at line 117 of file VP1HelperClassBase.cxx.
|
protected |
Definition at line 848 of file VP1MaterialButton.cxx.
|
protected |
Definition at line 840 of file VP1MaterialButton.cxx.
|
protectedslot |
Definition at line 641 of file VP1MaterialButton.cxx.
|
virtual |
Implements VP1MaterialButtonBase.
Definition at line 941 of file VP1MaterialButton.cxx.
|
virtual |
fill out with the state of the object (used for drag and drop etc)
Implements VP1MaterialButtonBase.
Definition at line 935 of file VP1MaterialButton.cxx.
| void VP1MaterialButton::setDimension | ( | int | dim | ) |
Definition at line 673 of file VP1MaterialButton.cxx.
|
inlineprotectedinherited |
Definition at line 59 of file VP1HelperClassBase.h.
|
virtual |
Implements VP1MaterialButtonBase.
Definition at line 447 of file VP1MaterialButton.cxx.
|
static |
Definition at line 808 of file VP1MaterialButton.cxx.
|
static |
Definition at line 802 of file VP1MaterialButton.cxx.
|
slot |
Definition at line 191 of file VP1MaterialButton.cxx.
|
inherited |
Definition at line 197 of file VP1HelperClassBase.cxx.
| void VP1MaterialButton::setText | ( | const QString & | s | ) |
Definition at line 653 of file VP1MaterialButton.cxx.
|
slot |
Definition at line 182 of file VP1MaterialButton.cxx.
| bool VP1MaterialButton::stopHandlingMaterial | ( | SoMaterial * | m | ) |
Definition at line 459 of file VP1MaterialButton.cxx.
|
inlinestaticinherited |
|
inlinestaticinherited |
Definition at line 53 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 50 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 81 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 82 of file VP1String.h.
|
inlinestaticinherited |
|
staticinherited |
Definition at line 30 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 91 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 102 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 49 of file VP1String.h.
|
staticinherited |
Definition at line 36 of file VP1String.cxx.
|
staticinherited |
Definition at line 61 of file VP1String.cxx.
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
inlinestaticinherited |
Definition at line 87 of file VP1String.h.
|
staticinherited |
Definition at line 48 of file VP1String.cxx.
|
staticinherited |
Definition at line 42 of file VP1String.cxx.
|
inlinestaticinherited |
Definition at line 77 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 75 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 79 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 80 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 73 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 78 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 76 of file VP1String.h.
|
inlinestaticinherited |
Definition at line 74 of file VP1String.h.
|
protectedslot |
Definition at line 745 of file VP1MaterialButton.cxx.
|
inlineinherited |
Definition at line 50 of file VP1HelperClassBase.h.
|
protectedslot |
Definition at line 682 of file VP1MaterialButton.cxx.
|
protectedslot |
Definition at line 661 of file VP1MaterialButton.cxx.
|
protectedslot |
|
protectedslot |
Definition at line 487 of file VP1MaterialButton.cxx.
|
inlinestaticinherited |
Definition at line 32 of file VP1HelperClassBase.h.
|
staticinherited |
Definition at line 183 of file VP1HelperClassBase.cxx.
|
private |
Definition at line 120 of file VP1MaterialButton.h.
|
privateinherited |
Definition at line 67 of file VP1HelperClassBase.h.
|
privateinherited |
Definition at line 68 of file VP1HelperClassBase.h.
|
staticprivateinherited |
Definition at line 69 of file VP1HelperClassBase.h.