Added logic to increase size of sprite preview area.
This commit is contained in:
parent
838ba76284
commit
a09121b28d
|
@ -2761,7 +2761,7 @@ spriteViewerDialog_t::spriteViewerDialog_t(QWidget *parent)
|
||||||
previewAnimation = new QPropertyAnimation( previewFrame, "maximumWidth", this);
|
previewAnimation = new QPropertyAnimation( previewFrame, "maximumWidth", this);
|
||||||
previewAnimation->setDuration(500);
|
previewAnimation->setDuration(500);
|
||||||
previewAnimation->setStartValue(0);
|
previewAnimation->setStartValue(0);
|
||||||
previewAnimation->setEndValue(512);
|
previewAnimation->setEndValue(600);
|
||||||
previewAnimation->setEasingCurve( QEasingCurve::InOutCirc );
|
previewAnimation->setEasingCurve( QEasingCurve::InOutCirc );
|
||||||
|
|
||||||
connect( previewAnimation, SIGNAL(valueChanged(const QVariant &)), this, SLOT(previewAnimWidthChange(const QVariant &)));
|
connect( previewAnimation, SIGNAL(valueChanged(const QVariant &)), this, SLOT(previewAnimWidthChange(const QVariant &)));
|
||||||
|
@ -2814,18 +2814,10 @@ void spriteViewerDialog_t::toggleGridVis(void)
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
void spriteViewerDialog_t::togglePreviewVis(bool state)
|
void spriteViewerDialog_t::togglePreviewVis(bool state)
|
||||||
{
|
{
|
||||||
//if ( previewFrame->isHidden() )
|
|
||||||
//{
|
|
||||||
// previewFrame->show();
|
|
||||||
//}
|
|
||||||
//else
|
|
||||||
//{
|
|
||||||
// previewFrame->hide();
|
|
||||||
//}
|
|
||||||
if ( state )
|
if ( state )
|
||||||
{
|
{
|
||||||
previewAnimation->setStartValue(0);
|
previewAnimation->setStartValue(0);
|
||||||
previewAnimation->setEndValue(512);
|
previewAnimation->setEndValue(600);
|
||||||
previewAnimation->start();
|
previewAnimation->start();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -3367,6 +3359,11 @@ int oamPreview_t::heightForWidth(int w) const
|
||||||
return ((w*256)/240);
|
return ((w*256)/240);
|
||||||
}
|
}
|
||||||
//----------------------------------------------------
|
//----------------------------------------------------
|
||||||
|
QSize oamPreview_t::sizeHint(void) const
|
||||||
|
{
|
||||||
|
return QSize(512,480);
|
||||||
|
}
|
||||||
|
//----------------------------------------------------
|
||||||
void oamPreview_t::resizeEvent(QResizeEvent *event)
|
void oamPreview_t::resizeEvent(QResizeEvent *event)
|
||||||
{
|
{
|
||||||
viewWidth = event->size().width();
|
viewWidth = event->size().width();
|
||||||
|
@ -3387,6 +3384,8 @@ void oamPreview_t::paintEvent(QPaintEvent *event)
|
||||||
viewWidth = event->rect().width();
|
viewWidth = event->rect().width();
|
||||||
viewHeight = event->rect().height();
|
viewHeight = event->rect().height();
|
||||||
|
|
||||||
|
//printf("Draw: %i,%i\n", viewWidth, viewHeight );
|
||||||
|
|
||||||
w = viewWidth / 256;
|
w = viewWidth / 256;
|
||||||
h = viewHeight / 240;
|
h = viewHeight / 240;
|
||||||
|
|
||||||
|
|
|
@ -408,6 +408,7 @@ class oamPreview_t : public QWidget
|
||||||
void paintEvent(QPaintEvent *event);
|
void paintEvent(QPaintEvent *event);
|
||||||
void resizeEvent(QResizeEvent *event);
|
void resizeEvent(QResizeEvent *event);
|
||||||
int heightForWidth(int w) const;
|
int heightForWidth(int w) const;
|
||||||
|
QSize sizeHint(void) const;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
int viewWidth;
|
int viewWidth;
|
||||||
|
|
Loading…
Reference in New Issue