21#ifndef VP1STDCOLLECTION_H
22#define VP1STDCOLLECTION_H
66 virtual void setState(
const QByteArray&);
VP1Collection(IVP1System *sys=0, const QString &helperClassName="VP1Collection")
const QString & helperClassName() const
virtual QString matButtonToolTip() const
virtual void setExtraWidgetsState(const QByteArray &)
virtual ~VP1StdCollection()
QList< QWidget * > provideWidgetsForGuiRow() const
double collMaterialTransparency() const
virtual qint32 provideCollTypeID() const
virtual void collMaterialTransparencyAndBrightnessChanged()
bool problemsLoading() const
virtual void assignDefaultMaterial(SoMaterial *) const =0
SoMaterial * material() const
virtual void largeChangesEnd()
virtual void init(VP1MaterialButtonBase *button=0)
SoSeparator * collSep() const
All 3D objects from this coll.
SoSwitch * collSwitch() const
Add this somewhere in your scenegraph (do not add any children here!)
virtual void largeChangesBegin()
virtual QString checkBoxToolTip() const
qint32 collTypeID() const
virtual QByteArray providePersistifiableID() const
double collMaterialBrightness() const
void possibleChangeMatTranspOrBrightness()
VP1StdCollection & operator=(const VP1StdCollection &)
virtual QByteArray persistifiableState() const
Provide default implementation based on widget list + version.
VP1StdCollection(const VP1StdCollection &)
void visibilityChanged(bool)
virtual QByteArray extraWidgetsState() const
virtual void setState(const QByteArray &)
Provide default implementation based on widget list + version.
virtual QList< QWidget * > provideExtraWidgetsForGuiRow() const
virtual QString provideText() const =0
VP1StdCollection(IVP1System *, const QString &helperClassName)