1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
class LightSettings
: Embeddable
{
%TypeHeaderCode
#include <BALL/VIEW/DIALOGS/lightSettings.h>
%End
public:
LightSettings();
static Size countInstances();
static LightSettings* getInstance(Position);
void update();
void updateFromStage();
void apply();
virtual void restoreDefaultValues(bool /*all*/ = false);
void restoreValues(bool all);
public Q_SLOTS:
virtual void addLightPressed();
virtual void colorPressed();
virtual void defaultsPressed();
virtual void removeLightPressed();
virtual void typeSelected();
virtual void intensityChanged();
virtual void positionTypeChanged();
private:
LightSettings(const LightSettings& ls);
};
|