Added "Make Playlist" context menu item to Collection Browser. The idea is to provide something similar to dynamic playlists - a hybrid of our classic playlist concept and something like JuK. Making it possible to create new playlists on the fly, without the need for drag-and-drop.
Few comments, a few small changes. Nothing important. I just wanted to commit them so I can more clearly see the important changes I'm making in my checkout. svn path=/trunk/kdeextragear-1/amarok/; revision=305761
Collection now gets updated for sure, after scanning. Ugly fix, I'd still like to find a proper solution. svn path=/trunk/kdeextragear-1/amarok/; revision=305583
Seems to fix this bug where a remote playlist wouldn't load. What gets me is I have no idea how any streams were loading before. CCMAIL: 78303-done@bugs.kde.org
The collection-thread now inserts its data in a temporary database while scanning, which allows us to safely use the collection in the meantime. This is done by two concurrent sqlite-connections (thread-safe). Wrote a new class named CollectionDB, which handles the database communication for the collection. svn path=/trunk/kdeextragear-1/amarok/; revision=305047
* Support multiple drag from the SearchBrowser * Set the QSplitter colours for the SearchBrowser properly * Remember the position of the SearchBrowser splitter * Enable conditional compilation of PlaylistBrowser as per user request * Allow selection of directories in the FileBrowser (I finally figured out how to do this!) * Set the BrowserBarTab splitter cursor to QSplitter style when overlapped and resize when not * Cleanse the TODO of redundant stuff svn path=/trunk/kdeextragear-1/amarok/; revision=304979
* Make searchBrowser remember some properties of its state, also full width selection, select the correct item in the historyview when search commences, allow multiple selection in the resultView, etc. Oh and use a QSplitter between listViews. Splitter colours aren't right yet, will fix soon! Will also make it remember more properties soon too. * Make Visualisation dialog only get created on use. svn path=/trunk/kdeextragear-1/amarok/; revision=304712
CHG: CollectionBrowser now fills the database inside of a thread, resulting in improved performance. svn path=/trunk/kdeextragear-1/amarok/; revision=304709
Include fullscreen functionality that xmms plugins expect, unfortunately it doesn't seem to work well svn path=/trunk/kdeextragear-1/amarok/; revision=304621