rb-query-creator

rb-query-creator —

Synopsis




enum        RBQueryCreatorLimitType;
GtkWidget*  rb_query_creator_new            (RhythmDB *db);
GtkWidget*  rb_query_creator_new_from_query (RhythmDB *db,
                                             GPtrArray *query,
                                             int limit_count,
                                             int limit_size,
                                             int limit_time,
                                             const char *sort_column,
                                             gint sort_direction);
GPtrArray*  rb_query_creator_get_query      (RBQueryCreator *creator);
void        rb_query_creator_get_limit      (RBQueryCreator *creator,
                                             RBQueryCreatorLimitType *type,
                                             guint *limit);
void        rb_query_creator_get_sort_order (RBQueryCreator *creator,
                                             const char **sort_key,
                                             gint *sort_direction);

Description

Details

enum RBQueryCreatorLimitType

typedef enum
{
	RB_QUERY_CREATOR_LIMIT_COUNT,
	RB_QUERY_CREATOR_LIMIT_MB,
	RB_QUERY_CREATOR_LIMIT_SECONDS,
} RBQueryCreatorLimitType;	


rb_query_creator_new ()

GtkWidget*  rb_query_creator_new            (RhythmDB *db);

db :
Returns :

rb_query_creator_new_from_query ()

GtkWidget*  rb_query_creator_new_from_query (RhythmDB *db,
                                             GPtrArray *query,
                                             int limit_count,
                                             int limit_size,
                                             int limit_time,
                                             const char *sort_column,
                                             gint sort_direction);

db :
query :
limit_count :
limit_size :
limit_time :
sort_column :
sort_direction :
Returns :

rb_query_creator_get_query ()

GPtrArray*  rb_query_creator_get_query      (RBQueryCreator *creator);

creator :
Returns :

rb_query_creator_get_limit ()

void        rb_query_creator_get_limit      (RBQueryCreator *creator,
                                             RBQueryCreatorLimitType *type,
                                             guint *limit);

creator :
type :
limit :

rb_query_creator_get_sort_order ()

void        rb_query_creator_get_sort_order (RBQueryCreator *creator,
                                             const char **sort_key,
                                             gint *sort_direction);

creator :
sort_key :
sort_direction :