eric6.Toolbox.Startup
Module implementing some startup helper funcions.
Global Attributes
application |
loaded_translators |
Classes
Functions
getDefaultIconPaths |
Module function to determine the default icon paths. |
handleArgs |
Module function to handle the always present commandline options. |
initializeResourceSearchPath |
Module function to initialize the default mime source factory. |
loadTranslatorForLocale |
Module function to find and load a specific translation. |
loadTranslators |
Module function to load all required translations. |
setLibraryPaths |
Module function to set the Qt library paths correctly for windows systems. |
simpleAppStartup |
Module function to start up an application that doesn't need a specialized start up. |
usage |
Module function to show the usage information. |
version |
Module function to show the version information. |
getDefaultIconPaths
getDefaultIconPaths(application)
Module function to determine the default icon paths.
- application (E5Application)
-
reference to the application object
- Returns:
-
list of default icon paths
- Return Type:
-
list of str
handleArgs
handleArgs(argv, appinfo)
Module function to handle the always present commandline options.
- argv
-
list of commandline parameters (list of strings)
- appinfo
-
dictionary describing the application
- Returns:
-
index of the '--' option (integer). This is used to tell
the application, that all additional options don't belong to
the application.
initializeResourceSearchPath
initializeResourceSearchPath(application)
Module function to initialize the default mime source factory.
- application (E5Application)
-
reference to the application object
loadTranslatorForLocale
loadTranslatorForLocale(dirs, tn)
Module function to find and load a specific translation.
- dirs
-
Searchpath for the translations. (list of strings)
- tn
-
The translation to be loaded. (string)
- Returns:
-
Tuple of a status flag and the loaded translator
(int, QTranslator)
loadTranslators
loadTranslators(qtTransDir, app, translationFiles=())
Module function to load all required translations.
- qtTransDir
-
directory of the Qt translations files (string)
- app
-
reference to the application object (QApplication)
- translationFiles
-
tuple of additional translations to
be loaded (tuple of strings)
- Returns:
-
the requested locale (string)
setLibraryPaths
setLibraryPaths()
Module function to set the Qt library paths correctly for windows systems.
simpleAppStartup
simpleAppStartup(argv, appinfo, mwFactory, quitOnLastWindowClosed=True, app=None, raiseIt=True, installErrorHandler=False)
Module function to start up an application that doesn't need a specialized
start up.
This function is used by all of eric6's helper programs.
- argv
-
list of commandline parameters (list of strings)
- appinfo
-
dictionary describing the application
- mwFactory
-
factory function generating the main widget. This
function must accept the following parameter.
- argv
- list of commandline parameters (list of strings)
- quitOnLastWindowClosed=
-
flag indicating to quit the application,
if the last window was closed (boolean)
- app=
-
reference to the application object (QApplication or None)
- raiseIt=
-
flag indicating to raise the generated application
window (boolean)
- installErrorHandler=
-
flag indicating to install an error
handler dialog (boolean)
- Returns:
-
exit result (integer)
usage
usage(appinfo, optlen=12)
Module function to show the usage information.
- appinfo
-
dictionary describing the application
- optlen
-
length of the field for the commandline option (integer)
version
version(appinfo)
Module function to show the version information.
- appinfo
-
dictionary describing the application