def __init__(self, parent, debugger): QWidget.__init__(self, parent) extendInstance(self, MainWindowTabWidgetBase) MainWindowTabWidgetBase.__init__(self) self.__navigationBar = None self.__editor = TextEditor(self, debugger) self.__fileName = "" self.__shortName = "" self.__createLayout() self.__editor.redoAvailable.connect(self.__redoAvailable) self.__editor.undoAvailable.connect(self.__undoAvailable) self.__editor.modificationChanged.connect(self.modificationChanged) self.__editor.sigCFlowSyncRequested.connect(self.cflowSyncRequested) self.__editor.languageChanged.connect(self.__languageChanged) self.__diskModTime = None self.__diskSize = None self.__reloadDlgShown = False self.__debugMode = False self.__vcsStatus = None
def __init__(self, scriptName, name, code, reportTime, parent=None): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__createLayout(scriptName, name, code, reportTime) return
def __init__(self, parent=None): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__viewer = DiagramWidget(self) self.__viewer.sigEscapePressed.connect(self.__onEsc) self.__createLayout()
def __init__(self, parent): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__viewer = RedirectedIOConsole(self) self.connect(self.__viewer, SIGNAL('UserInput'), self.__onUserInput) self.__createLayout() return
def __init__(self, parent): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__viewer = VCSAnnotateViewer(self) self.__viewer.sigEscapePressed.connect(self.__onEsc) self.__fileName = "" self.__shortName = "" self.__createLayout() self.__viewer.zoomTo(Settings()['zoom'])
def __init__(self, parent): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__viewer = VCSAnnotateViewer(self) self.__viewer.escapePressed.connect(self.__onEsc) self.__fileName = "" self.__shortName = "" self.__fileType = UnknownFileType self.__createLayout() self.__viewer.zoomTo(Settings().zoom) return
def __init__(self, threadID, parent=None): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) self.__viewer = RedirectedIOConsole(self) self.connect(self.__viewer, SIGNAL('UserInput'), self.__onUserInput) self.__threadID = threadID self.__showstdin = True self.__showstdout = True self.__showstderr = True self.__createLayout() return
def __init__(self, parent=None): QWidget.__init__(self) MainWindowTabWidgetBase.__init__(self) layout = QHBoxLayout(self) layout.setMargin(0) self.__editor = TextViewer(self) self.__editor.escapePressed.connect(self.__onEsc) layout.addWidget(self.__editor) self.__fileName = "" self.__shortName = "" self.__encoding = "n/a" return
def __init__(self, parent=None): MainWindowTabWidgetBase.__init__(self) QFrame.__init__(self, parent) self.setFrameShape(QFrame.StyledPanel) layout = QHBoxLayout(self) layout.setMargin(0) self.__editor = HTMLViewer(self) self.__editor.escapePressed.connect(self.__onEsc) layout.addWidget(self.__editor) self.__fileName = "" self.__shortName = "" self.__encoding = "n/a" return
def __init__(self, scriptName, params, reportTime, dataFile, parent=None): MainWindowTabWidgetBase.__init__(self) QWidget.__init__(self, parent) # The same stats object is needed for both - a table and a graph # So, parse profile output once and then pass the object further stats = pstats.Stats(dataFile) stats.calc_callees() self.__profTable = ProfileTableViewer(scriptName, params, reportTime, dataFile, stats, self) self.__profGraph = ProfileGraphViewer(scriptName, params, reportTime, dataFile, stats, self) self.__profTable.hide() self.__profTable.sigEscapePressed.connect(self.__onEsc) self.__profGraph.sigEscapePressed.connect(self.__onEsc) self.__createLayout()