DownloadRemoteFileDialog::DownloadRemoteFileDialog( const QString& id, const QString& dbId, QWidget *p /* = NULL*/ ) :QDialog(p), isQueryDB(false) { ui = new Ui_DownloadRemoteFileDialog; ui->setupUi(this); new HelpButton(this, ui->buttonBox, "23330963"); ui->formatBox->addItem(GENBANK_FORMAT); ui->formatBox->addItem(FASTA_FORMAT); connect(ui->formatBox, SIGNAL(currentIndexChanged(const QString &)), SLOT(sl_formatChanged(const QString &))); adjustSize(); ui->databasesBox->clear(); const QString dbName = dbId == EntrezUtils::NCBI_DB_PROTEIN ? RemoteDBRegistry::GENBANK_PROTEIN : RemoteDBRegistry::GENBANK_DNA; ui->databasesBox->addItem(dbName,dbName); ui->idLineEdit->setText(id); ui->idLineEdit->setReadOnly(true); delete ui->hintLabel; ui->hintLabel = NULL; setMinimumSize( 500, 0 ); connect(ui->saveFilenameToolButton, SIGNAL(clicked()), SLOT(sl_saveFilenameButtonClicked())); setSaveFilename(); }
GetSequenceByIdDialog::GetSequenceByIdDialog(QWidget *w): QDialog(w) { setupUi(this); new HelpButton(this, buttonBox, "17468935"); connect(toolButton, SIGNAL(clicked()), SLOT(sl_saveFilenameButtonClicked())); QString defaultPath = AppContext::getAppSettings()->getUserAppsSettings()->getDownloadDirPath(); directoryEdit->setText(defaultPath); dir = defaultPath; }