bool Filesystem::check_usr_paths() { if( !path_usable( __usr_data_path ) ) return false; if( !path_usable( songs_dir() ) ) return false; if( !path_usable( patterns_dir() ) ) return false; if( !path_usable( playlists_dir() ) ) return false; if( !path_usable( usr_drumkits_dir() ) ) return false; if( !path_usable( cache_dir() ) ) return false; if( !path_usable( repositories_cache_dir() ) ) return false; INFOLOG( QString( "user path %1 is usable." ).arg( __usr_data_path ) ); return true; }
void Filesystem::info() { INFOLOG( QString( "Tmp dir : %1" ).arg( tmp_dir() ) ); INFOLOG( QString( "Images dir : %1" ).arg( img_dir() ) ); INFOLOG( QString( "Documentation dir : %1" ).arg( doc_dir() ) ); INFOLOG( QString( "Internationalization dir : %1" ).arg( i18n_dir() ) ); INFOLOG( QString( "Demos dir : %1" ).arg( demos_dir() ) ); INFOLOG( QString( "XSD dir : %1" ).arg( xsd_dir() ) ); INFOLOG( QString( "System drumkit dir : %1" ).arg( sys_drumkits_dir() ) ); INFOLOG( QString( "System wide core cfg file : %1" ).arg( sys_core_config() ) ); INFOLOG( QString( "System wide gui cfg file : %1" ).arg( sys_gui_config() ) ); INFOLOG( QString( "Empty sample : %1" ).arg( empty_sample() ) ); INFOLOG( QString( "Empty song : %1" ).arg( empty_song() ) ); INFOLOG( QString( "Click file : %1" ).arg( click_file() ) ); INFOLOG( QString( "User drumkit dir : %1" ).arg( usr_drumkits_dir() ) ); INFOLOG( QString( "Songs dir : %1" ).arg( songs_dir() ) ); INFOLOG( QString( "Patterns dir : %1" ).arg( patterns_dir() ) ); INFOLOG( QString( "Playlists dir : %1" ).arg( playlists_dir() ) ); INFOLOG( QString( "Cache dir : %1" ).arg( cache_dir() ) ); INFOLOG( QString( "Repositories cache dir : %1" ).arg( cache_dir() ) ); INFOLOG( QString( "User core cfg file : %1" ).arg( usr_core_config() ) ); INFOLOG( QString( "User gui cfg file : %1" ).arg( usr_gui_config() ) ); }
std::string CDDB::cddb_cache_file() { return cache_dir() + Dir::DIR_SEP + cache_file_name(); }