Skip to content

Commit 28531f3

Browse files
committed
fixed #6635. Partial solution, now it goes to (0,0) upon model loading
1 parent 063f4de commit 28531f3

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

python/plugins/sextante/CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ ADD_SUBDIRECTORY(ftools)
77
ADD_SUBDIRECTORY(gdal)
88
ADD_SUBDIRECTORY(grass)
99
ADD_SUBDIRECTORY(gui)
10-
#ADD_SUBDIRECTORY(help)
1110
ADD_SUBDIRECTORY(images)
1211
ADD_SUBDIRECTORY(lidar)
1312
ADD_SUBDIRECTORY(mmqgisx)

python/plugins/sextante/modeler/ModelerAlgorithmProvider.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def _loadAlgorithms(self):
6969
folder = os.path.join(os.path.dirname(__file__), "models")
7070
self.loadFromFolder(folder)
7171

72-
def loadFromFolder(self,folder):
72+
def loadFromFolder(self,folder):
7373
if not os.path.exists(folder):
7474
return
7575
for descriptionFile in os.listdir(folder):

python/plugins/sextante/modeler/ModelerDialog.py

+3-6
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,10 @@ def __init__(self, alg=None):
4949
self.alg = alg
5050
self.textGroup.setText(alg.group)
5151
self.textName.setText(alg.name)
52-
self.repaintModel()
53-
last = self.scene.getLastAlgorithmItem()
54-
if last is not None:
55-
self.view.ensureVisible(last)
56-
else:
57-
self.view.ensureVisible(0,0,10,10)
52+
self.repaintModel()
5853
else:
5954
self.alg = ModelerAlgorithm()
55+
self.view.centerOn(0, 0)
6056
self.alg.setModelerView(self)
6157
self.help = None
6258
self.update = False #indicates whether to update or not the toolbox after closing this dialog
@@ -267,6 +263,7 @@ def openModel(self):
267263
self.textName.setText(alg.name)
268264
self.repaintModel()
269265
self.view.ensureVisible(self.scene.getLastAlgorithmItem())
266+
self.view.centerOn(0,0)
270267
except WrongModelException, e:
271268
QMessageBox.critical(self, "Could not open model", "The selected model could not be loaded\nWrong line:" + e.msg)
272269

0 commit comments

Comments
 (0)