void Dialog::submit() { QString artist = artistEditor->text(); QString title = titleEditor->text(); if (artist.isEmpty() || title.isEmpty()) { QString message(tr("Please provide both the name of the artist " "and the title of the album.")); QMessageBox::information(this, tr("Add Album"), message); } else { int artistId = findArtistId(artist); int albumId = addNewAlbum(title, artistId); QStringList tracks; tracks = tracksEditor->text().split(',', QString::SkipEmptyParts); addTracks(albumId, tracks); increaseAlbumCount(indexOfArtist(artist)); accept(); } }
void vkUploadImagesForm::on_toolButton_clicked() { QInputDialog dialog; QString newfolder = dialog.getText(this,tr("Title of new album"),tr("Please input title of new album")); if (!newfolder.isEmpty()) emit addNewAlbum(newfolder); }