BasePreview no longer fix its own size in constructor

This prevented free-sized previews from correctly sizing
This commit is contained in:
Michaël Lemaire 2014-02-24 22:25:53 +01:00
parent 5aa29f575e
commit 6e323dbea7
3 changed files with 7 additions and 5 deletions

View file

@ -374,6 +374,10 @@ void BaseForm::addPreview(BasePreview* preview, QString label)
_previews->layout()->addWidget(label_widget);
_previews->layout()->addWidget(preview);
preview->setMinimumSize(256, 256);
preview->setMaximumSize(256, 256);
preview->resize(256, 256);
_previews_list.append(preview);
}

View file

@ -27,13 +27,13 @@ FormAtmosphere::FormAtmosphere(QWidget *parent):
previewWest = new BasePreview(this);
previewWestRenderer = new AtmosphereColorPreviewRenderer(_definition, M_PI / 2.0);
previewWest->setRenderer(previewWestRenderer);
addPreview(previewWest, QString(tr("West preview")));
previewWest->setRenderer(previewWestRenderer);
previewEast = new BasePreview(this);
previewEastRenderer = new AtmosphereColorPreviewRenderer(_definition, -M_PI / 2.0);
previewEast->setRenderer(previewEastRenderer);
addPreview(previewEast, QString(tr("East preview")));
previewEast->setRenderer(previewEastRenderer);
//addInputEnum(tr("Color model"), (int*)&_definition->model, QStringList(tr("Simplified model (with weather)")) << tr("Complex model"));
addInputInt(tr("Day time (hour)"), &_definition->hour, 0, 23, 1, 10);

View file

@ -413,9 +413,7 @@ DrawingWidget(parent)
QObject::connect(this, SIGNAL(contentChange()), this, SLOT(update()));
this->setMinimumSize(256, 256);
this->setMaximumSize(256, 256);
this->resize(256, 256);
setMinimumSize(10, 10);
startTimer(50);
}