![]() |
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