File indexing completed on 2024-09-22 04:08:47

0001 """
0002 SPDX-FileCopyrightText: 2017 Eliakin Costa <eliakim170@gmail.com>
0003 
0004 SPDX-License-Identifier: GPL-2.0-or-later
0005 """
0006 from PyQt5.QtWidgets import QWidget
0007 from PyQt5.QtCore import QSize
0008 
0009 
0010 class DebugArea(QWidget):
0011 
0012     def __init__(self, editor):
0013         super(DebugArea, self).__init__(editor)
0014         self.codeEditor = editor
0015 
0016     def sizeHint(self):
0017         return QSize(self.codeEditor.debugAreaWidth(), 0)
0018 
0019     def paintEvent(self, event):
0020         """It Invokes the draw method(debugAreaPaintEvent) in CodeEditor"""
0021         self.codeEditor.debugAreaPaintEvent(event)