diff options
Diffstat (limited to 'db.h')
-rw-r--r-- | db.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -17,6 +17,11 @@ struct wallpaper_t { int height; }; +struct tag_t { + gchar *name; + sqlite_uint64 id; +}; + int db_open(); void db_close(); sqlite_uint64 db_add_directory(const char*, sqlite_uint64); @@ -26,6 +31,11 @@ int db_get_directories(sqlite_uint64, GArray**); sqlite_uint64 db_add_wallpaper(const char*, sqlite_uint64, int, int, int); sqlite_uint64 db_get_wallpaper(const char*); int db_get_wallpaper_data(sqlite_uint64, struct wallpaper_t*); +int db_get_wall_tags(sqlite_uint64, GArray**); int db_get_wallpapers(sqlite_uint64, GArray**); +sqlite_uint64 db_add_tag(const char*); +int db_get_tags_all(GArray**); +int db_add_wall_tag(sqlite_uint64, sqlite_uint64); +int db_remove_wall_tag(sqlite_uint64, sqlite_uint64); #endif |