macosx: Add new playlist model
The current playlist model directly operates on the core playlist datastructures without proper locking for a complete playlist table reload/update. This resulted in various ugly hacks and workarounds. The new playlist model encapsulates the data in own objects like in the qt interface. This allows a much easier integration with the table view and proper updates from the core playlist. This way, the previous playlist objects, stored in an ugly map with pointer strings as keys, pointing to the same pointer inside a NSValue, is obsolete finally. :-)
Showing
modules/gui/macosx/PLItem.h
0 → 100644
modules/gui/macosx/PLItem.m
0 → 100644
modules/gui/macosx/PLModel.h
0 → 100644
modules/gui/macosx/PLModel.m
0 → 100644
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment