diff options
author | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2009-09-18 21:45:22 +0000 |
---|---|---|
committer | nils <nils@34ebc366-c3a9-4b3c-9f84-69acf7962910> | 2009-09-18 21:45:22 +0000 |
commit | 6879379b1d40f0e2290597c7f59c672cd5c91bd1 (patch) | |
tree | e5518deb733d95d9b3eaa9d096a96d63192143d0 | |
parent | put keygeneration to own thread for GUI responsibility (diff) | |
download | gpg4usb-6879379b1d40f0e2290597c7f59c672cd5c91bd1.tar.gz gpg4usb-6879379b1d40f0e2290597c7f59c672cd5c91bd1.zip |
changed progressbar to splashcreen for key generating...(dont know, if this is better)
git-svn-id: http://cpunk.de/svn/src/gpg4usb/trunk@213 34ebc366-c3a9-4b3c-9f84-69acf7962910
-rwxr-xr-x | keymgmt.cpp | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/keymgmt.cpp b/keymgmt.cpp index ea11aca..b5c92af 100755 --- a/keymgmt.cpp +++ b/keymgmt.cpp @@ -1,4 +1,5 @@ /* + * * keymgmt.cpp * * Copyright 2008 gpg4usb-team <[email protected]> @@ -316,19 +317,30 @@ void KeyMgmt::keyGenAccept() kg->start(); genkeyDialog->accept(); - QProgressDialog *qpd = new QProgressDialog("Generating", "Jau",0,5,this); - qpd->setWindowModality(Qt::WindowModal); - + QPixmap pix(mIconPath+"genkey.jpeg"); + QSplashScreen splash(this, pix); + splash.releaseMouse(); + splash.show(); + splash.showMessage("Generating Key"); + //QProgressBar* progress = new QProgressBar(splash); +// QProgressDialog *qpd = new QProgressDialog("Generating", "Jau",0,5,this); + // qpd->setWindowModality(Qt::WindowModal); int value=0; while(kg->isRunning()) { value++; - value=value%5; - qDebug() << value; - qpd->setValue(value); + value=value%32000; + + qDebug() << value << value; + splash.show(); + QCoreApplication::processEvents(); + + //qpd->setValue(value); //sleep(1); } - qpd->cancel(); + splash.finish(this); + //qpd->cancel(); + qDebug() << "hallo"; //genkeyDialog->accept(); } else { |