Utilities/ClassBrowsers/ClbrBaseClasses.py

branch
Py2 comp.
changeset 2791
a9577f248f04
parent 2538
b2642e7a4c18
parent 2768
eab35f6e709f
child 3057
10516539f238
diff -r 6686a3326df8 -r a9577f248f04 Utilities/ClassBrowsers/ClbrBaseClasses.py
--- a/Utilities/ClassBrowsers/ClbrBaseClasses.py	Mon Jul 08 21:47:26 2013 +0200
+++ b/Utilities/ClassBrowsers/ClbrBaseClasses.py	Mon Jul 08 22:36:10 2013 +0200
@@ -28,6 +28,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):
@@ -124,7 +133,7 @@
         @param _class Class object to be added (Class)
         """
         self.classes[name] = _class
-        
+
 
 class ClbrVisibilityMixinBase(object):
     """

eric ide

mercurial