![]() |
![]() |
![]() |
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);
#define RHYTHMDB_QUERY_MODEL_SUGGESTED_UPDATE_CHUNK 1024
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 : |
gboolean rhythmdb_query_model_has_pending_changes (RhythmDBQueryModel *model);
|
|
Returns : |