Created by RAFFI TEA on 2011-01-10 and last modified on 2011-03-28

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
Members of Mixxx Development Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Mixxx Development Team

Recent revisions

2681. By Raffitea on 2011-03-28

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::BlockingQueuedConnection with QueuedConnection, which seems to work for rapid sidebar folder iterations with keyboard/MIDI; Added a global static member for BrowseThread::getInstance().

2680. By Raffitea on 2011-03-28

Merging from trunk

2679. By Raffitea on 2011-03-27

Merging from trunk to get auto-expand feature

2678. By Raffitea on 2011-03-27

Now made BrowseThread singleton. BrowseTableModel objects will only process received signals if they have asked the thread to do so.

2677. By Raffitea on 2011-03-27

Removed the singleton character of BrowseTableModel. This was a really stupid idea....

2676. By Raffitea on 2011-03-27

Merging from trunk

2675. By Raffitea on 2011-03-26

Merging from trunk

2674. By Raffitea on 2011-03-26

Merging from trunk to get PrepareFeature fixes

2673. By Raffitea on 2011-03-26

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

2672. By Tobias <Tobias@Silverstar> on 2011-03-25

Merging from trunk to get library caching fixes

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.