Browse Source

Improve splash screen code

adaptive-webui-19844
Christophe Dumez 14 years ago
parent
commit
6d241270b5
  1. 4
      src/main.cpp

4
src/main.cpp

@ -263,9 +263,9 @@ int main(int argc, char *argv[]){ @@ -263,9 +263,9 @@ int main(int argc, char *argv[]){
painter.setFont(QFont("Arial", 22, QFont::Black));
painter.drawText(224 - painter.fontMetrics().width(version), 270, version);
splash = new QSplashScreen(splash_img, Qt::WindowStaysOnTopHint);
QTimer::singleShot(1500, splash, SLOT(deleteLater()));
splash->show();
app.processEvents();
QTimer::singleShot(2000, splash, SLOT(deleteLater()));
}
#endif
// Set environment variable
@ -297,7 +297,7 @@ int main(int argc, char *argv[]){ @@ -297,7 +297,7 @@ int main(int argc, char *argv[]){
#ifndef DISABLE_GUI
MainWindow window(0, torrentCmdLine);
if(!no_splash)
QObject::connect(splash, SIGNAL(destroyed()), &window, SLOT(raise()));
window.raise();
QObject::connect(&app, SIGNAL(messageReceived(const QString&)),
&window, SLOT(processParams(const QString&)));
app.setActivationWindow(&window);

Loading…
Cancel
Save