Module implementing a starter for the system tray.
| None |
| TrayStarter | Class implementing a starter for the system tray. |
| None |
Class implementing a starter for the system tray.
| None |
| None |
| TrayStarter | Constructor |
| __about | Private slot to handle the About dialog. |
| __activated | Private slot to handle the activated signal. |
| __buildMenu | Private method to build the tray starter menu. |
| __editDone | Private slot to handle the finished signal of the menu editor dialog. |
| __editMenu | Private slot to open a dialog to edit the variable part of the tray starter menu. |
| __getApplicationPath | Private method to search for the given application and return its absolute path. |
| __getDefaultMenuItems | Private method to build the default menu items. |
| __loadCustomMenuItems | Private method to load an user defined menu structure. |
| __loadRecentFiles | Private method to load the recently opened filenames. |
| __loadRecentMultiProjects | Private method to load the recently opened multi project filenames. |
| __loadRecentProjects | Private method to load the recently opened project filenames. |
| __openRecent | Private method to open a project or file from the list of recently opened projects or files. |
| __populateMenu | Private method to populate a given menu with items. |
| __restart | Private slot to restart the tray starter. |
| __showContextMenu | Private slot to show the context menu. |
| __showPreferences | Private slot to set the preferences. |
| __showRecentFilesMenu | Private method to set up the recent files menu. |
| __showRecentMultiProjectsMenu | Private method to set up the recent multi projects menu. |
| __showRecentProjectsMenu | Private method to set up the recent projects menu. |
| __showVersions | Private slot to handle the Versions dialog. |
| __startProc | Private method to start an eric application. |
| checkSystemTrayAvailable | Public slot to check for the availability of a system tray and abort, if it is not available. |
| preferencesChanged | Public slot to handle a change of preferences. |
| None |
Constructor
Private slot to handle the About dialog.
Private slot to handle the activated signal.
Private method to build the tray starter menu.
Private slot to handle the finished signal of the menu editor dialog.
Private slot to open a dialog to edit the variable part of the tray starter menu.
Private method to search for the given application and return its absolute path.
The search starts in the main eric7 directory and then searches in the 'Scripts' subdirectories of the user and global plugin area.
Private method to build the default menu items.
Private method to load an user defined menu structure.
Private method to load the recently opened filenames.
Private method to load the recently opened multi project filenames.
Private method to load the recently opened project filenames.
Private method to open a project or file from the list of recently opened projects or files.
Private method to populate a given menu with items.
Private slot to restart the tray starter.
Private slot to show the context menu.
Private slot to set the preferences.
Private method to set up the recent files menu.
Private method to set up the recent multi projects menu.
Private method to set up the recent projects menu.
Private slot to handle the Versions dialog.
Private method to start an eric application.
Public slot to check for the availability of a system tray and abort, if it is not available.
Public slot to handle a change of preferences.