45 lines
1.1 KiB
C++
45 lines
1.1 KiB
C++
|
#include "formtextures.h"
|
||
|
|
||
|
#include "../lib_paysages/textures.h"
|
||
|
#include "../lib_paysages/scenery.h"
|
||
|
|
||
|
static TexturesDefinition _definition;
|
||
|
|
||
|
/**************** Previews ****************/
|
||
|
|
||
|
/**************** Form ****************/
|
||
|
FormTextures::FormTextures(QWidget *parent):
|
||
|
BaseForm(parent)
|
||
|
{
|
||
|
_definition = texturesCreateDefinition();
|
||
|
|
||
|
/*previewHeight = new PreviewTerrainHeight(this);
|
||
|
previewColor = new PreviewTerrainColor(this);
|
||
|
addPreview(previewHeight, QString("Height preview (normalized)"));
|
||
|
addPreview(previewColor, QString("Textured preview (no shadow)"));*/
|
||
|
|
||
|
/*addInputNoise("Noise", _definition.height_noise);
|
||
|
addInputDouble("Height", &_definition.height_factor, 0.0, 20.0, 0.1, 1.0);
|
||
|
addInputDouble("Scaling", &_definition.scaling, 1.0, 20.0, 0.1, 1.0);*/
|
||
|
|
||
|
revertConfig();
|
||
|
}
|
||
|
|
||
|
void FormTextures::revertConfig()
|
||
|
{
|
||
|
sceneryGetTextures(&_definition);
|
||
|
BaseForm::revertConfig();
|
||
|
}
|
||
|
|
||
|
void FormTextures::applyConfig()
|
||
|
{
|
||
|
scenerySetTextures(&_definition);
|
||
|
BaseForm::applyConfig();
|
||
|
}
|
||
|
|
||
|
void FormTextures::configChangeEvent()
|
||
|
{
|
||
|
texturesValidateDefinition(&_definition);
|
||
|
BaseForm::configChangeEvent();
|
||
|
}
|