| Rhythmbox Development Reference Manual | ||||
|---|---|---|---|---|
typedef RhythmDBQueryModelPrivate; #define RHYTHMDB_QUERY_MODEL_SUGGESTED_UPDATE_CHUNK RhythmDBQueryModel* rhythmdb_query_model_new (RhythmDB *db, GPtrArray *query, GCompareDataFunc sort_func, gpointer sort_data, GDestroyNotify sort_data_destroy, gboolean sort_reverse); RhythmDBQueryModel* rhythmdb_query_model_new_empty (RhythmDB *db); void rhythmdb_query_model_add_entry (RhythmDBQueryModel *model, RhythmDBEntry *entry, gint index); gboolean rhythmdb_query_model_remove_entry (RhythmDBQueryModel *model, RhythmDBEntry *entry); guint64 rhythmdb_query_model_get_size (RhythmDBQueryModel *model); long rhythmdb_query_model_get_duration (RhythmDBQueryModel *model); gboolean rhythmdb_query_model_entry_to_iter (RhythmDBQueryModel *model, RhythmDBEntry *entry, GtkTreeIter *iter); gboolean rhythmdb_query_model_has_pending_changes (RhythmDBQueryModel *model);
RhythmDBQueryModel* rhythmdb_query_model_new (RhythmDB *db,
GPtrArray *query,
GCompareDataFunc sort_func,
gpointer sort_data,
GDestroyNotify sort_data_destroy,
gboolean sort_reverse);
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
RhythmDBQueryModel* rhythmdb_query_model_new_empty (RhythmDB *db);
|
|
Returns : |
void rhythmdb_query_model_add_entry (RhythmDBQueryModel *model,
RhythmDBEntry *entry,
gint index);
|
|
|
|
|
gboolean rhythmdb_query_model_remove_entry (RhythmDBQueryModel *model,
RhythmDBEntry *entry);
|
|
|
|
Returns : |
guint64 rhythmdb_query_model_get_size (RhythmDBQueryModel *model);
|
|
Returns : |
long rhythmdb_query_model_get_duration (RhythmDBQueryModel *model);
|
|
Returns : |
gboolean rhythmdb_query_model_entry_to_iter (RhythmDBQueryModel *model,
RhythmDBEntry *entry,
GtkTreeIter *iter);
|
|
|
|
|
|
Returns : |