Project/Project.py

branch
corba_options
changeset 6439
86dd19e45d95
parent 6437
3dd851d1edf8
child 6468
567b1789aa1b
--- a/Project/Project.py	Sat Jul 28 11:49:00 2018 +0200
+++ b/Project/Project.py	Sat Jul 28 12:03:33 2018 +0200
@@ -488,6 +488,11 @@
                 "MakeParameters": "",
                 "MakeTestOnly": True,
             },
+            "IDLPARAMS": {
+                "IncludeDirs": [],
+                "DefinedNames": [],
+                "UndefinedNames": [],
+            },
             "EOL": -1,
         }
         
@@ -5616,3 +5621,21 @@
         self.__makeProcess.finished.disconnect()
         self.__makeProcess.deleteLater()
         self.__makeProcess = None
+    
+    #########################################################################
+    ## Below are methods implementing the some 'IDL' support functions
+    #########################################################################
+    
+    def hasDefaultIdlCompilerParameters(self):
+        """
+        Public method to test, if the project contains the default IDL compiler
+        parameters.
+        
+        @return flag indicating default parameter set
+        @rtype bool
+        """
+        return self.pdata["IDLPARAMS"] == {
+            "IncludeDirs": [],
+            "DefinedNames": [],
+            "UndefinedNames": [],
+        }

eric ide

mercurial