Utilities/ClassBrowsers/ClbrBaseClasses.py

changeset 2768
eab35f6e709f
parent 2302
f29e9405c851
child 2791
a9577f248f04
child 2997
7f0ef975da9e
diff -r c413e9eeaf95 -r eab35f6e709f Utilities/ClassBrowsers/ClbrBaseClasses.py
--- a/Utilities/ClassBrowsers/ClbrBaseClasses.py	Wed Jul 03 19:23:52 2013 +0200
+++ b/Utilities/ClassBrowsers/ClbrBaseClasses.py	Wed Jul 03 19:34:42 2013 +0200
@@ -25,6 +25,15 @@
         self.name = name
         self.file = file
         self.lineno = lineno
+        self.endlineno = -1     # marker for "not set"
+        
+    def setEndLine(self, endLineNo):
+        """
+        Public method to set the ending line number.
+        
+        @param endLineNo number of the last line (integer)
+        """
+        self.endlineno = endLineNo
 
 
 class ClbrBase(_ClbrBase):
@@ -121,7 +130,7 @@
         @param _class Class object to be added (Class)
         """
         self.classes[name] = _class
-        
+
 
 class ClbrVisibilityMixinBase(object):
     """

eric ide

mercurial