chiark / gitweb /
queue() now uses the resolved name if available. This is looked up in
[disorder] / disobedience / disobedience.h
index faf7597c3d30bdb128db17527e369b8710f55f67..f709a27fb31e4cbfb269fb54f1ea1df6525cf0fb 100644 (file)
@@ -48,6 +48,7 @@
 #include "kvp.h"
 #include "eventdist.h"
 #include "split.h"
+#include "timeval.h"
 
 #include <glib.h>
 #include <gtk/gtk.h>
@@ -208,13 +209,20 @@ void queue_properties(struct queuelike *ql);
 int queued(const char *track);
 /* Return nonzero iff TRACK is queued or playing */
 
+extern struct queue_entry *playing_track;
+
+/* Lookups */
+const char *namepart(const char *track,
+                     const char *context,
+                     const char *part);
+long namepart_length(const char *track);
+char *namepart_resolve(const char *track);
+
 void namepart_update(const char *track,
                      const char *context,
                      const char *part);
 /* Called when a namepart might have changed */
 
-extern struct queue_entry *playing_track;
-
 /* Choose */
 
 GtkWidget *choose_widget(void);