35 #ifndef ANA_COLOR_WMATERIAL_H 36 #define ANA_COLOR_WMATERIAL_H 57 MaterialWindow(
const std::set<anatomist::AObject *> &, QWidget* parent = 0,
58 const char *name = 0, Qt::WindowFlags f = 0 );
61 const std::set<anatomist::AObject*>&
objects()
const {
return _parents; }
66 void updateInterface();
71 void enableTab(
int );
72 void enableAutoUpdate(
bool );
75 void valueChanged(
int panel,
int color,
int value );
76 void shininessChanged(
int value );
78 void objectsChosen(
const std::set<anatomist::AObject *> & );
84 QWidget* buildRgbaBox( QWidget* parent,
int num );
86 void updatePanel(
unsigned panel );
106 QANumSlider(
int num1,
int num2,
int minValue,
int maxValue,
int pageStep,
107 int value, Qt::Orientation, QWidget * parent,
108 const char * name=0 );
115 void valueChanged(
int num1,
int num2,
int value );
118 void transformChange(
int );
A class can implement the Observer interface when it wants to be informed of changes in observable ob...
This class can be subclassed to represent an object that the programmer wants to have observed...
This class has to be rewritten, it's really really a shame.......
const std::set< anatomist::AObject * > & objects() const
std::set< anatomist::AObject * > _parents
A private class: slider with specific data storage (for callbacks client data), no use for it anywher...
anatomist::Material _material
const anatomist::Material & getMaterial() const
Material aspect (color / transparency) tuning window.