ocarina/core
Anna Schumaker c5598293d6 queue: Create a notifier class
This class will be used to push queue changes directly to the GUI.
Currently changes get mapped through the old callbacks system, which can
lead to several inefficiencies because the GUI has to look up each queue
structure in a list.

This patch implements a basic QNotifier class and provides a function
for setting a Queue's notifier.

Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>
2015-04-03 12:16:40 -04:00
..
tags filter: Remove lowercase() function 2015-01-30 09:35:55 -05:00
Sconscript build: Add gstreamer package from gui/Sconscript 2015-01-02 10:31:14 -05:00
audio.cpp string: Add a function for converting seconds to string 2015-01-27 09:23:14 -05:00
callback.cpp audio: Remove on_pause_count_changed callback 2014-12-20 15:44:40 -05:00
core.cpp audio: Initialize GST from the gui layer 2014-12-20 10:16:44 -05:00
database.cpp DatabaseEntry: Rename id to _index (and make it private) 2014-11-02 10:25:41 -05:00
deck.cpp deck: Update doxygen documentation 2014-12-12 08:25:53 -05:00
file.cpp file: Update documentation and various cleanups 2014-11-01 21:56:59 -04:00
filter.cpp filter: Use string :: lowercase() for searching 2015-01-30 10:54:39 -05:00
idle.cpp idle: Add doxygen documentation. 2014-10-17 09:56:54 -04:00
index.cpp Index: Add more detailed documentation 2014-11-07 08:14:27 -05:00
library.cpp tagdb: Remove tagdb 2014-12-04 08:31:52 -05:00
playlist.cpp playlist: Add a "least played tracks" playlist 2015-02-06 15:33:42 -05:00
queue.cpp queue: Create a notifier class 2015-04-03 12:16:40 -04:00
random.cpp random: Add doxygen information 2014-09-13 10:00:03 -04:00
string.cpp string: Make _time_detail() static 2015-01-30 10:54:40 -05:00