Updated source docu. corba_options

Sun, 29 Jul 2018 14:01:52 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 29 Jul 2018 14:01:52 +0200
branch
corba_options
changeset 6447
6d85c56508e7
parent 6446
806446f3cf03
child 6448
834d02c73809

Updated source docu.

APIs/Python3/eric6.api file | annotate | diff | comparison | revisions
APIs/Python3/eric6.bas file | annotate | diff | comparison | revisions
Documentation/Help/source.qch file | annotate | diff | comparison | revisions
Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
Documentation/Source/eric6.E5Gui.E5PathPickerDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.E5XML.Config.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Project.IdlCompilerDefineNameDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Project.IdlCompilerOptionsDialog.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Project.Project.html file | annotate | diff | comparison | revisions
Documentation/Source/eric6.Project.ProjectInterfacesBrowser.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.E5Gui.html file | annotate | diff | comparison | revisions
Documentation/Source/index-eric6.Project.html file | annotate | diff | comparison | revisions
--- a/APIs/Python3/eric6.api	Sun Jul 29 14:00:42 2018 +0200
+++ b/APIs/Python3/eric6.api	Sun Jul 29 14:01:52 2018 +0200
@@ -1170,6 +1170,15 @@
 eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileEnsureExtensionMode?7
 eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileMode?7
 eric6.E5Gui.E5PathPicker.E5PathPickerModes.SaveFileOverwriteMode?7
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.getPath?4()
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setDefaultDirectory?4(directory)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setLabelText?4(text)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setPickerFilters?4(filters)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setPickerMode?4(mode)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setPickerPath?4(path)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog.setTitle?4(title)
+eric6.E5Gui.E5PathPickerDialog.E5PathPickerDialog?1(parent=None)
+eric6.E5Gui.E5PathPickerDialog.getPath?4(parent, title, label, mode=E5PathPickerModes.OpenFileMode, path="", defaultDirectory="", filters=None)
 eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.format?4()
 eric6.E5Gui.E5ProgressDialog.E5ProgressDialog.setFormat?4(labelFormat)
 eric6.E5Gui.E5ProgressDialog.E5ProgressDialog?1(labelText, cancelButtonText, minimum, maximum, labelFormat=None, parent=None, flags=None)
@@ -1573,6 +1582,7 @@
 eric6.E5XML.Config.pluginRepositoryFileFormatVersion?7
 eric6.E5XML.Config.projectFileFormatVersion?7
 eric6.E5XML.Config.projectFileFormatVersionAlt?7
+eric6.E5XML.Config.projectFileFormatVersionMake?7
 eric6.E5XML.Config.projectFileFormatVersionProto?7
 eric6.E5XML.Config.sessionFileFormatVersion?7
 eric6.E5XML.Config.shortcutsFileFormatVersion?7
@@ -7767,6 +7777,23 @@
 eric6.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.on_filetypeAssociationList_currentItemChanged?4(itm, prevItm)
 eric6.Project.FiletypeAssociationDialog.FiletypeAssociationDialog.transferData?4()
 eric6.Project.FiletypeAssociationDialog.FiletypeAssociationDialog?1(project, parent=None)
+eric6.Project.IdlCompilerDefineNameDialog.IdlCompilerDefineNameDialog.getData?4()
+eric6.Project.IdlCompilerDefineNameDialog.IdlCompilerDefineNameDialog.on_nameEdit_textChanged?4(txt)
+eric6.Project.IdlCompilerDefineNameDialog.IdlCompilerDefineNameDialog?1(name="", value="", parent=None)
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.getData?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_dnAddButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_dnDeleteButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_dnEditButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_idAddButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_idDeleteButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_idEditButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_idList_itemSelectionChanged?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_unAddButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_unDeleteButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_unEditButton_clicked?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog.on_unList_itemSelectionChanged?4()
+eric6.Project.IdlCompilerOptionsDialog.IdlCompilerOptionsDialog?1(includeDirectories, definedNames, undefinedNames, project=None, parent=None)
 eric6.Project.LexerAssociationDialog.LexerAssociationDialog.on_addLexerButton_clicked?4()
 eric6.Project.LexerAssociationDialog.LexerAssociationDialog.on_deleteLexerButton_clicked?4()
 eric6.Project.LexerAssociationDialog.LexerAssociationDialog.on_editorLexerCombo_currentIndexChanged?4(text)
@@ -7866,6 +7893,7 @@
 eric6.Project.Project.Project.getVcs?4()
 eric6.Project.Project.Project.handleApplicationDiagram?4()
 eric6.Project.Project.Project.handlePreferencesChanged?4()
+eric6.Project.Project.Project.hasDefaultIdlCompilerParameters?4()
 eric6.Project.Project.Project.hasDefaultMakeParameters?4()
 eric6.Project.Project.Project.hasEntry?4(fn)
 eric6.Project.Project.Project.hasProjectType?4(type_, progLanguage="")
--- a/APIs/Python3/eric6.bas	Sun Jul 29 14:00:42 2018 +0200
+++ b/APIs/Python3/eric6.bas	Sun Jul 29 14:01:52 2018 +0200
@@ -194,6 +194,7 @@
 E5PasswordMeter QProgressBar
 E5PathPicker E5PathPickerBase
 E5PathPickerBase QWidget
+E5PathPickerDialog QDialog
 E5PathPickerModes Enum
 E5ProgressDialog QProgressDialog
 E5RequestModel QAbstractTableModel
@@ -504,6 +505,8 @@
 IconSizeDialog QDialog Ui_IconSizeDialog
 IconsPage ConfigurationPageBase Ui_IconsPage
 IconsPreviewDialog QDialog Ui_IconsPreviewDialog
+IdlCompilerDefineNameDialog QDialog Ui_IdlCompilerDefineNameDialog
+IdlCompilerOptionsDialog QDialog Ui_IdlCompilerOptionsDialog
 ImageMarkupDialog QDialog Ui_ImageMarkupDialog
 ImageSearchEngine QObject
 ImagesIcon StatusBarIcon
Binary file Documentation/Help/source.qch has changed
--- a/Documentation/Help/source.qhp	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Help/source.qhp	Sun Jul 29 14:01:52 2018 +0200
@@ -104,6 +104,7 @@
             <section title="eric6.E5Gui.E5PassivePopup" ref="eric6.E5Gui.E5PassivePopup.html" />
             <section title="eric6.E5Gui.E5PasswordMeter" ref="eric6.E5Gui.E5PasswordMeter.html" />
             <section title="eric6.E5Gui.E5PathPicker" ref="eric6.E5Gui.E5PathPicker.html" />
+            <section title="eric6.E5Gui.E5PathPickerDialog" ref="eric6.E5Gui.E5PathPickerDialog.html" />
             <section title="eric6.E5Gui.E5ProgressDialog" ref="eric6.E5Gui.E5ProgressDialog.html" />
             <section title="eric6.E5Gui.E5SideBar" ref="eric6.E5Gui.E5SideBar.html" />
             <section title="eric6.E5Gui.E5SimpleHelpDialog" ref="eric6.E5Gui.E5SimpleHelpDialog.html" />
@@ -972,6 +973,8 @@
             <section title="eric6.Project.CreateDialogCodeDialog" ref="eric6.Project.CreateDialogCodeDialog.html" />
             <section title="eric6.Project.DebuggerPropertiesDialog" ref="eric6.Project.DebuggerPropertiesDialog.html" />
             <section title="eric6.Project.FiletypeAssociationDialog" ref="eric6.Project.FiletypeAssociationDialog.html" />
+            <section title="eric6.Project.IdlCompilerDefineNameDialog" ref="eric6.Project.IdlCompilerDefineNameDialog.html" />
+            <section title="eric6.Project.IdlCompilerOptionsDialog" ref="eric6.Project.IdlCompilerOptionsDialog.html" />
             <section title="eric6.Project.LexerAssociationDialog" ref="eric6.Project.LexerAssociationDialog.html" />
             <section title="eric6.Project.MakePropertiesDialog" ref="eric6.Project.MakePropertiesDialog.html" />
             <section title="eric6.Project.NewDialogClassDialog" ref="eric6.Project.NewDialogClassDialog.html" />
@@ -4744,6 +4747,16 @@
       <keyword name="E5PathPickerBase.setWindowTitle" id="E5PathPickerBase.setWindowTitle" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerBase.setWindowTitle" />
       <keyword name="E5PathPickerBase.text" id="E5PathPickerBase.text" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerBase.text" />
       <keyword name="E5PathPickerBase.windowTitle" id="E5PathPickerBase.windowTitle" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerBase.windowTitle" />
+      <keyword name="E5PathPickerDialog" id="E5PathPickerDialog" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog" />
+      <keyword name="E5PathPickerDialog (Constructor)" id="E5PathPickerDialog (Constructor)" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.__init__" />
+      <keyword name="E5PathPickerDialog (Module)" id="E5PathPickerDialog (Module)" ref="eric6.E5Gui.E5PathPickerDialog.html" />
+      <keyword name="E5PathPickerDialog.getPath" id="E5PathPickerDialog.getPath" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.getPath" />
+      <keyword name="E5PathPickerDialog.setDefaultDirectory" id="E5PathPickerDialog.setDefaultDirectory" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setDefaultDirectory" />
+      <keyword name="E5PathPickerDialog.setLabelText" id="E5PathPickerDialog.setLabelText" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setLabelText" />
+      <keyword name="E5PathPickerDialog.setPickerFilters" id="E5PathPickerDialog.setPickerFilters" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setPickerFilters" />
+      <keyword name="E5PathPickerDialog.setPickerMode" id="E5PathPickerDialog.setPickerMode" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setPickerMode" />
+      <keyword name="E5PathPickerDialog.setPickerPath" id="E5PathPickerDialog.setPickerPath" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setPickerPath" />
+      <keyword name="E5PathPickerDialog.setTitle" id="E5PathPickerDialog.setTitle" ref="eric6.E5Gui.E5PathPickerDialog.html#E5PathPickerDialog.setTitle" />
       <keyword name="E5PathPickerModes" id="E5PathPickerModes" ref="eric6.E5Gui.E5PathPicker.html#E5PathPickerModes" />
       <keyword name="E5ProgressDialog" id="E5ProgressDialog" ref="eric6.E5Gui.E5ProgressDialog.html#E5ProgressDialog" />
       <keyword name="E5ProgressDialog (Constructor)" id="E5ProgressDialog (Constructor)" ref="eric6.E5Gui.E5ProgressDialog.html#E5ProgressDialog.__init__" />
@@ -9931,6 +9944,39 @@
       <keyword name="IconsPreviewDialog" id="IconsPreviewDialog" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog" />
       <keyword name="IconsPreviewDialog (Constructor)" id="IconsPreviewDialog (Constructor)" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html#IconsPreviewDialog.__init__" />
       <keyword name="IconsPreviewDialog (Module)" id="IconsPreviewDialog (Module)" ref="eric6.Preferences.ConfigurationPages.IconsPreviewDialog.html" />
+      <keyword name="IdlCompilerDefineNameDialog" id="IdlCompilerDefineNameDialog" ref="eric6.Project.IdlCompilerDefineNameDialog.html#IdlCompilerDefineNameDialog" />
+      <keyword name="IdlCompilerDefineNameDialog (Constructor)" id="IdlCompilerDefineNameDialog (Constructor)" ref="eric6.Project.IdlCompilerDefineNameDialog.html#IdlCompilerDefineNameDialog.__init__" />
+      <keyword name="IdlCompilerDefineNameDialog (Module)" id="IdlCompilerDefineNameDialog (Module)" ref="eric6.Project.IdlCompilerDefineNameDialog.html" />
+      <keyword name="IdlCompilerDefineNameDialog.__updateOkButton" id="IdlCompilerDefineNameDialog.__updateOkButton" ref="eric6.Project.IdlCompilerDefineNameDialog.html#IdlCompilerDefineNameDialog.__updateOkButton" />
+      <keyword name="IdlCompilerDefineNameDialog.getData" id="IdlCompilerDefineNameDialog.getData" ref="eric6.Project.IdlCompilerDefineNameDialog.html#IdlCompilerDefineNameDialog.getData" />
+      <keyword name="IdlCompilerDefineNameDialog.on_nameEdit_textChanged" id="IdlCompilerDefineNameDialog.on_nameEdit_textChanged" ref="eric6.Project.IdlCompilerDefineNameDialog.html#IdlCompilerDefineNameDialog.on_nameEdit_textChanged" />
+      <keyword name="IdlCompilerOptionsDialog" id="IdlCompilerOptionsDialog" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog" />
+      <keyword name="IdlCompilerOptionsDialog (Constructor)" id="IdlCompilerOptionsDialog (Constructor)" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__init__" />
+      <keyword name="IdlCompilerOptionsDialog (Module)" id="IdlCompilerOptionsDialog (Module)" ref="eric6.Project.IdlCompilerOptionsDialog.html" />
+      <keyword name="IdlCompilerOptionsDialog.__definedNamesContain" id="IdlCompilerOptionsDialog.__definedNamesContain" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__definedNamesContain" />
+      <keyword name="IdlCompilerOptionsDialog.__generateDefinedNamesList" id="IdlCompilerOptionsDialog.__generateDefinedNamesList" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__generateDefinedNamesList" />
+      <keyword name="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" id="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" />
+      <keyword name="IdlCompilerOptionsDialog.__generateUndefinedNamesList" id="IdlCompilerOptionsDialog.__generateUndefinedNamesList" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__generateUndefinedNamesList" />
+      <keyword name="IdlCompilerOptionsDialog.__includeDirectoriesContain" id="IdlCompilerOptionsDialog.__includeDirectoriesContain" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__includeDirectoriesContain" />
+      <keyword name="IdlCompilerOptionsDialog.__populateDefineNamesList" id="IdlCompilerOptionsDialog.__populateDefineNamesList" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__populateDefineNamesList" />
+      <keyword name="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" id="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" />
+      <keyword name="IdlCompilerOptionsDialog.__undefinedNamesContain" id="IdlCompilerOptionsDialog.__undefinedNamesContain" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__undefinedNamesContain" />
+      <keyword name="IdlCompilerOptionsDialog.__updateDefineNameButtons" id="IdlCompilerOptionsDialog.__updateDefineNameButtons" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__updateDefineNameButtons" />
+      <keyword name="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" id="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" />
+      <keyword name="IdlCompilerOptionsDialog.__updateUndefineNameButtons" id="IdlCompilerOptionsDialog.__updateUndefineNameButtons" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.__updateUndefineNameButtons" />
+      <keyword name="IdlCompilerOptionsDialog.getData" id="IdlCompilerOptionsDialog.getData" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.getData" />
+      <keyword name="IdlCompilerOptionsDialog.on_dnAddButton_clicked" id="IdlCompilerOptionsDialog.on_dnAddButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_dnAddButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" id="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_dnEditButton_clicked" id="IdlCompilerOptionsDialog.on_dnEditButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_dnEditButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" id="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" />
+      <keyword name="IdlCompilerOptionsDialog.on_idAddButton_clicked" id="IdlCompilerOptionsDialog.on_idAddButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_idAddButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_idDeleteButton_clicked" id="IdlCompilerOptionsDialog.on_idDeleteButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_idDeleteButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_idEditButton_clicked" id="IdlCompilerOptionsDialog.on_idEditButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_idEditButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" id="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" />
+      <keyword name="IdlCompilerOptionsDialog.on_unAddButton_clicked" id="IdlCompilerOptionsDialog.on_unAddButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_unAddButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_unDeleteButton_clicked" id="IdlCompilerOptionsDialog.on_unDeleteButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_unDeleteButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_unEditButton_clicked" id="IdlCompilerOptionsDialog.on_unEditButton_clicked" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_unEditButton_clicked" />
+      <keyword name="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" id="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" ref="eric6.Project.IdlCompilerOptionsDialog.html#IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" />
       <keyword name="ImageMarkupDialog" id="ImageMarkupDialog" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog" />
       <keyword name="ImageMarkupDialog (Constructor)" id="ImageMarkupDialog (Constructor)" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html#ImageMarkupDialog.__init__" />
       <keyword name="ImageMarkupDialog (Module)" id="ImageMarkupDialog (Module)" ref="eric6.QScintilla.MarkupProviders.ImageMarkupDialog.html" />
@@ -12640,6 +12686,7 @@
       <keyword name="Project.getVcs" id="Project.getVcs" ref="eric6.Project.Project.html#Project.getVcs" />
       <keyword name="Project.handleApplicationDiagram" id="Project.handleApplicationDiagram" ref="eric6.Project.Project.html#Project.handleApplicationDiagram" />
       <keyword name="Project.handlePreferencesChanged" id="Project.handlePreferencesChanged" ref="eric6.Project.Project.html#Project.handlePreferencesChanged" />
+      <keyword name="Project.hasDefaultIdlCompilerParameters" id="Project.hasDefaultIdlCompilerParameters" ref="eric6.Project.Project.html#Project.hasDefaultIdlCompilerParameters" />
       <keyword name="Project.hasDefaultMakeParameters" id="Project.hasDefaultMakeParameters" ref="eric6.Project.Project.html#Project.hasDefaultMakeParameters" />
       <keyword name="Project.hasEntry" id="Project.hasEntry" ref="eric6.Project.Project.html#Project.hasEntry" />
       <keyword name="Project.hasProjectType" id="Project.hasProjectType" ref="eric6.Project.Project.html#Project.hasProjectType" />
@@ -12880,6 +12927,7 @@
       <keyword name="ProjectInterfacesBrowser.__compileInterface" id="ProjectInterfacesBrowser.__compileInterface" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileInterface" />
       <keyword name="ProjectInterfacesBrowser.__compileSelectedInterfaces" id="ProjectInterfacesBrowser.__compileSelectedInterfaces" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__compileSelectedInterfaces" />
       <keyword name="ProjectInterfacesBrowser.__configureCorba" id="ProjectInterfacesBrowser.__configureCorba" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__configureCorba" />
+      <keyword name="ProjectInterfacesBrowser.__configureIdlCompiler" id="ProjectInterfacesBrowser.__configureIdlCompiler" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__configureIdlCompiler" />
       <keyword name="ProjectInterfacesBrowser.__deleteFile" id="ProjectInterfacesBrowser.__deleteFile" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__deleteFile" />
       <keyword name="ProjectInterfacesBrowser.__readStderr" id="ProjectInterfacesBrowser.__readStderr" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__readStderr" />
       <keyword name="ProjectInterfacesBrowser.__readStdout" id="ProjectInterfacesBrowser.__readStdout" ref="eric6.Project.ProjectInterfacesBrowser.html#ProjectInterfacesBrowser.__readStdout" />
@@ -18827,6 +18875,7 @@
       <keyword name="getOpenFileNames" id="getOpenFileNames" ref="eric6.E5Gui.E5FileDialog.html#getOpenFileNames" />
       <keyword name="getOpenFileNamesAndFilter" id="getOpenFileNamesAndFilter" ref="eric6.E5Gui.E5FileDialog.html#getOpenFileNamesAndFilter" />
       <keyword name="getOpenSearchLinks" id="getOpenSearchLinks" ref="eric6.WebBrowser.Tools.Scripts.html#getOpenSearchLinks" />
+      <keyword name="getPath" id="getPath" ref="eric6.E5Gui.E5PathPickerDialog.html#getPath" />
       <keyword name="getPercentReplacement" id="getPercentReplacement" ref="eric6.Utilities.__init__.html#getPercentReplacement" />
       <keyword name="getPercentReplacementHelp" id="getPercentReplacementHelp" ref="eric6.Utilities.__init__.html#getPercentReplacementHelp" />
       <keyword name="getPixmap" id="getPixmap" ref="eric6.UI.PixmapCache.html#getPixmap" />
@@ -19383,6 +19432,7 @@
       <file>eric6.E5Gui.E5PassivePopup.html</file>
       <file>eric6.E5Gui.E5PasswordMeter.html</file>
       <file>eric6.E5Gui.E5PathPicker.html</file>
+      <file>eric6.E5Gui.E5PathPickerDialog.html</file>
       <file>eric6.E5Gui.E5ProgressDialog.html</file>
       <file>eric6.E5Gui.E5SideBar.html</file>
       <file>eric6.E5Gui.E5SimpleHelpDialog.html</file>
@@ -20066,6 +20116,8 @@
       <file>eric6.Project.CreateDialogCodeDialog.html</file>
       <file>eric6.Project.DebuggerPropertiesDialog.html</file>
       <file>eric6.Project.FiletypeAssociationDialog.html</file>
+      <file>eric6.Project.IdlCompilerDefineNameDialog.html</file>
+      <file>eric6.Project.IdlCompilerOptionsDialog.html</file>
       <file>eric6.Project.LexerAssociationDialog.html</file>
       <file>eric6.Project.MakePropertiesDialog.html</file>
       <file>eric6.Project.NewDialogClassDialog.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.E5Gui.E5PathPickerDialog.html	Sun Jul 29 14:01:52 2018 +0200
@@ -0,0 +1,226 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.E5Gui.E5PathPickerDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.E5Gui.E5PathPickerDialog</h1>
+<p>
+Module implementing a dialog to enter a file system path using a file picker.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#E5PathPickerDialog">E5PathPickerDialog</a></td>
+<td>Class implementing a dialog to enter a file system path using a file picker.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr>
+<td><a href="#getPath">getPath</a></td>
+<td>Function to get a file or directory path from the user.</td>
+</tr>
+</table>
+<hr /><hr />
+<a NAME="E5PathPickerDialog" ID="E5PathPickerDialog"></a>
+<h2>E5PathPickerDialog</h2>
+<p>
+    Class implementing a dialog to enter a file system path using a file
+    picker.
+</p>
+<h3>Derived from</h3>
+QDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#E5PathPickerDialog.__init__">E5PathPickerDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.getPath">getPath</a></td>
+<td>Public method to get the current path.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setDefaultDirectory">setDefaultDirectory</a></td>
+<td>Public method to set the default directory of the path picker.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setLabelText">setLabelText</a></td>
+<td>Public method to set the label text.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setPickerFilters">setPickerFilters</a></td>
+<td>Public method to set the filters of the path picker.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setPickerMode">setPickerMode</a></td>
+<td>Public method to set the mode of the path picker.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setPickerPath">setPickerPath</a></td>
+<td>Public method to set the path of the path picker.</td>
+</tr><tr>
+<td><a href="#E5PathPickerDialog.setTitle">setTitle</a></td>
+<td>Public method to set the window title.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="E5PathPickerDialog.__init__" ID="E5PathPickerDialog.__init__"></a>
+<h4>E5PathPickerDialog (Constructor)</h4>
+<b>E5PathPickerDialog</b>(<i>parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="E5PathPickerDialog.getPath" ID="E5PathPickerDialog.getPath"></a>
+<h4>E5PathPickerDialog.getPath</h4>
+<b>getPath</b>(<i></i>)
+<p>
+        Public method to get the current path.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+current path
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+str
+</dd>
+</dl><a NAME="E5PathPickerDialog.setDefaultDirectory" ID="E5PathPickerDialog.setDefaultDirectory"></a>
+<h4>E5PathPickerDialog.setDefaultDirectory</h4>
+<b>setDefaultDirectory</b>(<i>directory</i>)
+<p>
+        Public method to set the default directory of the path picker.
+</p><dl>
+<dt><i>directory</i> (str)</dt>
+<dd>
+default directory
+</dd>
+</dl><a NAME="E5PathPickerDialog.setLabelText" ID="E5PathPickerDialog.setLabelText"></a>
+<h4>E5PathPickerDialog.setLabelText</h4>
+<b>setLabelText</b>(<i>text</i>)
+<p>
+        Public method to set the label text.
+</p><dl>
+<dt><i>text</i> (str)</dt>
+<dd>
+label text
+</dd>
+</dl><a NAME="E5PathPickerDialog.setPickerFilters" ID="E5PathPickerDialog.setPickerFilters"></a>
+<h4>E5PathPickerDialog.setPickerFilters</h4>
+<b>setPickerFilters</b>(<i>filters</i>)
+<p>
+        Public method to set the filters of the path picker.
+</p><p>
+        Note: Multiple filters must be separated by ';;'.
+</p><dl>
+<dt><i>filters</i> (str)</dt>
+<dd>
+string containing the file filters
+</dd>
+</dl><a NAME="E5PathPickerDialog.setPickerMode" ID="E5PathPickerDialog.setPickerMode"></a>
+<h4>E5PathPickerDialog.setPickerMode</h4>
+<b>setPickerMode</b>(<i>mode</i>)
+<p>
+        Public method to set the mode of the path picker.
+</p><dl>
+<dt><i>mode</i> (E5PathPickerModes)</dt>
+<dd>
+picker mode
+</dd>
+</dl><a NAME="E5PathPickerDialog.setPickerPath" ID="E5PathPickerDialog.setPickerPath"></a>
+<h4>E5PathPickerDialog.setPickerPath</h4>
+<b>setPickerPath</b>(<i>path</i>)
+<p>
+        Public method to set the path of the path picker.
+</p><dl>
+<dt><i>path</i> (str)</dt>
+<dd>
+path to be set
+</dd>
+</dl><a NAME="E5PathPickerDialog.setTitle" ID="E5PathPickerDialog.setTitle"></a>
+<h4>E5PathPickerDialog.setTitle</h4>
+<b>setTitle</b>(<i>title</i>)
+<p>
+        Public method to set the window title.
+</p><dl>
+<dt><i>title</i> (str)</dt>
+<dd>
+window title
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr /><hr />
+<a NAME="getPath" ID="getPath"></a>
+<h2>getPath</h2>
+<b>getPath</b>(<i>parent, title, label, mode=E5PathPickerModes.OpenFileMode, path="", defaultDirectory="", filters=None</i>)
+<p>
+    Function to get a file or directory path from the user.
+</p><dl>
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd><dt><i>title</i> (str)</dt>
+<dd>
+title of the dialog
+</dd><dt><i>label</i> (str)</dt>
+<dd>
+text to be shown above the path picker
+</dd><dt><i>mode</i> (E5PathPickerModes)</dt>
+<dd>
+mode of the path picker
+</dd><dt><i>path</i> (str)</dt>
+<dd>
+initial path to be shown
+</dd><dt><i>defaultDirectory</i> (str)</dt>
+<dd>
+default directory of the path picker selection
+        dialog
+</dd><dt><i>filters</i> (list of str)</dt>
+<dd>
+list of file filters
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the entered path and a flag indicating that the
+        user pressed the OK button
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, bool)
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.E5XML.Config.html	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Source/eric6.E5XML.Config.html	Sun Jul 29 14:01:52 2018 +0200
@@ -25,7 +25,7 @@
 </p>
 <h3>Global Attributes</h3>
 <table>
-<tr><td>debuggerPropertiesFileFormatVersion</td></tr><tr><td>dictionariesListFileFormatVersion</td></tr><tr><td>highlightingStylesFileFormatVersion</td></tr><tr><td>multiProjectFileFormatVersion</td></tr><tr><td>pluginRepositoryFileFormatVersion</td></tr><tr><td>projectFileFormatVersion</td></tr><tr><td>projectFileFormatVersionAlt</td></tr><tr><td>projectFileFormatVersionProto</td></tr><tr><td>sessionFileFormatVersion</td></tr><tr><td>shortcutsFileFormatVersion</td></tr><tr><td>tasksFileFormatVersion</td></tr><tr><td>templatesFileFormatVersion</td></tr><tr><td>userProjectFileFormatVersion</td></tr>
+<tr><td>debuggerPropertiesFileFormatVersion</td></tr><tr><td>dictionariesListFileFormatVersion</td></tr><tr><td>highlightingStylesFileFormatVersion</td></tr><tr><td>multiProjectFileFormatVersion</td></tr><tr><td>pluginRepositoryFileFormatVersion</td></tr><tr><td>projectFileFormatVersion</td></tr><tr><td>projectFileFormatVersionAlt</td></tr><tr><td>projectFileFormatVersionMake</td></tr><tr><td>projectFileFormatVersionProto</td></tr><tr><td>sessionFileFormatVersion</td></tr><tr><td>shortcutsFileFormatVersion</td></tr><tr><td>tasksFileFormatVersion</td></tr><tr><td>templatesFileFormatVersion</td></tr><tr><td>userProjectFileFormatVersion</td></tr>
 </table>
 <h3>Classes</h3>
 <table>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.Project.IdlCompilerDefineNameDialog.html	Sun Jul 29 14:01:52 2018 +0200
@@ -0,0 +1,128 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Project.IdlCompilerDefineNameDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.Project.IdlCompilerDefineNameDialog</h1>
+<p>
+Module implementing a dialog to enter the name-value pair to define a variable
+for the IDL compiler.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IdlCompilerDefineNameDialog">IdlCompilerDefineNameDialog</a></td>
+<td>Class implementing a dialog to enter the name-value pair to define a variable for the IDL compiler.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IdlCompilerDefineNameDialog" ID="IdlCompilerDefineNameDialog"></a>
+<h2>IdlCompilerDefineNameDialog</h2>
+<p>
+    Class implementing a dialog to enter the name-value pair to define a
+    variable for the IDL compiler.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_IdlCompilerDefineNameDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IdlCompilerDefineNameDialog.__init__">IdlCompilerDefineNameDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IdlCompilerDefineNameDialog.__updateOkButton">__updateOkButton</a></td>
+<td>Private slot to update the enable state of the OK button.</td>
+</tr><tr>
+<td><a href="#IdlCompilerDefineNameDialog.getData">getData</a></td>
+<td>Public method to get the entered data.</td>
+</tr><tr>
+<td><a href="#IdlCompilerDefineNameDialog.on_nameEdit_textChanged">on_nameEdit_textChanged</a></td>
+<td>Private slot to handle changes of the name.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="IdlCompilerDefineNameDialog.__init__" ID="IdlCompilerDefineNameDialog.__init__"></a>
+<h4>IdlCompilerDefineNameDialog (Constructor)</h4>
+<b>IdlCompilerDefineNameDialog</b>(<i>name="", value="", parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+name of the variable
+</dd><dt><i>value</i> (str)</dt>
+<dd>
+value of the variable
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="IdlCompilerDefineNameDialog.__updateOkButton" ID="IdlCompilerDefineNameDialog.__updateOkButton"></a>
+<h4>IdlCompilerDefineNameDialog.__updateOkButton</h4>
+<b>__updateOkButton</b>(<i></i>)
+<p>
+        Private slot to update the enable state of the OK button.
+</p><a NAME="IdlCompilerDefineNameDialog.getData" ID="IdlCompilerDefineNameDialog.getData"></a>
+<h4>IdlCompilerDefineNameDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to get the entered data.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the variable name and value
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (str, str)
+</dd>
+</dl><a NAME="IdlCompilerDefineNameDialog.on_nameEdit_textChanged" ID="IdlCompilerDefineNameDialog.on_nameEdit_textChanged"></a>
+<h4>IdlCompilerDefineNameDialog.on_nameEdit_textChanged</h4>
+<b>on_nameEdit_textChanged</b>(<i>txt</i>)
+<p>
+        Private slot to handle changes of the name.
+</p><dl>
+<dt><i>txt</i> (str)</dt>
+<dd>
+current text of the name edit
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Documentation/Source/eric6.Project.IdlCompilerOptionsDialog.html	Sun Jul 29 14:01:52 2018 +0200
@@ -0,0 +1,386 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric6.Project.IdlCompilerOptionsDialog</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body><a NAME="top" ID="top"></a>
+<h1>eric6.Project.IdlCompilerOptionsDialog</h1>
+<p>
+Module implementing a dialog to enter some IDL compiler options.
+</p>
+<h3>Global Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+<table>
+<tr>
+<td><a href="#IdlCompilerOptionsDialog">IdlCompilerOptionsDialog</a></td>
+<td>Class implementing a dialog to enter some IDL compiler options.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr /><hr />
+<a NAME="IdlCompilerOptionsDialog" ID="IdlCompilerOptionsDialog"></a>
+<h2>IdlCompilerOptionsDialog</h2>
+<p>
+    Class implementing a dialog to enter some IDL compiler options.
+</p>
+<h3>Derived from</h3>
+QDialog, Ui_IdlCompilerOptionsDialog
+<h3>Class Attributes</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+<table>
+<tr>
+<td><a href="#IdlCompilerOptionsDialog.__init__">IdlCompilerOptionsDialog</a></td>
+<td>Constructor</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__definedNamesContain">__definedNamesContain</a></td>
+<td>Private method to test, if the currently defined 'Defined Names' contain a given one.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__generateDefinedNamesList">__generateDefinedNamesList</a></td>
+<td>Private method to prepare the list of 'Defined Names'.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__generateIncludeDirectoriesList">__generateIncludeDirectoriesList</a></td>
+<td>Private method to prepare the list of 'Include Directories'.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__generateUndefinedNamesList">__generateUndefinedNamesList</a></td>
+<td>Private method to prepare the list of 'Undefined Names'.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__includeDirectoriesContain">__includeDirectoriesContain</a></td>
+<td>Private method to test, if the currently defined 'Include Directories' contain a given one.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__populateDefineNamesList">__populateDefineNamesList</a></td>
+<td>Private method to populate the list of defined names.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__populateIncludeDirectoriesList">__populateIncludeDirectoriesList</a></td>
+<td>Private method to populate the 'Include Directories' list.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__undefinedNamesContain">__undefinedNamesContain</a></td>
+<td>Private method to test, if the currently defined 'Undefined Names' contain a given one.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__updateDefineNameButtons">__updateDefineNameButtons</a></td>
+<td>Private method to set the state of the 'Define Name' buttons.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons">__updateIncludeDirectoryButtons</a></td>
+<td>Private method to set the state of the 'Include Directory' buttons.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.__updateUndefineNameButtons">__updateUndefineNameButtons</a></td>
+<td>Private method to set the state of the 'Undefine Name' buttons.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.getData">getData</a></td>
+<td>Public method to return the data entered by the user.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_dnAddButton_clicked">on_dnAddButton_clicked</a></td>
+<td>Private slot to add a 'Define Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_dnDeleteButton_clicked">on_dnDeleteButton_clicked</a></td>
+<td>Private slot to delete the selected 'Define Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_dnEditButton_clicked">on_dnEditButton_clicked</a></td>
+<td>Private slot to edit the selected 'Define Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged">on_dnList_itemSelectionChanged</a></td>
+<td>Private slot handling the selection of a 'Define Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_idAddButton_clicked">on_idAddButton_clicked</a></td>
+<td>Private slot to add an 'Include Directory'.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_idDeleteButton_clicked">on_idDeleteButton_clicked</a></td>
+<td>Private slot to delete the selected 'Include Directory' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_idEditButton_clicked">on_idEditButton_clicked</a></td>
+<td>Private slot to edit the selected 'Include Directory' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_idList_itemSelectionChanged">on_idList_itemSelectionChanged</a></td>
+<td>Private slot handling the selection of an 'Include Directory' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_unAddButton_clicked">on_unAddButton_clicked</a></td>
+<td>Private slot to add a 'Undefine Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_unDeleteButton_clicked">on_unDeleteButton_clicked</a></td>
+<td>Private slot to delete the selected 'Undefine Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_unEditButton_clicked">on_unEditButton_clicked</a></td>
+<td>Private slot to edit the selected 'Undefine Name' entry.</td>
+</tr><tr>
+<td><a href="#IdlCompilerOptionsDialog.on_unList_itemSelectionChanged">on_unList_itemSelectionChanged</a></td>
+<td>Private slot handling the selection of a 'Undefine Name' entry.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+<table>
+<tr><td>None</td></tr>
+</table>
+<a NAME="IdlCompilerOptionsDialog.__init__" ID="IdlCompilerOptionsDialog.__init__"></a>
+<h4>IdlCompilerOptionsDialog (Constructor)</h4>
+<b>IdlCompilerOptionsDialog</b>(<i>includeDirectories, definedNames, undefinedNames, project=None, parent=None</i>)
+<p>
+        Constructor
+</p><dl>
+<dt><i>includeDirectories</i> (list of str)</dt>
+<dd>
+list of include directories
+</dd><dt><i>definedNames</i> (list of str)</dt>
+<dd>
+list of defined variables with name and value
+            separated by '='
+</dd><dt><i>undefinedNames</i> (list of str)</dt>
+<dd>
+list of undefined names
+</dd><dt><i>projectDirectory</i> (str)</dt>
+<dd>
+directory name of the project
+</dd><dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__definedNamesContain" ID="IdlCompilerOptionsDialog.__definedNamesContain"></a>
+<h4>IdlCompilerOptionsDialog.__definedNamesContain</h4>
+<b>__definedNamesContain</b>(<i>name</i>)
+<p>
+        Private method to test, if the currently defined 'Defined Names'
+        contain a given one.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+variable name to be tested
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating that the given name is already included
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__generateDefinedNamesList" ID="IdlCompilerOptionsDialog.__generateDefinedNamesList"></a>
+<h4>IdlCompilerOptionsDialog.__generateDefinedNamesList</h4>
+<b>__generateDefinedNamesList</b>(<i></i>)
+<p>
+        Private method to prepare the list of 'Defined Names'.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of 'Defined Names'
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__generateIncludeDirectoriesList"></a>
+<h4>IdlCompilerOptionsDialog.__generateIncludeDirectoriesList</h4>
+<b>__generateIncludeDirectoriesList</b>(<i></i>)
+<p>
+        Private method to prepare the list of 'Include Directories'.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of 'Include Directories'
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__generateUndefinedNamesList" ID="IdlCompilerOptionsDialog.__generateUndefinedNamesList"></a>
+<h4>IdlCompilerOptionsDialog.__generateUndefinedNamesList</h4>
+<b>__generateUndefinedNamesList</b>(<i></i>)
+<p>
+        Private method to prepare the list of 'Undefined Names'.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+list of 'Undefined Names'
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+list of str
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__includeDirectoriesContain" ID="IdlCompilerOptionsDialog.__includeDirectoriesContain"></a>
+<h4>IdlCompilerOptionsDialog.__includeDirectoriesContain</h4>
+<b>__includeDirectoriesContain</b>(<i>directory</i>)
+<p>
+        Private method to test, if the currently defined 'Include Directories'
+        contain a given one.
+</p><dl>
+<dt><i>directory</i> (str)</dt>
+<dd>
+directory name to be tested
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating that the given directory is already included
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__populateDefineNamesList" ID="IdlCompilerOptionsDialog.__populateDefineNamesList"></a>
+<h4>IdlCompilerOptionsDialog.__populateDefineNamesList</h4>
+<b>__populateDefineNamesList</b>(<i>definedNames</i>)
+<p>
+        Private method to populate the list of defined names.
+</p><dl>
+<dt><i>definedNames</i> (list of str)</dt>
+<dd>
+list of defined variables with name and value
+            separated by '='
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList" ID="IdlCompilerOptionsDialog.__populateIncludeDirectoriesList"></a>
+<h4>IdlCompilerOptionsDialog.__populateIncludeDirectoriesList</h4>
+<b>__populateIncludeDirectoriesList</b>(<i>includeDirectories</i>)
+<p>
+        Private method to populate the 'Include Directories' list.
+</p><dl>
+<dt><i>includeDirectories</i> (list of str)</dt>
+<dd>
+list of include directories
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__undefinedNamesContain" ID="IdlCompilerOptionsDialog.__undefinedNamesContain"></a>
+<h4>IdlCompilerOptionsDialog.__undefinedNamesContain</h4>
+<b>__undefinedNamesContain</b>(<i>name</i>)
+<p>
+        Private method to test, if the currently defined 'Undefined Names'
+        contain a given one.
+</p><dl>
+<dt><i>name</i> (str)</dt>
+<dd>
+variable name to be tested
+</dd>
+</dl><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating that the given name is already included
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.__updateDefineNameButtons" ID="IdlCompilerOptionsDialog.__updateDefineNameButtons"></a>
+<h4>IdlCompilerOptionsDialog.__updateDefineNameButtons</h4>
+<b>__updateDefineNameButtons</b>(<i></i>)
+<p>
+        Private method to set the state of the 'Define Name' buttons.
+</p><a NAME="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons" ID="IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons"></a>
+<h4>IdlCompilerOptionsDialog.__updateIncludeDirectoryButtons</h4>
+<b>__updateIncludeDirectoryButtons</b>(<i></i>)
+<p>
+        Private method to set the state of the 'Include Directory' buttons.
+</p><a NAME="IdlCompilerOptionsDialog.__updateUndefineNameButtons" ID="IdlCompilerOptionsDialog.__updateUndefineNameButtons"></a>
+<h4>IdlCompilerOptionsDialog.__updateUndefineNameButtons</h4>
+<b>__updateUndefineNameButtons</b>(<i></i>)
+<p>
+        Private method to set the state of the 'Undefine Name' buttons.
+</p><a NAME="IdlCompilerOptionsDialog.getData" ID="IdlCompilerOptionsDialog.getData"></a>
+<h4>IdlCompilerOptionsDialog.getData</h4>
+<b>getData</b>(<i></i>)
+<p>
+        Public method to return the data entered by the user.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+tuple containing the list of include directories, list of
+            defined names and list of undefined names
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+tuple of (list of str, list of str, list of str)
+</dd>
+</dl><a NAME="IdlCompilerOptionsDialog.on_dnAddButton_clicked" ID="IdlCompilerOptionsDialog.on_dnAddButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_dnAddButton_clicked</h4>
+<b>on_dnAddButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a 'Define Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_dnDeleteButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_dnDeleteButton_clicked</h4>
+<b>on_dnDeleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected 'Define Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_dnEditButton_clicked" ID="IdlCompilerOptionsDialog.on_dnEditButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_dnEditButton_clicked</h4>
+<b>on_dnEditButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the selected 'Define Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged"></a>
+<h4>IdlCompilerOptionsDialog.on_dnList_itemSelectionChanged</h4>
+<b>on_dnList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling the selection of a 'Define Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_idAddButton_clicked" ID="IdlCompilerOptionsDialog.on_idAddButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_idAddButton_clicked</h4>
+<b>on_idAddButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add an 'Include Directory'.
+</p><a NAME="IdlCompilerOptionsDialog.on_idDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_idDeleteButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_idDeleteButton_clicked</h4>
+<b>on_idDeleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected 'Include Directory' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_idEditButton_clicked" ID="IdlCompilerOptionsDialog.on_idEditButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_idEditButton_clicked</h4>
+<b>on_idEditButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the selected 'Include Directory' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_idList_itemSelectionChanged"></a>
+<h4>IdlCompilerOptionsDialog.on_idList_itemSelectionChanged</h4>
+<b>on_idList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling the selection of an 'Include Directory' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_unAddButton_clicked" ID="IdlCompilerOptionsDialog.on_unAddButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_unAddButton_clicked</h4>
+<b>on_unAddButton_clicked</b>(<i></i>)
+<p>
+        Private slot to add a 'Undefine Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_unDeleteButton_clicked" ID="IdlCompilerOptionsDialog.on_unDeleteButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_unDeleteButton_clicked</h4>
+<b>on_unDeleteButton_clicked</b>(<i></i>)
+<p>
+        Private slot to delete the selected 'Undefine Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_unEditButton_clicked" ID="IdlCompilerOptionsDialog.on_unEditButton_clicked"></a>
+<h4>IdlCompilerOptionsDialog.on_unEditButton_clicked</h4>
+<b>on_unEditButton_clicked</b>(<i></i>)
+<p>
+        Private slot to edit the selected 'Undefine Name' entry.
+</p><a NAME="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged" ID="IdlCompilerOptionsDialog.on_unList_itemSelectionChanged"></a>
+<h4>IdlCompilerOptionsDialog.on_unList_itemSelectionChanged</h4>
+<b>on_unList_itemSelectionChanged</b>(<i></i>)
+<p>
+        Private slot handling the selection of a 'Undefine Name' entry.
+</p>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/Documentation/Source/eric6.Project.Project.html	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Source/eric6.Project.Project.html	Sun Jul 29 14:01:52 2018 +0200
@@ -604,6 +604,9 @@
 <td><a href="#Project.handlePreferencesChanged">handlePreferencesChanged</a></td>
 <td>Public slot used to handle the preferencesChanged signal.</td>
 </tr><tr>
+<td><a href="#Project.hasDefaultIdlCompilerParameters">hasDefaultIdlCompilerParameters</a></td>
+<td>Public method to test, if the project contains the default IDL compiler parameters.</td>
+</tr><tr>
 <td><a href="#Project.hasDefaultMakeParameters">hasDefaultMakeParameters</a></td>
 <td>Public method to test, if the project contains the default make parameters.</td>
 </tr><tr>
@@ -2129,7 +2132,23 @@
 <b>handlePreferencesChanged</b>(<i></i>)
 <p>
         Public slot used to handle the preferencesChanged signal.
-</p><a NAME="Project.hasDefaultMakeParameters" ID="Project.hasDefaultMakeParameters"></a>
+</p><a NAME="Project.hasDefaultIdlCompilerParameters" ID="Project.hasDefaultIdlCompilerParameters"></a>
+<h4>Project.hasDefaultIdlCompilerParameters</h4>
+<b>hasDefaultIdlCompilerParameters</b>(<i></i>)
+<p>
+        Public method to test, if the project contains the default IDL compiler
+        parameters.
+</p><dl>
+<dt>Returns:</dt>
+<dd>
+flag indicating default parameter set
+</dd>
+</dl><dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl><a NAME="Project.hasDefaultMakeParameters" ID="Project.hasDefaultMakeParameters"></a>
 <h4>Project.hasDefaultMakeParameters</h4>
 <b>hasDefaultMakeParameters</b>(<i></i>)
 <p>
--- a/Documentation/Source/eric6.Project.ProjectInterfacesBrowser.html	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Source/eric6.Project.ProjectInterfacesBrowser.html	Sun Jul 29 14:01:52 2018 +0200
@@ -100,6 +100,9 @@
 <td><a href="#ProjectInterfacesBrowser.__configureCorba">__configureCorba</a></td>
 <td>Private method to open the configuration dialog.</td>
 </tr><tr>
+<td><a href="#ProjectInterfacesBrowser.__configureIdlCompiler">__configureIdlCompiler</a></td>
+<td>Private method to show a dialog to configure some options for the IDL compiler.</td>
+</tr><tr>
 <td><a href="#ProjectInterfacesBrowser.__deleteFile">__deleteFile</a></td>
 <td>Private method to delete files from the project.</td>
 </tr><tr>
@@ -215,6 +218,12 @@
 <b>__configureCorba</b>(<i></i>)
 <p>
         Private method to open the configuration dialog.
+</p><a NAME="ProjectInterfacesBrowser.__configureIdlCompiler" ID="ProjectInterfacesBrowser.__configureIdlCompiler"></a>
+<h4>ProjectInterfacesBrowser.__configureIdlCompiler</h4>
+<b>__configureIdlCompiler</b>(<i></i>)
+<p>
+        Private method to show a dialog to configure some options for the
+        IDL compiler.
 </p><a NAME="ProjectInterfacesBrowser.__deleteFile" ID="ProjectInterfacesBrowser.__deleteFile"></a>
 <h4>ProjectInterfacesBrowser.__deleteFile</h4>
 <b>__deleteFile</b>(<i></i>)
--- a/Documentation/Source/index-eric6.E5Gui.html	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Source/index-eric6.E5Gui.html	Sun Jul 29 14:01:52 2018 +0200
@@ -99,6 +99,9 @@
 <td><a href="eric6.E5Gui.E5PathPicker.html">E5PathPicker</a></td>
 <td>Module implementing a path picker widget.</td>
 </tr><tr>
+<td><a href="eric6.E5Gui.E5PathPickerDialog.html">E5PathPickerDialog</a></td>
+<td>Module implementing a dialog to enter a file system path using a file picker.</td>
+</tr><tr>
 <td><a href="eric6.E5Gui.E5ProgressDialog.html">E5ProgressDialog</a></td>
 <td>Module implementing a progress dialog allowing a customized progress bar label.</td>
 </tr><tr>
--- a/Documentation/Source/index-eric6.Project.html	Sun Jul 29 14:00:42 2018 +0200
+++ b/Documentation/Source/index-eric6.Project.html	Sun Jul 29 14:01:52 2018 +0200
@@ -56,6 +56,12 @@
 <td><a href="eric6.Project.FiletypeAssociationDialog.html">FiletypeAssociationDialog</a></td>
 <td>Module implementing a dialog to enter filetype associations for the project.</td>
 </tr><tr>
+<td><a href="eric6.Project.IdlCompilerDefineNameDialog.html">IdlCompilerDefineNameDialog</a></td>
+<td>Module implementing a dialog to enter the name-value pair to define a variable for the IDL compiler.</td>
+</tr><tr>
+<td><a href="eric6.Project.IdlCompilerOptionsDialog.html">IdlCompilerOptionsDialog</a></td>
+<td>Module implementing a dialog to enter some IDL compiler options.</td>
+</tr><tr>
 <td><a href="eric6.Project.LexerAssociationDialog.html">LexerAssociationDialog</a></td>
 <td>Module implementing a dialog to enter lexer associations for the project.</td>
 </tr><tr>

eric ide

mercurial