|
|
|
|
@ -25,17 +25,23 @@ AutoFillWidget::AutoFillWidget(QUrl url, QByteArray data, QString pass, QWidget |
|
|
|
|
connect(ui->never, SIGNAL(clicked()), this, SLOT(never())); |
|
|
|
|
connect(ui->notnow, SIGNAL(clicked()), this, SLOT(hide())); |
|
|
|
|
connect(ui->closeButton, SIGNAL(clicked()), this, SLOT(hide())); |
|
|
|
|
|
|
|
|
|
setMinimumHeight(1); |
|
|
|
|
setMaximumHeight(1); |
|
|
|
|
|
|
|
|
|
m_animation = new QTimeLine(300, this); |
|
|
|
|
m_animation->setFrameRange(0, 35); |
|
|
|
|
connect(m_animation, SIGNAL(frameChanged(int)),this, SLOT(frameChanged(int))); |
|
|
|
|
QTimer::singleShot(300, m_animation, SLOT(start())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void AutoFillWidget::hide() |
|
|
|
|
{ |
|
|
|
|
m_animation = new QTimeLine(300, this); |
|
|
|
|
m_animation->setFrameRange(0, 35); |
|
|
|
|
m_animation->setDirection(QTimeLine::Backward); |
|
|
|
|
|
|
|
|
|
m_animation->stop(); |
|
|
|
|
m_animation->start(); |
|
|
|
|
connect(m_animation, SIGNAL(finished()), this, SLOT(close())); |
|
|
|
|
connect(m_animation, SIGNAL(frameChanged(int)),this, SLOT(frameChanged(int))); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void AutoFillWidget::frameChanged(int frame) |
|
|
|
|
|