![]() |
MyBooks
|
Main Window of the MyBooks Application. More...
#include <mainwindow.hpp>


Classes | |
| class | MWPrivate |
Public Member Functions | |
| MainWindow (QWidget *parent=0) | |
| ~MainWindow () | |
| void | createSample () |
Protected Member Functions | |
| void | changeEvent (QEvent *e) |
| void | showEvent (QShowEvent *e) |
| triggered by language change and other events. More... | |
| void | resizeEvent (QResizeEvent *event) |
| triggered after form load or window repaint More... | |
| void | closeEvent (QCloseEvent *event) |
| triggered by a resize of the window More... | |
Private Slots | |
| void | slotConfigPtr () |
| triggered by a close() before deconstruction More... | |
| void | slotAbout () |
| triggered by menu Printer->Configure Printer selection More... | |
| void | slotPrefs () |
| triggered by menu help about selection. More... | |
| void | slotAuthors () |
| triggered by menu selection from file menu More... | |
| void | slotMedia () |
| triggered when btnEditAuth is clicked More... | |
| void | slotRptMedia () |
| triggered when btnEditMedia is clicked More... | |
| void | slotBooks () |
| triggered when btnRptMedia is clicked More... | |
| void | slotAuthGrp () |
| triggered when btnBooks is clicked More... | |
| void | slot1Auth () |
| large button to print titles by author More... | |
| void | slotPrt1Auth () |
| large button to print one author More... | |
| void | slotPrtAuthGrp () |
| triggered by click on print of 1 Author More... | |
| void | slotPrtTitles () |
| triggered by click on print of titles by author button More... | |
Private Member Functions | |
| void | createReport (QString title) |
| *d-ptr pointer to Designer form definition More... | |
| void | loadAuthorsCbo () |
| helper function to start a report More... | |
| void | loadMediaCbo () |
| loads data to the Authors combo box before selection More... | |
| void | hideControls () |
| loads data to the Media combo box before selection More... | |
| void | displaySettings () |
| makes certain GUI controls invisible when needed More... | |
| void | readSettings () |
| make settings for display attributes visible if used More... | |
| void | saveSettings () |
| read MainWindow settings from file More... | |
Private Attributes | |
| MWPrivate * | d |
| Ui::MainWindow * | ui |
| *d-ptr pointer to local var definitions More... | |
Main Window of the MyBooks Application.
This application uses an external .ini file to provide persistance to settings for this window and others.
|
explicit |

| MainWindow::~MainWindow | ( | ) |

|
protected |
|
protected |
triggered by a resize of the window

|
private |
*d-ptr pointer to Designer form definition

| void MainWindow::createSample | ( | ) |
|
private |
makes certain GUI controls invisible when needed
|
private |
loads data to the Media combo box before selection
|
private |
helper function to start a report
| QString | title is the name of the report definition in the reports folder. |

|
private |
|
private |
make settings for display attributes visible if used
|
protected |
triggered after form load or window repaint

|
private |
read MainWindow settings from file
|
protected |
triggered by language change and other events.

|
privateslot |
large button to print titles by author
|
privateslot |
triggered by menu Printer->Configure Printer selection
|
privateslot |
triggered when btnBooks is clicked
|
privateslot |
triggered by menu selection from file menu
|
privateslot |
triggered when btnRptMedia is clicked
|
privateslot |
triggered by a close() before deconstruction
|
privateslot |
triggered when btnEditAuth is clicked
|
privateslot |
triggered by menu help about selection.

|
privateslot |
large button to print one author

|
privateslot |
triggered by click on print of 1 Author

|
privateslot |
triggered by click on print of titles by author button

|
privateslot |
triggered when btnEditMedia is clicked

|
private |
|
private |
*d-ptr pointer to local var definitions
1.8.13