Save database file in kdecache dir
Better error handling
Use QDir::separator()