~ubuntu-branches/ubuntu/quantal/rhythmbox/quantal-proposed

« back to all changes in this revision

Viewing changes to podcast/rb-podcast-manager.h

  • Committer: Package Import Robot
  • Author(s): Rodney Dawes
  • Date: 2012-03-09 07:24:47 UTC
  • mfrom: (1.1.64)
  • Revision ID: package-import@ubuntu.com-20120309072447-ltf9ea8d9vj5zmiy
Tags: 2.95.5-0ubuntu1
* New upstream release. (LP: #949424)
  - Add support for allowing plug-ins to specify that they should be
    enabled by default. (LP: #934235)
  - Magnatune plug-in is re-enabled upstream.
  - Removal of gtk_dialog_run in most all cases.
  - Porting of more plug-ins to python-gi. 
* debian/control, debian/*.install:
  - Remove the useless coherence plug-in install file.
  - Move some core plug-ins into main rhythmbox package.
    + audiocd, generic-player, iradio, mmkeys, power-manager, rb
  - Split out the NPAPI plug-in to a separate package.
  - Split out the zeitgeist plug-in to a separate package.
  - Split out the magnatune store plug-in to a separate package.
  - Split out the visualizer plug-in to a separate package.
    + Disable building the visualizer plug-in package, as it needs
      libmx which is in universe and not main.
* debian/patches/*:
  - Refreshed patches against new source that had problems applying.
  - Remvoe the mpris name patch which is included upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
{
55
55
        GObjectClass parent_class;
56
56
 
57
 
    /* signals */
58
 
    void        (*status_changed)               (RBPodcastManager* pd, RhythmDBEntry *entry, glong value);
59
 
    void        (*start_download)               (RBPodcastManager* pd, RhythmDBEntry *entry);
60
 
    void        (*finish_download)              (RBPodcastManager* pd, RhythmDBEntry *entry);
61
 
    void        (*feed_updates_available)       (RBPodcastManager* pd, RhythmDBEntry *entry);
62
 
    gboolean    (*process_error)                (RBPodcastManager* pd, const char *error, gboolean existing);
 
57
        /* signals */
 
58
        void        (*status_changed)                   (RBPodcastManager* pd, RhythmDBEntry *entry, glong value);
 
59
        void        (*start_download)                   (RBPodcastManager* pd, RhythmDBEntry *entry);
 
60
        void        (*finish_download)                  (RBPodcastManager* pd, RhythmDBEntry *entry);
 
61
        void        (*feed_updates_available)           (RBPodcastManager* pd, RhythmDBEntry *entry);
 
62
        void        (*process_error)                    (RBPodcastManager* pd, const char *url, const char *error, gboolean existing);
63
63
 
64
64
} RBPodcastManagerClass;
65
65
 
76
76
gchar *                 rb_podcast_manager_get_podcast_dir      (RBPodcastManager *pd);
77
77
 
78
78
gboolean                rb_podcast_manager_subscribe_feed       (RBPodcastManager *pd, const gchar* url, gboolean automatic);
 
79
void                    rb_podcast_manager_insert_feed_url      (RBPodcastManager *pd, const char *url);
79
80
void                    rb_podcast_manager_unsubscribe_feed     (RhythmDB *db, const gchar* url);
80
81
void                    rb_podcast_manager_shutdown             (RBPodcastManager *pd);
81
82
RhythmDBEntry *         rb_podcast_manager_add_post             (RhythmDB *db,