notify user if some files failed to be added
This commit is contained in:
@@ -242,14 +242,14 @@ void SelectedItemsAdder::addToExistingPlaylist(const std::string &playlist) cons
|
||||
|
||||
void SelectedItemsAdder::addAtTheEndOfPlaylist() const
|
||||
{
|
||||
addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, -1);
|
||||
exitSuccessfully();
|
||||
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, -1);
|
||||
exitSuccessfully(success);
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::addAtTheBeginningOfPlaylist() const
|
||||
{
|
||||
addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, 0);
|
||||
exitSuccessfully();
|
||||
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, 0);
|
||||
exitSuccessfully(success);
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::addAfterCurrentSong() const
|
||||
@@ -258,8 +258,8 @@ void SelectedItemsAdder::addAfterCurrentSong() const
|
||||
return;
|
||||
size_t pos = myPlaylist->currentSongPosition();
|
||||
++pos;
|
||||
addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully();
|
||||
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully(success);
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::addAfterCurrentAlbum() const
|
||||
@@ -273,16 +273,16 @@ void SelectedItemsAdder::addAfterCurrentAlbum() const
|
||||
while (pos < pl.size() && pl[pos].value().getAlbum() == album)
|
||||
++pos;
|
||||
});
|
||||
addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully();
|
||||
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully(success);
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::addAfterHighlightedSong() const
|
||||
{
|
||||
size_t pos = myPlaylist->main().current().value().getPosition();
|
||||
++pos;
|
||||
addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully();
|
||||
bool success = addSongsToPlaylist(m_selected_items.begin(), m_selected_items.end(), false, pos);
|
||||
exitSuccessfully(success);
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::cancel()
|
||||
@@ -293,9 +293,9 @@ void SelectedItemsAdder::cancel()
|
||||
w = &m_playlist_selector;
|
||||
}
|
||||
|
||||
void SelectedItemsAdder::exitSuccessfully() const
|
||||
void SelectedItemsAdder::exitSuccessfully(bool success) const
|
||||
{
|
||||
Statusbar::msg("Selected items added");
|
||||
Statusbar::msg("Selected items added%s", withErrors(success));
|
||||
switchToPreviousScreen();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user