DlgCoverArtFetcher - using QListWidget instead of QTableView (needs more work)
The logic used to make the qtableview works was overly complicated.
Using QListWidget we can do the same thing (add icons and text) just with a couple of lines.
Also, QListWidget will allow us to make the dlg resizable...
DlgCoverFetcher - setting up coverview (qlistwidget)
DlgCoverFetcher.UI - changing initial size to fit 5 columns + making it resizable
coverView - truncate cover text (artist and album) to fit into the cell
coverView - add tooltip with album name
dlgcoverartfetcher - ensures that search&dowload connections are unique + ensures that downloadqueue and networkreply are valid before using it
- it avoids some crashes caused by successive requests
fixing bug with the status change when ENTER is pressed from album or artist fields
Removing DlgCoverArtFetcher::initCoverView()
after the last changes in the coverView (using qlistwidget) this method became unnecessary because we could start doing the same thing (cleaning downloadqueue and the cover view) directly...
dlgcoverfetcher starts searching directly when init() is called (just when album OR arist are not empty)
- it improves the usability, avoiding extra clicks by the user
implements btnApply for the new coverView (same logic that it was using before with the qtableview)
coverView - applying cover by double click