lp:~mixxxdevelopers/mixxx/tree_item_browser
This branch improves the library browser. Goals are
* a tree-view like folder tree that shows drive letters and allows quick access to common places (e.g., MyMusic)
* to show audio metadata in the table view.
- Get this branch:
- bzr branch lp:~mixxxdevelopers/mixxx/tree_item_browser
Branch merges
- RJ Skerry-Ryan: Approve
-
Diff: 1262 lines (+452/-121)36 files modifiedmixxx/src/dlgprefplaylist.cpp (+4/-0)
mixxx/src/dlgprefplaylistdlg.ui (+7/-0)
mixxx/src/library/autodjfeature.cpp (+3/-0)
mixxx/src/library/autodjfeature.h (+1/-0)
mixxx/src/library/browse/browsefeature.cpp (+21/-10)
mixxx/src/library/browse/browsefeature.h (+3/-1)
mixxx/src/library/browse/browsetablemodel.cpp (+33/-25)
mixxx/src/library/browse/browsetablemodel.h (+40/-34)
mixxx/src/library/browse/browsethread.cpp (+76/-30)
mixxx/src/library/browse/browsethread.h (+28/-6)
mixxx/src/library/cratefeature.cpp (+46/-3)
mixxx/src/library/cratefeature.h (+6/-1)
mixxx/src/library/itunes/itunesfeature.cpp (+3/-1)
mixxx/src/library/itunes/itunesfeature.h (+1/-0)
mixxx/src/library/library.cpp (+3/-3)
mixxx/src/library/libraryfeature.h (+11/-0)
mixxx/src/library/mixxxlibraryfeature.cpp (+2/-0)
mixxx/src/library/mixxxlibraryfeature.h (+1/-0)
mixxx/src/library/parser.cpp (+3/-0)
mixxx/src/library/parser.h (+1/-0)
mixxx/src/library/parserm3u.cpp (+34/-0)
mixxx/src/library/parserm3u.h (+3/-0)
mixxx/src/library/parserpls.cpp (+31/-0)
mixxx/src/library/parserpls.h (+2/-0)
mixxx/src/library/playlistfeature.cpp (+46/-2)
mixxx/src/library/playlistfeature.h (+6/-1)
mixxx/src/library/preparefeature.cpp (+5/-0)
mixxx/src/library/preparefeature.h (+1/-0)
mixxx/src/library/promotracksfeature.cpp (+3/-0)
mixxx/src/library/promotracksfeature.h (+1/-0)
mixxx/src/library/rhythmbox/rhythmboxfeature.cpp (+3/-1)
mixxx/src/library/rhythmbox/rhythmboxfeature.h (+1/-0)
mixxx/src/library/sidebarmodel.cpp (+18/-3)
mixxx/src/library/sidebarmodel.h (+1/-0)
mixxx/src/library/traktor/traktorfeature.cpp (+3/-0)
mixxx/src/library/traktor/traktorfeature.h (+1/-0)
Related bugs
Bug #672778: Export Playlists to M3U with relative paths | Wishlist | Fix Released |
Related blueprints
Branch information
Recent revisions
- 2681. By Raffitea
-
Renamed context menu entry for crate export/import; If file extension is missing, append .m3u to the export file and continue to export in m3u; Replaced Qt::BlockingQue
uedConnection with QueuedConnection, which seems to work for rapid sidebar folder iterations with keyboard/MIDI; Added a global static member for BrowseThread: :getInstance( ). - 2678. By Raffitea
-
Now made BrowseThread singleton. BrowseTableModel objects will only process received signals if they have asked the thread to do so.
- 2677. By Raffitea
-
Removed the singleton character of BrowseTableModel. This was a really stupid idea....
- 2673. By Raffitea
-
made BrowseTableModel singleton because the recording feature will use the BrowseTableModel to display contents of a special recording directory. This approach avoids two BrowseThreads. If I had made BrowseThread singleton there would be two BrowseTableModel objects and both would populate when the Thread is active. This is not performant
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~mixxxdevelopers/mixxx/trunk