Commit graph

1 commit

Author SHA1 Message Date
Blake Ridgway
0df9e879d0 feat: Create PDFExporter class for invoice generation
This commit introduces a `PDFExporter` class to handle PDF invoice
generation logic.  This separates PDF creation from the main
application logic, improving modularity.

- Created PDFExporter class with methods for generating PDF invoices.
- Moved PDF generation code from MainWindow to PDFExporter.
- Added attributes for company and client information.
2025-04-05 18:02:23 -05:00