diff --git a/retroshare-gui/src/gui/GenCertDialog.cpp b/retroshare-gui/src/gui/GenCertDialog.cpp index 0f318049d..cb1dfc034 100644 --- a/retroshare-gui/src/gui/GenCertDialog.cpp +++ b/retroshare-gui/src/gui/GenCertDialog.cpp @@ -49,6 +49,7 @@ #define IMAGE_GOOD ":/images/accepted16.png" #define IMAGE_BAD ":/icons/cancel.svg" +#define IMAGE_TOR ":/icons/Tor-logo-2011.png" class EntropyCollectorWidget: public QTextBrowser { @@ -201,6 +202,8 @@ GenCertDialog::GenCertDialog(bool onlyGenerateIdentity, QWidget *parent) // ui.adv_checkbox->setVisible(true); //#endif + ui.pixmaplabel->setVisible(false); + initKeyList(); setupState(); updateCheckLabels(); @@ -586,6 +589,7 @@ void GenCertDialog::genPerson() //ui.reuse_existing_node_CB->hide(); ui.name_label->hide(); ui.name_input->hide(); + ui.profile_name_check_LB->hide(); ui.nickname_label->hide(); ui.nickname_input->hide(); ui.password2_label->hide(); @@ -605,8 +609,24 @@ void GenCertDialog::genPerson() ui.keylength_label->hide(); ui.keylength_comboBox->hide(); + ui.randomness_label_->hide(); + ui.entropy_bar->hide(); + ui.randomness_check_LB->hide(); + ui.nodeType_LB->hide(); + ui.adv_checkbox->hide(); + ui.groupBox->hide(); + setCursor(Qt::WaitCursor) ; + if(isAutoTor && RsTor::isTorAvailable()) + { + ui.info_Label->setVisible(true) ; + ui.pixmaplabel->setVisible(true) ; + ui.info_Label->setAlignment(Qt::AlignCenter); + ui.info_Label->setText("RetroShare is starting with Tor...") ; + ui.pixmaplabel->setPixmap(FilesDefs::getPixmapFromQtResourcePath(IMAGE_TOR)) ; + } + QCoreApplication::processEvents(); QAbstractEventDispatcher* ed = QAbstractEventDispatcher::instance(); #ifdef DEBUG_GENCERTDIALOG diff --git a/retroshare-gui/src/gui/GenCertDialog.ui b/retroshare-gui/src/gui/GenCertDialog.ui index a747709d3..493cffe43 100644 --- a/retroshare-gui/src/gui/GenCertDialog.ui +++ b/retroshare-gui/src/gui/GenCertDialog.ui @@ -184,7 +184,7 @@ 24 - + @@ -785,6 +785,16 @@ + + + + TextLabel + + + Qt::AlignCenter + + + @@ -826,8 +836,8 @@ importIdentity_PB - + diff --git a/retroshare-gui/src/gui/icons.qrc b/retroshare-gui/src/gui/icons.qrc index ff3771075..de13e0f6d 100644 --- a/retroshare-gui/src/gui/icons.qrc +++ b/retroshare-gui/src/gui/icons.qrc @@ -383,5 +383,6 @@ icons/filetype/dll.svg icons/filetype/collection.svg icons/filetype/patch.svg + icons/Tor-logo-2011.png diff --git a/retroshare-gui/src/gui/icons/Tor-logo-2011.png b/retroshare-gui/src/gui/icons/Tor-logo-2011.png new file mode 100644 index 000000000..f994c97ea Binary files /dev/null and b/retroshare-gui/src/gui/icons/Tor-logo-2011.png differ