playlistobj::playlistobj() { initPlaylist(); pl_mode = 0; db_location = "-"; playlistCount = 0; }
/** * Initialize default config values. Must be done before Initialize(). */ void HugoEngine::initConfig() { debugC(1, kDebugEngine, "initConfig()"); _config._musicFl = true; // Music state initially on _config._soundFl = true; // Sound state initially on _config._turboFl = false; // Turbo state initially off initPlaylist(_config._playlist); // Initialize default tune playlist _file->readBootFile(); // Read startup structure }
/* * create new playlist */ void playlistobj::AddNew(string name){ initPlaylist(); string newQry[2]; newQry[0] = "create table playlists (key INTEGER PRIMARY KEY,lcl_dir_name TEXT,lcl_dir_path TEXT,lcl_dir_id integer,lcl_dir_par integer,lcl_dir_type TEXT)"; newQry[1] = "create table playlist_items (key INTEGER PRIMARY KEY,lcl_dir_name TEXT,lcl_dir_path TEXT,lcl_dir_id integer,lcl_dir_par integer,lcl_dir_type TEXT)"; for(int i =0; i<2; i++){ writeMe(newQry[i]); } playlistCount++; // number of playlists playlistName = name; }