Skip to content

Commit

Permalink
Merge pull request #3624 from ghtmtt/master
Browse files Browse the repository at this point in the history
[processing] porting some small fixes to master
  • Loading branch information
alexbruy committed Oct 18, 2016
2 parents 8843de8 + 76d17ca commit f0f70a5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 22 deletions.
2 changes: 1 addition & 1 deletion python/plugins/processing/algs/r/RUtils.py
Expand Up @@ -35,7 +35,7 @@
from qgis.PyQt.QtCore import QSettings, QCoreApplication
from processing.core.ProcessingConfig import ProcessingConfig
from processing.core.ProcessingLog import ProcessingLog
from processing.tools.system import userFolder, isWindows, mkdir
from processing.tools.system import userFolder, isWindows, mkdir, getTempFilenameInTempFolder


class RUtils(object):
Expand Down
2 changes: 1 addition & 1 deletion python/plugins/processing/gui/ListMultiselectWidget.py
Expand Up @@ -150,7 +150,7 @@ def _do_move(self, fromList, toList):

def _setupUI(self):
self.setSizePolicy(
QSizePolicy.Preferred, QSizePolicy.Ignored)
QSizePolicy.Preferred, QSizePolicy.Preferred)

self.setMinimumHeight(180)

Expand Down
30 changes: 10 additions & 20 deletions python/plugins/processing/gui/ScriptEditorDialog.py
Expand Up @@ -16,7 +16,6 @@
* *
***************************************************************************
"""
from builtins import str

__author__ = 'Alexander Bruy'
__date__ = 'December 2012'
Expand Down Expand Up @@ -98,8 +97,8 @@ def __init__(self, algType, alg):
self.btnPaste.clicked.connect(self.editor.paste)
self.btnUndo.clicked.connect(self.editor.undo)
self.btnRedo.clicked.connect(self.editor.redo)
self.btnIncreaseFont.clicked.connect(self.increaseFontSize)
self.btnDecreaseFont.clicked.connect(self.decreaseFontSize)
self.btnIncreaseFont.clicked.connect(self.editor.zoomIn)
self.btnDecreaseFont.clicked.connect(self.editor.zoomOut)
self.editor.textChanged.connect(lambda: self.setHasChanged(True))

self.alg = alg
Expand Down Expand Up @@ -139,15 +138,6 @@ def __init__(self, algType, alg):

self.editor.setLexerType(self.algType)

def increaseFontSize(self):
font = self.editor.defaultFont
self.editor.setFonts(font.pointSize() + 1)
self.editor.initLexer()

def decreaseFontSize(self):
font = self.editor.defaultFont
self.editor.setFonts(font.pointSize() - 1)
self.editor.initLexer()

def showSnippets(self, evt):
popupmenu = QMenu()
Expand All @@ -173,9 +163,9 @@ def closeEvent(self, evt):
def editHelp(self):
if self.alg is None:
if self.algType == self.SCRIPT_PYTHON:
alg = ScriptAlgorithm(None, str(self.editor.text()))
alg = ScriptAlgorithm(None, self.editor.text())
elif self.algType == self.SCRIPT_R:
alg = RAlgorithm(None, str(self.editor.text()))
alg = RAlgorithm(None, self.editor.text())
else:
alg = self.alg

Expand All @@ -200,7 +190,7 @@ def openScript(self):
scriptDir = RUtils.RScriptsFolders()[0]
filterName = self.tr('Processing R script (*.rsx)')

self.filename, selected_filter = QFileDialog.getOpenFileName(
self.filename = QFileDialog.getOpenFileName(
self, self.tr('Open script'), scriptDir, filterName)

if self.filename == '':
Expand Down Expand Up @@ -231,9 +221,9 @@ def saveScript(self, saveAs):
scriptDir = RUtils.RScriptsFolders()[0]
filterName = self.tr('Processing R script (*.rsx)')

self.filename, filter = QFileDialog.getSaveFileName(self,
self.filename = str(QFileDialog.getSaveFileName(self,
self.tr('Save script'), scriptDir,
filterName)
filterName))

if self.filename:
if self.algType == self.SCRIPT_PYTHON and \
Expand All @@ -243,7 +233,7 @@ def saveScript(self, saveAs):
not self.filename.lower().endswith('.rsx'):
self.filename += '.rsx'

text = str(self.editor.text())
text = self.editor.text()
if self.alg is not None:
self.alg.script = text
try:
Expand Down Expand Up @@ -273,10 +263,10 @@ def setHasChanged(self, hasChanged):

def runAlgorithm(self):
if self.algType == self.SCRIPT_PYTHON:
alg = ScriptAlgorithm(None, str(self.editor.text()))
alg = ScriptAlgorithm(None, self.editor.text())
alg.provider = algList.getProviderFromName('script')
if self.algType == self.SCRIPT_R:
alg = RAlgorithm(None, str(self.editor.text()))
alg = RAlgorithm(None, self.editor.text())
alg.provider = algList.getProviderFromName('r')

dlg = alg.getCustomParametersDialog()
Expand Down

0 comments on commit f0f70a5

Please sign in to comment.