Пример #1
0
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;
}
Пример #2
0
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() ) );
}
Пример #3
0
std::string CDDB::cddb_cache_file() {
	return cache_dir() + Dir::DIR_SEP + cache_file_name();
}