mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-12 00:06:43 -04:00
[pyqgis-console] minor fixes: followup a60e74a
This commit is contained in:
parent
a60e74a01e
commit
0a5e09a69c
@ -537,9 +537,10 @@ class PythonConsoleWidget(QWidget):
|
||||
self.findPrevButton.setEnabled(False)
|
||||
|
||||
def onClickGoToLine(self, item, column):
|
||||
tabEditor = self.tabEditorWidget.currentWidget().newEditor
|
||||
if item.text(1) == 'syntaxError':
|
||||
check = self.tabEditorWidget.currentWidget().newEditor.syntaxCheck()
|
||||
if check:
|
||||
check = self.tabEditorWidget.currentWidget().newEditor.syntaxCheck(fromContextMenu=False)
|
||||
if check and not tabEditor.isReadOnly():
|
||||
self.tabEditorWidget.currentWidget().save()
|
||||
return
|
||||
linenr = int(item.text(1))
|
||||
@ -549,7 +550,7 @@ class PythonConsoleWidget(QWidget):
|
||||
objName = itemName[0:charPos]
|
||||
else:
|
||||
objName = itemName
|
||||
self.tabEditorWidget.currentWidget().newEditor.goToLine(objName, linenr)
|
||||
tabEditor.goToLine(objName, linenr)
|
||||
|
||||
def sextante(self):
|
||||
self.shell.commandConsole('sextante')
|
||||
|
@ -733,7 +733,8 @@ class EditorTab(QWidget):
|
||||
if overwrite:
|
||||
os.remove(temp_path)
|
||||
fN = path.split('/')[-1]
|
||||
self.tw.setTabTitle(self, fN)
|
||||
if not self.newEditor.isReadOnly():
|
||||
self.tw.setTabTitle(self, fN)
|
||||
self.tw.setTabToolTip(self.tw.currentIndex(), path)
|
||||
self.newEditor.setModified(False)
|
||||
self.pc.saveFileButton.setEnabled(False)
|
||||
@ -979,8 +980,8 @@ class EditorTabWidget(QTabWidget):
|
||||
return
|
||||
else:
|
||||
self.parent.updateTabListScript(self.widget(tab).path)
|
||||
if self.count() <= 1:
|
||||
self.removeTab(tab)
|
||||
self.removeTab(tab)
|
||||
if self.count() <= 1:
|
||||
self.newTabEditor()
|
||||
else:
|
||||
if self.widget(tab).path is not None or \
|
||||
|
Loading…
x
Reference in New Issue
Block a user