void AddBookDialog::on_buttonBox_accepted() { myAddISBN = ui->lineEditAddISBN->text(); addBookName = ui->lineEditAddBookName->text(); addAuthor = ui->lineEditAddAuthor->text(); addTotal = ui->lineEditAddTotal->text(); addLoaned = ui->lineEditAddLoaned->text(); addRemaining = ui->lineEditAddRemaining->text(); addVote = ui->lineEditAddVote->text(); emit dlgAdd(myAddISBN, addBookName, addAuthor, addTotal, addLoaned, addRemaining, addVote); }
BOOL CSoliDire::open_file() { CFileDialog dlgAdd(TRUE, (LPCTSTR)"*.sdr|*.sdr||", NULL, OFN_OVERWRITEPROMPT, (LPCTSTR)"*.sdr|*.sdr||", NULL); UINT iRet = dlgAdd.DoModal(); printf("Choose the packed file to open.\n"); if (iRet == IDOK) { path = dlgAdd.GetPathName(); CFile ifile(path, CFile::modeRead | CFile::shareDenyWrite); read_file(&ifile); ifile.Close(); printf ("%s successfully opened.\n", dlgAdd.GetFileName()); return TRUE; } else { printf("Canceled.\n"); return FALSE; } }
BOOL CSoliDire::add_file() { CFileDialog dlgAdd(TRUE, (LPCTSTR)"*.*|*.*||", NULL, OFN_OVERWRITEPROMPT, (LPCTSTR)"*.*|*.*||", NULL); UINT iRet = dlgAdd.DoModal(), nCount = 0; if (iRet == IDOK) { POSITION pos = dlgAdd.GetStartPosition(); while (pos) { insert_file(dlgAdd.GetNextPathName(pos)); nCount++; } CString msg; printf("%d file(s) sucessfully added.\n", nCount); return TRUE; } return FALSE; }