[pyqgis-console] minor fixes: followup a60e74a

This commit is contained in:
Salvatore Larosa 2013-05-12 09:40:55 +02:00
parent a60e74a01e
commit 0a5e09a69c
2 changed files with 8 additions and 6 deletions

View File

@ -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')

View File

@ -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 \