Module implementing the hex editor main window.
None |
HexEditMainWindow | Class implementing the web browser main window. |
None |
Class implementing the web browser main window.
maxMenuFilePathLen |
windows |
None |
HexEditMainWindow | 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. |
__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. |
__createStatusBar | Private method to initialize the status bar. |
__goto | Private method to handle the goto action. |
__initActions | Private method to define the user interface actions. |
__initConfigActions | Private method to create the Settings actions. |
__initEditActions | Private method to create the Edit actions. |
__initFileActions | Private method to define the file related user interface actions. |
__initHelpActions | Private method to create the Help actions. |
__initMenus | Private method to create the menus. |
__initToolbars | Private method to create the toolbars. |
__loadHexFile | Private method to load a binary file. |
__loadRecent | Private method to load the list of recently opened files. |
__maybeSave | Private method to ask the user to save the file, if it was modified. |
__modificationChanged | Private slot to handle the dataChanged signal. |
__openHexFile | Private slot to open a binary file. |
__openHexFileNewWindow | Private slot called to open a binary file in new hex editor window. |
__openHexFileReadOnly | Private slot to open a binary file in read only mode. |
__openRecentHexFile | Private method to open a file from the list of recently opened files. |
__preferencesChangedByLocalPreferencesDialog | Private slot to handle preferences changes by our local dialog. |
__replace | Private method to handle the replace action. |
__saveHexDataFile | Private method to save the binary data to a file. |
__saveHexFile | Private method to save a binary file. |
__saveHexFileAs | Private method to save the data to a new file. |
__saveHexFileReadable | Private method to save the binary data in readable format. |
__saveRecent | Private method to save the list of recently opened files. |
__saveSelectionReadable | Private method to save the data of the current selection in readable format. |
__search | Private method to handle the search action. |
__setCurrentFile | Private method to register the file name of the current file. |
__setReadOnlyActionTexts | Private method to switch the 'Open Read Only' action between 'read only' and 'read write'. |
__showAddress | Private slot to show the address of the cursor position. |
__showEditMode | Private slot to show the edit mode. |
__showFileMenu | Private slot to modify the file menu before being shown. |
__showPreferences | Private slot to set the preferences. |
__showReadOnlyMode | Private slot to show the read only mode. |
__showRecentMenu | Private slot to set up the recent files menu. |
__showSelectionInfo | Private slot to show selection information. |
__showSize | Private slot to show the binary data size. |
__strippedName | Private method to return the filename part of the given path. |
__toggleEditMode | Private slot to toggle the edit mode upon a click on the status bar label. |
__toggleReadOnlyMode | Private slot to toggle the read only mode upon a click on the status bar label. |
__whatsThis | Private slot called in to enter Whats This mode. |
closeEvent | Protected event handler for the close event. |
getSRHistory | Public method to get the search or replace history list. |
preferencesChanged | Public method to (re-)read the various settings. |
setRecentPaths | Public method to set the last open and save paths. |
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 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 method to initialize the status bar.
Private method to handle the goto action.
Private method to define the user interface actions.
Private method to create the Settings actions.
Private method to create the Edit actions.
Private method to define the file related user interface actions.
Private method to create the Help actions.
Private method to create the menus.
Private method to create the toolbars.
Private method to load a binary file.
Private method to load the list of recently opened files.
Private method to ask the user to save the file, if it was modified.
Private slot to handle the dataChanged signal.
Private slot to open a binary file.
Private slot called to open a binary file in new hex editor window.
Private slot to open a binary file in read only mode.
Private method to open a file from the list of recently opened files.
Private slot to handle preferences changes by our local dialog.
Private method to handle the replace action.
Private method to save the binary data to a file.
Private method to save a binary file.
Private method to save the data to a new file.
Private method to save the binary data in readable format.
Private method to save the list of recently opened files.
Private method to save the data of the current selection in readable format.
Private method to handle the search action.
Private method to register the file name of the current file.
Private method to switch the 'Open Read Only' action between 'read only' and 'read write'.
Private slot to show the address of the cursor position.
Private slot to show the edit mode.
Private slot to modify the file menu before being shown.
Private slot to set the preferences.
Private slot to show the read only mode.
Private slot to set up the recent files menu.
Private slot to show selection information.
Private slot to show the binary data size.
Private method to return the filename part of the given path.
Private slot to toggle the edit mode upon a click on the status bar label.
Private slot to toggle the read only mode upon a click on the status bar label.
Private slot called in to enter Whats This mode.
Protected event handler for the close event.
Public method to get the search or replace history list.
Public method to (re-)read the various settings.
Public method to set the last open and save paths.