Module implementing the PDF viewer main window.
None |
PdfViewerWindow | Class implementing the PDF viewer main window. |
None |
Class implementing the PDF viewer main window.
maxMenuFilePathLen |
windows |
None |
PdfViewerWindow | Constructor |
__about | Private slot to show a little About message. |
__aboutQt | Private slot to handle the About Qt dialog. |
__addToRecentList | Private method to add a file name to the list of recently opened files. |
__backInHistory | Private slot to go back in the view history. |
__checkActions | Private slot to check some actions for their enable/disable status. |
__clearRecent | Private method to clear the list of recently opened files. |
__closeAll | Private slot to close all windows. |
__closeOthers | Private slot to close all other windows. |
__copyAllText | Private slot to copy all text of the document to the system clipboard. |
__copyAllTextOfPage | Private slot to copy all text of the current page to the system clipboard. |
__copyText | Private slot to copy the selected text to the system clipboard. |
__createStatusBar | Private method to initialize the status bar. |
__displayModeSelected | Private slot to handle the selection of a display mode. |
__endDocument | Private slot to go to the last page of the document. |
__forwardInHistory | Private slot to go forward in the view history. |
__getErrorString | Private method to get an error string for the given error. |
__gotoPage | Private slot to show a dialog to select a page to jump to. |
__handleSearchResult | Private slot to handle the selection of a search result. |
__initActions | Private method to define the user interface actions. |
__initEditActions | Private method to create the Edit actions. |
__initFileActions | Private method to define the file related user interface actions. |
__initGotoActions | Private method to define the navigation related user interface actions. |
__initHelpActions | Private method to create the Help actions. |
__initMenus | Private method to create the menus. |
__initSettingsActions | Private method to create the Settings actions. |
__initToolbars | Private method to create the toolbars. |
__initViewActions | Private method to define the view related user interface actions. |
__loadPdfFile | Private method to load a PDF file. |
__loadRecent | Private method to load the list of recently opened files. |
__nextPage | Private slot to go to the next page. |
__openPdfFile | Private slot to open a PDF file. |
__openPdfFileNewWindow | Private slot called to open a PDF file in new viewer window. |
__openRecentPdfFile | Private method to open a file from the list of recently opened files. |
__pageSelected | Private slot to navigate to the given page. |
__previousPage | Private slot to go to the previous page. |
__reload | Private slot to reload the current PDF document. |
__restoreViewerState | Private method to restore the PDF Viewer state data. |
__saveRecent | Private method to save the list of recently opened files. |
__saveViewerState | Private method to save the PDF Viewer state data. |
__search | Private slot to initiate a search. |
__setCurrentFile | Private method to register the file name of the current file. |
__setDisplayMode | Private method to set the display mode iaw. |
__setViewerTitle | Private method to set the viewer title. |
__showDocumentProperties | Private slot to open a dialog showing the document properties. |
__showFileMenu | Private slot to modify the file menu before being shown. |
__showPreferences | Private slot to set the preferences. |
__showRecentMenu | Private slot to set up the recent files menu. |
__startDocument | Private slot to go to the first page of the document. |
__tocActivated | Private slot to handle the selection of a ToC topic. |
__toggleFullScreen | Private slot to toggle the full screen mode. |
__toggleOpenRecentNew | Private slot to toggle the 'Open Recent File in New Window' action. |
__toggleSideBar | Private slot to togle the sidebar (info) widget. |
__whatsThis | Private slot called in to enter Whats This mode. |
__zoomIn | Private slot to zoom into the view. |
__zoomModeChanged | Private slot to handle a change of the zoom mode. |
__zoomOut | Private slot to zoom out of the view. |
__zoomPageWidth | Private slot to fit the page width. |
__zoomReset | Private slot to reset the zoom factor of the view. |
__zoomWholePage | Private slot to fit the page width. |
closeEvent | Protected method handling the close event. |
None |
Constructor
Private slot to show a little About message.
Private slot to handle the About Qt dialog.
Private method to add a file name to the list of recently opened files.
Private slot to go back in the view history.
Private slot to check some actions for their enable/disable status.
Private method to clear the list of recently opened files.
Private slot to close all windows.
Private slot to close all other windows.
Private slot to copy all text of the document to the system clipboard.
Private slot to copy all text of the current page to the system clipboard.
Private slot to copy the selected text to the system clipboard.
Private method to initialize the status bar.
Private slot to handle the selection of a display mode.
Private slot to go to the last page of the document.
Private slot to go forward in the view history.
Private method to get an error string for the given error.
Private slot to show a dialog to select a page to jump to.
Private slot to handle the selection of a search result.
Private method to define the user interface actions.
Private method to create the Edit actions.
Private method to define the file related user interface actions.
Private method to define the navigation related user interface actions.
Private method to create the Help actions.
Private method to create the menus.
Private method to create the Settings actions.
Private method to create the toolbars.
Private method to define the view related user interface actions.
Private method to load a PDF file.
Private method to load the list of recently opened files.
Private slot to go to the next page.
Private slot to open a PDF file.
Private slot called to open a PDF file in new viewer window.
Private method to open a file from the list of recently opened files.
Private slot to navigate to the given page.
Private slot to go to the previous page.
Private slot to reload the current PDF document.
Private method to restore the PDF Viewer state data.
Private method to save the list of recently opened files.
Private method to save the PDF Viewer state data.
Private slot to initiate a search.
Private method to register the file name of the current file.
Private method to set the display mode iaw. configuration.
Private method to set the viewer title.
Private slot to open a dialog showing the document properties.
Private slot to modify the file menu before being shown.
Private slot to set the preferences.
Private slot to set up the recent files menu.
Private slot to go to the first page of the document.
Private slot to handle the selection of a ToC topic.
Private slot to toggle the full screen mode.
Private slot to toggle the 'Open Recent File in New Window' action.
Private slot to togle the sidebar (info) widget.
Private slot called in to enter Whats This mode.
Private slot to zoom into the view.
Private slot to handle a change of the zoom mode.
Private slot to zoom out of the view.
Private slot to fit the page width.
Private slot to reset the zoom factor of the view.
Private slot to fit the page width.
Protected method handling the close event.