|
Book Shelf
|
| CAuthor | Author of a book. Authors have a first name and a last name |
| CBook | Book object |
| CBookFactory | Factory class for creating Book objects |
| CBookInput | Dialog that allows the user to input a new book |
| CBookProxyModel | Proxy model that filters the book table model |
| CBookTableModel | Table model that stores a list of books |
| CBookWriter | Responsible for serializing a list of books to an XML file. It uses the FileWriter class to handle the file writing |
| CFileWriter | Responsible for writing a string to a file |
| CMainWindow | This class is the main window of the application |
| CTestAuthor | Tests for the Author class |
| CTestBook | Tests for the Book class. It tests the constructors, setters, and getters of the Book class |
| CTestBookFactory | Tests for the BookFactory class |
| CTestBookProxyModel | Tests for the BookProxyModel class |
| CTestBookTableModel | Tests for the BookTableModel class |
| CTestBookWriter | Tests for the BookWriter class |
| CTestFileWriter | Tests for the FileWriter class |