QWidget(parent)
{
iParent = parent;
- iAlpha = 205;
+
iLayout = new QVBoxLayout(this);
iLabel = new QLabel(this);
iLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
iLabel->setAlignment(Qt::AlignCenter);
iLayout->addWidget(iLabel);
+ iLayout->setSizeConstraint(QLayout::SetMaximumSize);
+
+ iAlpha = 205;
iBusy = false;
iAnim = 0;
iAnimDir = 1;
iUpdateAnim = false;
iDownloadSpeed = -1;
+
iTimer = new QTimer(this);
connect(iTimer,SIGNAL(timeout()),this,SLOT(timerEvent()));
iUpdateAnim = false;
}
-void dimmer::resizeEvent(QResizeEvent *)
+void dimmer::resizeEvent(QResizeEvent* event)
{
- this->resize(iParent->size());
- iLayout->setGeometry(iParent->rect());
- iLayout->setSizeConstraint(QLayout::SetMaximumSize);
- iAnimY = this->rect().height()-this->rect().height()/4;
+ iAnimY = this->rect().height() - this->rect().height() / 4;
+ QWidget::resizeEvent(event);
}
void dimmer::orientationChanged()
{
- resizeEvent(0);
+ //resize( iParent->size() );
}
void dimmer::dim(QString title, QString message)
iAnimDir = 1;
show();
+
+ resize(iParent->size());
+
iTimer->start(250);
}