Exemplo n.º 1
0
int main( int argc, char *argv[])
{
  pwr_tStatus sts;
  //dbs_sEnv env;
  //dbs_sEnv *ep;
  wb_erep *erep = new wb_erep();

  if (argc <= 2) exit(0);
  //  ep = dbs_Map(&sts, &env, argv[1]);
  wb_vrepdbs *vdbs = new wb_vrepdbs(erep, argv[1]);
  vdbs->load();

  wb_dbs dbs(vdbs);
  dbs.setFileName("lasse.dbs");
  dbs.importVolume(*vdbs);
  
  //wb_orepdbs *op = (wb_orepdbs *)vdbs->object(&sts);

  wb_db db(vdbs->vid());
  db.create(vdbs->vid(), vdbs->cid(), vdbs->name(), argv[2]);
  db.importVolume(*vdbs);
  db.close();

  wb_vrepdb vdb(erep, argv[2]);
  
  wb_dbs adbs(vdbs);
  adbs.setFileName("alasse.dbs");
  adbs.importVolume(vdb);
  
}
Exemplo n.º 2
0
int main( int argc, char *argv[])
{
  //pwr_tStatus sts;
  //dbs_sEnv env;
  //dbs_sEnv *ep;
  wb_erep *erep = new wb_erep();

  if (argc <= 2) exit(0);
  //  ep = dbs_Map(&sts, &env, argv[1]);
  wb_vrepdbs *vdbs = new wb_vrepdbs(erep, argv[1]);
  vdbs->load();

  // wb_dbs dbs(vdbs);
  // dbs.setFileName("lasse.dbs");
  // dbs.importVolume(*vdbs);
  
  //wb_orepdbs *op = (wb_orepdbs *)vdbs->object(&sts);

  wb_db db(pwr_cNVid);
  
  db.copy(*vdbs, argv[2]);
  //db.importVolume(*vdbs);
  db.close();

  wb_vrepdb vdb(erep, 1000, pwr_eClass_RootVolume, "Kalle", "/home/lw/kalle");
  //wb_vrepdb vdb(erep, argv[2]);
  //wb_name n("VHX-NU4-KOM-EVELINA-Transar-W-cn254");
  //wb_orepdb *op = (wb_orepdb *)vdb.object(&sts, n);
  
  //wb_dbs adbs(vdbs);
  //adbs.setFileName("alasse.dbs");
  //adbs.importVolume(vdb);
}
Exemplo n.º 3
0
int main( int argc, char *argv[])
{
  //pwr_tStatus sts;
  //dbs_sEnv env;
  //dbs_sEnv *ep;
  wb_erep *erep = new wb_erep();

  if (argc <= 2) exit(0);

  //wb_vrepdb vdb(erep, argv[2]);
  wb_vrepdb vdb(erep, 1000, pwr_eClass_RootVolume, "Lasse", argv[2]);
  
}
bool CGUIWindowMusicPlaylistEditor::GetDirectory(const std::string &strDirectory, CFileItemList &items)
{
  items.Clear();
  if (strDirectory.empty())
  { // root listing - list files:// and musicdb://
    CFileItemPtr files(new CFileItem("files://", true));
    files->SetLabel(g_localizeStrings.Get(744));
    files->SetLabelPreformatted(true);
    files->m_bIsShareOrDrive = true;
    items.Add(files);

    CFileItemPtr mdb(new CFileItem("musicdb://", true));
    mdb->SetLabel(g_localizeStrings.Get(14022));
    mdb->SetLabelPreformatted(true);
    mdb->m_bIsShareOrDrive = true;
    items.SetPath("");
    items.Add(mdb);

    CFileItemPtr vdb(new CFileItem("videodb://musicvideos/", true));
    vdb->SetLabel(g_localizeStrings.Get(20389));
    vdb->SetLabelPreformatted(true);
    vdb->m_bIsShareOrDrive = true;
    items.SetPath("");
    items.Add(vdb);

    return true;
  }

  if (!CGUIWindowMusicBase::GetDirectory(strDirectory, items))
    return false;

  // check for .CUE files here.
  items.FilterCueItems();

  return true;
}