예제 #1
0
void Dialog::fillBook(const QString &title){
    m_currentBook = m_bookStore.searchBookByTitle(title);
    if (m_currentBook == 0)
        return;

    displayBook(m_currentBook);
}
예제 #2
0
int main()
{
  PhoneBook *book;
  int choice;
  int len = loadData(&book, "contact.txt");
  //Display the phonebook
  displayBook(book, len);
  //size of phonebook
  printf("Choose 1 to sort the record by name, 2 to sort the record by phone number\n");
  scanf("%d", &choice);

  if(choice == 1)
    sort3way(book, len*sizeof(PhoneBook), sizeof(PhoneBook), cmp_name);
  else
    sort3way(book, len*sizeof(PhoneBook), sizeof(PhoneBook), cmp_phone);
  
  displayBook(book, len);
}
예제 #3
0
void Dialog::on_cmdShop_clicked()
{
    if (m_currentBook == 0)
        return;

    if (!m_currentBook->shop())
        QApplication::beep();

    displayBook(m_currentBook);
}