void StoreManageDialog::onVersionsReply(bool result) { if (result) { log( tr("Versions list received. Parsing...") ); JsonParser parser; if ( !parser.setJson( fetcher.getData() ) ) { log( tr("Error: ") + parser.getParserError() ); } else { if ( !parser.hasVersionList() ) { log( tr("Error: reply not contain version list!") ); } else { QStringList versions = parser.getReleaseVersonList(); ui->versionCombo->addItems(versions); log( tr("Versions list for clone is ready!") ); ui->versionCombo->setEnabled(true); ui->actionButton->setEnabled(true); } } } else { log( tr("Version list not received") ); } }