diff options
author | Andreas Loibl <andreas@andreas-loibl.de> | 2011-10-02 23:53:52 +0200 |
---|---|---|
committer | Andreas Loibl <andreas@andreas-loibl.de> | 2011-10-02 23:53:52 +0200 |
commit | 2f15cfa42e133c9d96061e439d671ebd54791d08 (patch) | |
tree | c6201c9178cdfea21f8120eca1be665a4651b07f /wizard/installation.cpp | |
parent | 3464bcb4f23e52bf55d7d60b7af91612cef06e2c (diff) | |
download | acritoxinstaller-2f15cfa42e133c9d96061e439d671ebd54791d08.zip acritoxinstaller-2f15cfa42e133c9d96061e439d671ebd54791d08.tar.gz |
added installation timer
Diffstat (limited to 'wizard/installation.cpp')
-rw-r--r-- | wizard/installation.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/wizard/installation.cpp b/wizard/installation.cpp index 2d5e342..8e9ceb7 100644 --- a/wizard/installation.cpp +++ b/wizard/installation.cpp @@ -23,6 +23,7 @@ void wpInstallation::initializePage() connect(backend, SIGNAL(receivedCommand(QString,QString)), this, SLOT(receivedCommand(QString,QString))); connect(backend, SIGNAL(finishedCommand(QString)), this, SLOT(finishedCommand(QString))); backend->exec("do_install"); + timer.start(); } void wpInstallation::cleanupPage() @@ -127,6 +128,11 @@ void wpInstallation::finishedCommand(QString command) progressCompleted->setValue(100); progressCurrent->setRange(0,100); progressCurrent->setValue(100); + int elapsed = timer.elapsed()/1000; + QString desc = tr("The installation took %1m%2s.").arg(elapsed/60).arg(elapsed % 60, 2, QLatin1Char('0')); + QListWidgetItem *item = new ListItem(tr("Finished."), desc, "dialog-ok-apply"); + listWidget->addItem(item); + listWidget->scrollToItem(item); setComplete(true); } |