Align tag names in playlist, layouts, tag guessing and search edit.
PlaylistColumnNames with the variable declaration in the .h file
had to go.
Instead the PlaylistDefines is extended a little using the
already existing method for string list generation.
Further cleanup in for Token,TokenDropTarget, TokenPool and so on.
- Remove event filter of token drop target. Event filters are evil.
instead change the LayoutEditWidget and add a strut to the
TokenDropTarget
- Clean up the mimetype. Now Token has a static function to return
the amarok token mime type.
The old mime type was defined in five different places.
- Have one function to return the mime data of a token in the token
object. Old code had two places where the data was returned with
different implementations.
- Correctly set the drop cursor pixmap for the TokenPool
- The TokenPool now has a working size hint.
- Remove some needless widget settings from the .ui files, restoring
the defaults.
- Rename the FilenameLayoutDialog file to FilenameLayoutWidget.
That file always had a widget and never a dialog. Dialogs are
defined in different files.
- To get rid of the result label layout problems I used a line edit
(that allows scrolling without a scrollbar).
Of course that also needs to be editable which caused all the other
changes in the MetaQueryWidget.
Last.fm ScrobblerAdapter: make correction announcements configurable
As suggested by Sentynel, this may get annoying when you don't care
that much about quality of your tags. Default to yes, otherwise this
would be pretty hard to discover.