14#include "Inventor/C/errors/debugerror.h"
15#include "Inventor/nodes/SoMaterial.h"
38 m_d->fallBackMaterial = 0;
46 if (
m_d->fallBackMaterial)
47 m_d->fallBackMaterial->unref();
54 if (!
m_d->fallBackMaterial) {
55 m_d->fallBackMaterial =
new SoMaterial;
56 m_d->fallBackMaterial->ref();
58 return m_d->fallBackMaterial;
65 message(
"ERROR: Null material button pointer");
68 QList<SoMaterial*> mats = mb->handledMaterials();
69 if (mats.count()!=1) {
70 message(
"ERROR: No material in button "+mb->objectName());
81 return serialise.result();
void restore(QCheckBox *sb)
void message(const QString &) const
IVP1System * systemBase() const