Module implementing the main user interface.
Redirector | Helper class used to redirect stdout and stderr to the log window |
UserInterface | Class implementing the main user interface. |
None |
Helper class used to redirect stdout and stderr to the log window
Redirector | Constructor |
__bufferedWrite | Private method returning number of characters to write. |
__nWrite | Private method used to write data. |
flush | Public method used to flush the buffered data. |
write | Public method used to write data. |
Constructor
Private method returning number of characters to write.
Private method used to write data.
Public method used to flush the buffered data.
Public method used to write data.
Class implementing the main user interface.
UserInterface | Constructor |
__TBMenuTriggered | Private method to handle the toggle of a toolbar. |
__TRPreviewer | Private slot to start the Translation Previewer executable. |
__UIPreviewer | Private slot to start the UI Previewer executable. |
__about | Private slot to handle the About dialog. |
__aboutKde | Private slot to handle the About KDE dialog. |
__aboutQt | Private slot to handle the About Qt dialog. |
__activateBrowser | Private slot to handle the activation of the file browser. |
__activateDebugViewer | Private slot to handle the activation of the debug browser. |
__activateLogViewer | Private slot to handle the activation of the Log Viewer. |
__activateProjectBrowser | Private slot to handle the activation of the project browser. |
__activateShell | Private slot to handle the activation of the Shell window. |
__activateTaskViewer | Private slot to handle the activation of the Task Viewer. |
__activateTemplateViewer | Private slot to handle the activation of the Template Viewer. |
__activateViewProfile | Private slot to activate a view profile. |
__activateViewmanager | Private slot to handle the activation of the current editor. |
__assistant | Private slot to start the Qt-Assistant executable. |
__assistant4 | Private slot to start the Qt-Assistant 4 executable. |
__checkActions | Private slot to check some actions for their enable/disable status. |
__chmViewer | Private slot to start the win32 help viewer to show *.chm files. |
__compareFiles | Private slot to handle the Compare Files dialog. |
__compareFilesSbs | Private slot to handle the Compare Files dialog. |
__configShortcuts | Private slot to configure the keyboard shortcuts. |
__configViewProfiles | Private slot to configure the various view profiles. |
__createDockWindow | Private method to create a dock window with common properties. |
__createLayout | Private method to create the layout of the various windows. |
__customViewer | Private slot to start a custom viewer. |
__deleteScript | Private slot to delete a script. |
__designer | Private slot to start the Qt-Designer executable. |
__designer4 | Private slot to start the Qt-Designer 4 executable. |
__editorOpened | Private slot to handle the editorOpened signal. |
__executeDocumentAsScript | Private slot to handle the execute document as script menu action. |
__executeScript | Private slot to execute a script. |
__exportShortcuts | Private slot to export the keyboard shortcuts. |
__firstScriptAdded | Private slot to handle the firstScriptAdded signal |
__getFloatingGeometry | Private method to get the geometry of a floating windows. |
__helpClosed | Private slot to handle the helpClosed signal of the help window. |
__helpViewer | Private slot to start an empty help viewer. |
__importShortcuts | Private slot to import the keyboard shortcuts. |
__initActions | Private method to define the user interface actions. |
__initEricDocAction | Private slot to initialize the action to show the eric4 documentation. |
__initMenus | Private slot to create the menus. |
__initPythonDocAction | Private slot to initilize the action to show the Python documentation. |
__initQtDocActions | Private slot to initilize the action to show the Qt documentation. |
__initStatusbar | Private slot to set up the status bar. |
__initToolbars | Private slot to create the toolbars. |
__lastEditorClosed | Private slot to handle the lastEditorClosed signal. |
__lastScriptDeleted | Private slot to handle the lastScriptDeleted signal |
__linguist | Private slot to start the Qt-Linguist executable. |
__linguist4 | Private slot to start the Qt-Linguist 4 executable. |
__loadScript | Private slot to handle the load script menu action. |
__newProject | Private slot to handle the NewProject signal. |
__nextTab | Private slot used to show the next tab. |
__preferences | Private slot to set the preferences. |
__preferencesChanged | Private slot to handle a change of the preferences. |
__prevTab | Private slot used to show the previous tab. |
__processToolStderr | Private slot to handle the readyReadStderr signal of a tool process. |
__processToolStdout | Private slot to handle the readyReadStdout signal of a tool process. |
__programChange | Private slot to handle the programChange signal. |
__projectClosed | Private slot to handle the projectClosed signal. |
__projectOpened | Private slot to handle the projectOpened signal. |
__quit | Private method to quit the application. |
__readTasks | Private slot to read in the tasks file (.e4t) |
__reloadAPIs | Private slot to reload the api information. |
__reportBug | Private slot to handle the Report Bug dialog. |
__saveCurrentViewProfile | Private slot to save the window geometries of the active profile. |
__setEditProfile | Private slot to activate the edit view profile. |
__setStyle | Private slot to set the style of the interface. |
__setWindowCaption | Private method to set the caption of the Main Window. |
__setupDockWindow | Private method to configure the dock window created with __createDockWindow(). |
__showChartables | Private slot to show the character tables dialog. |
__showEricDoc | Private slot to show the Eric documentation. |
__showExternalTools | Private slot to display a dialog show a list of external tools used by eric4. |
__showHelpMenu | Private slot to display the Help menu. |
__showPixmap | Private slot to show a pixmap in a dialog. |
__showPyQt4Doc | Private slot to show the PyQt4 documentation. |
__showPythonDoc | Private slot to show the Python documentation. |
__showQt4Doc | Private slot to show the Qt4 documentation. |
__showQtDoc | Private slot to show the Qt documentation. |
__showToolGroupsMenu | Private slot to display the Tool Groups menu. |
__showToolbarsMenu | Private slot to display the Toolbars menu. |
__showToolsMenu | Private slot to display the Tools menu. |
__showVersions | Private slot to handle the Versions dialog. |
__showWindowMenu | Private slot to display the Window menu. |
__shutdown | Private method to perform all neccessary steps to close down the IDE. |
__toggleBrowser | Private slot to handle the toggle of the File Browser window. |
__toggleDebugViewer | Private slot to handle the toggle of the debug viewer. |
__toggleLogViewer | Private slot to handle the toggle of the Log Viewer window. |
__toggleProjectBrowser | Private slot to handle the toggle of the Project Browser window. |
__toggleShell | Private slot to handle the toggle of the Shell window . |
__toggleTaskViewer | Private slot to handle the toggle of the Task Viewer window. |
__toggleTemplateViewer | Private slot to handle the toggle of the Template Viewer window. |
__toggleWindow | Private method to toggle a workspace editor window. |
__toolExecute | Private slot to execute a particular tool. |
__toolFinished | Private slot to handle the finished signal of a tool process. |
__toolGroupSelected | Private slot to set the current tool group. |
__toolGroupsConfiguration | Private slot to handle the tool groups configuration menu entry. |
__toolsConfiguration | Private slot to handle the tools configuration menu entry. |
__unittest | Private slot for displaying the unittest dialog. |
__unittestProject | Private slot for displaying the unittest dialog and run the current project. |
__unittestRestart | Private slot to display the unittest dialog and rerun the last test. |
__unittestScript | Private slot for displaying the unittest dialog and run the current script. |
__versionsDownloadCanceled | Private method called to cancel the version check. |
__versionsDownloadDone | Private method called, after the versions file has been downloaded from the internet. |
__webBrowser | Private slot to start a web browser executable. |
__whatsThis | Private slot called in to enter Whats This mode. |
__writeTasks | Private slot to write the tasks data to an XML file (.e4t). |
checkConfigurationStatus | Public method to check, if eric4 has been configured. |
closeEvent | Private event handler for the close event. |
dragEnterEvent | Protected method to handle the drag enter event. |
dragLeaveEvent | Protected method to handle the drag leave event. |
dragMoveEvent | Protected method to handle the drag move event. |
dropEvent | Protected method to handle the drop event. |
getActions | Public method to get a list of all actions. |
getViewProfile | Public method to get the current view profile. |
launchHelpViewer | Public slot to start the help viewer. |
performVersionCheck | Public method to check the internet for an eric4 update. |
processArgs | Public method to process the command line args passed to the UI. |
setDebugProfile | Public slot to activate the debug view profile. |
showLogTab | Public method to show a particular Log-Viewer tab. |
Constructor
Private method to handle the toggle of a toolbar.
Private slot to start the Translation Previewer executable.
Private slot to start the UI Previewer executable.
Private slot to handle the About dialog.
Private slot to handle the About KDE dialog.
Private slot to handle the About Qt dialog.
Private slot to handle the activation of the file browser.
Private slot to handle the activation of the debug browser.
Private slot to handle the activation of the Log Viewer.
Private slot to handle the activation of the project browser.
Private slot to handle the activation of the Shell window.
Private slot to handle the activation of the Task Viewer.
Private slot to handle the activation of the Template Viewer.
Private slot to activate a view profile.
Private slot to handle the activation of the current editor.
Private slot to start the Qt-Assistant executable.
Private slot to start the Qt-Assistant 4 executable.
Private slot to check some actions for their enable/disable status.
Private slot to start the win32 help viewer to show *.chm files.
Private slot to handle the Compare Files dialog.
Private slot to handle the Compare Files dialog.
Private slot to configure the keyboard shortcuts.
Private slot to configure the various view profiles.
Private method to create a dock window with common properties.
Private method to create the layout of the various windows.
Private slot to start a custom viewer.
Private slot to delete a script.
Private slot to start the Qt-Designer executable.
Private slot to start the Qt-Designer 4 executable.
Private slot to handle the editorOpened signal.
Private slot to handle the execute document as script menu action.
Private slot to execute a script.
Private slot to export the keyboard shortcuts.
Private slot to handle the firstScriptAdded signal
Private method to get the geometry of a floating windows.
Private slot to handle the helpClosed signal of the help window.
Private slot to start an empty help viewer.
Private slot to import the keyboard shortcuts.
Private method to define the user interface actions.
Private slot to initialize the action to show the eric4 documentation.
Private slot to create the menus.
Private slot to initilize the action to show the Python documentation.
Private slot to initilize the action to show the Qt documentation.
Private slot to set up the status bar.
Private slot to create the toolbars.
Private slot to handle the lastEditorClosed signal.
Private slot to handle the lastScriptDeleted signal
Private slot to start the Qt-Linguist executable.
Private slot to start the Qt-Linguist 4 executable.
Private slot to handle the load script menu action.
Private slot to handle the NewProject signal.
Private slot used to show the next tab.
Private slot to set the preferences.
Private slot to handle a change of the preferences.
Private slot used to show the previous tab.
Private slot to handle the readyReadStderr signal of a tool process.
Private slot to handle the readyReadStdout signal of a tool process.
Private slot to handle the programChange signal.
This primarily is here to set the currentProg variable.
Private slot to handle the projectClosed signal.
Private slot to handle the projectOpened signal.
Private method to quit the application.
Private slot to read in the tasks file (.e4t)
Private slot to reload the api information.
Private slot to handle the Report Bug dialog.
Private slot to save the window geometries of the active profile.
Private slot to activate the edit view profile.
Private slot to set the style of the interface.
Private method to set the caption of the Main Window.
Private method to configure the dock window created with __createDockWindow().
Private slot to show the character tables dialog.
Private slot to show the Eric documentation.
Private slot to display a dialog show a list of external tools used by eric4.
Private slot to display the Help menu.
Private slot to show a pixmap in a dialog.
Private slot to show the PyQt4 documentation.
Private slot to show the Python documentation.
Private slot to show the Qt4 documentation.
Private slot to show the Qt documentation.
Private slot to display the Tool Groups menu.
Private slot to display the Toolbars menu.
Private slot to display the Tools menu.
Private slot to handle the Versions dialog.
Private slot to display the Window menu.
Private method to perform all neccessary steps to close down the IDE.
Private slot to handle the toggle of the File Browser window.
Private slot to handle the toggle of the debug viewer.
Private slot to handle the toggle of the Log Viewer window.
Private slot to handle the toggle of the Project Browser window.
Private slot to handle the toggle of the Shell window .
Private slot to handle the toggle of the Task Viewer window.
Private slot to handle the toggle of the Template Viewer window.
Private method to toggle a workspace editor window.
Private slot to execute a particular tool.
Private slot to handle the finished signal of a tool process.
Private slot to set the current tool group.
Private slot to handle the tool groups configuration menu entry.
Private slot to handle the tools configuration menu entry.
Private slot for displaying the unittest dialog.
Private slot for displaying the unittest dialog and run the current project.
Private slot to display the unittest dialog and rerun the last test.
Private slot for displaying the unittest dialog and run the current script.
Private method called to cancel the version check.
Private method called, after the versions file has been downloaded from the internet.
Private slot to start a web browser executable.
Private slot called in to enter Whats This mode.
Private slot to write the tasks data to an XML file (.e4t).
Public method to check, if eric4 has been configured. If it is not, the configuration dialog is shown.
Private event handler for the close event.
This event handler saves the preferences.
Protected method to handle the drag enter event.
Protected method to handle the drag leave event.
Protected method to handle the drag move event.
Protected method to handle the drop event.
Public method to get a list of all actions.
Public method to get the current view profile.
Public slot to start the help viewer.
Public method to check the internet for an eric4 update.
Public method to process the command line args passed to the UI.
Public slot to activate the debug view profile.
Public method to show a particular Log-Viewer tab.