}
void ManageLibraryForm::_add() {
- QString directory = QFileDialog::getExistingDirectory (this, "Select directory", DEFAULT_PATH_PREFIX, QFileDialog::ShowDirsOnly );
+ QString directory = QFileDialog::getExistingDirectory (this, tr("Select directory"), DEFAULT_PATH_PREFIX, QFileDialog::ShowDirsOnly );
if (!directory.isEmpty()) {
_library->addDirectory(directory);
}
ui->addButton->setIcon(QIcon(":/icons/"+_icons_theme+"/add.png"));
ui->deleteButton->setIcon(QIcon(":/icons/"+_icons_theme+"/delete.png"));
ui->updateButton->setIcon(QIcon(":/icons/"+_icons_theme+"/update.png"));
- ui->updateAllButton->setIcon(QIcon(":/icons/"+_icons_theme+"/update.png"));
- ui->updatePlsButton->setIcon(QIcon(":/icons/"+_icons_theme+"/update.png"));
+ ui->updateAllButton->setIcon(QIcon(":/icons/"+_icons_theme+"/update-all.png"));
+ ui->updatePlsButton->setIcon(QIcon(":/icons/"+_icons_theme+"/update-pls.png"));
refresh();
}
void ManageLibraryForm::_delete_selected() {
QList<QString> directories;
QModelIndexList idx = ui->dirView->selectionModel()->selectedIndexes();
+ if (idx.count() == 0) {
+ return;
+ }
+ CONFIRM_ACTION(this, tr("Delete selected directories?"))
foreach (QModelIndex id, idx) {
if (id.column() == 1) {
QString path = id.data().toString();
}
void ManageLibraryForm::_update_selected() {
+ CONFIRM_ACTION(this, tr("Update selected directories? It may take several minutes"))
QList<QString> directories;
QModelIndexList idx = ui->dirView->selectionModel()->selectedIndexes();
foreach (QModelIndex id, idx) {
}
void ManageLibraryForm::_update_all() {
+ CONFIRM_ACTION(this, tr("Update the entire library? It may take a long time"))
_library->updateAll();
refresh();
emit refreshLibrary();
}
+
+void ManageLibraryForm::updateTranslations() {
+ ui->retranslateUi(this);
+}