Skip to content

Commit 6ab1f52

Browse files
author
volayaf@gmail.com
committedFeb 12, 2012
Batch processing already working
Scripting already working Started with modeler added saga descriptions to saga folder added configuration dialog git-svn-id: http://sextante.googlecode.com/svn/trunk/soft/bindings/qgis-plugin@23 881b9c09-3ef8-f3c2-ec3d-21d735c97f4d
1 parent c3dd363 commit 6ab1f52

File tree

453 files changed

+18921
-359
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

453 files changed

+18921
-359
lines changed
 

‎src/sextante/SextantePlugin.py

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
from sextante.gui.SextanteToolbox import SextanteToolbox
1010
from sextante.core.QGisLayers import QGisLayers
1111
from sextante.gui.HistoryDialog import HistoryDialog
12+
from sextante.core.SextanteUtils import SextanteUtils
13+
from sextante.gui.ConfigDialog import ConfigDialog
14+
from sextante.gui.ModelerDialog import ModelerDialog
1215

1316
cmd_folder = os.path.split(inspect.getfile( inspect.currentframe() ))[0]
1417
if cmd_folder not in sys.path:
@@ -46,20 +49,44 @@ def initGui(self):
4649
QObject.connect(self.historyAction, SIGNAL("triggered()"), self.openHistory)
4750
self.menu.addAction(self.historyAction)
4851

52+
icon = QIcon(os.path.dirname(__file__) + "/config.png")
53+
self.configAction = QAction(icon, \
54+
"&SEXTANTE options and configuration", self.iface.mainWindow())
55+
QObject.connect(self.configAction, SIGNAL("triggered()"), self.openConfig)
56+
self.menu.addAction(self.configAction)
57+
58+
4959
menuBar = self.iface.mainWindow().menuBar()
5060
menuBar.insertMenu(menuBar.actions()[-1], self.menu)
5161

5262
def unload(self):
5363
self.toolbox.setVisible(False)
5464
self.menu.deleteLater()
65+
#delete temporary output files
66+
folder = SextanteUtils.tempFolder()
67+
for f in os.listdir(folder):
68+
path = os.path.join(folder,f)
69+
try:
70+
os.unlink(path)
71+
except:
72+
#leave files that could not be deleted
73+
pass
74+
5575

5676
def openToolbox(self):
5777
self.toolbox.setVisible(True)
5878

5979
def openModeler(self):
60-
pass
80+
dlg = ModelerDialog()
81+
dlg.exec_()
82+
6183

6284
def openHistory(self):
6385
dlg = HistoryDialog()
6486
dlg.exec_()
6587

88+
def openConfig(self):
89+
dlg = ConfigDialog(self.toolbox)
90+
dlg.exec_()
91+
92+

‎src/sextante/SextantePlugin.py.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# -*- coding: utf-8 -*-
2+
3+
# Form implementation generated from reading ui file 'D:\projects\sextante\workspaces\qgis-plugin\sextante\src\sextante\SextantePlugin.py'
4+
#
5+
# Created: Thu Feb 09 09:36:35 2012
6+
# by: PyQt4 UI code generator 4.9
7+
#
8+
# WARNING! All changes made in this file will be lost!
9+

0 commit comments

Comments
 (0)
Please sign in to comment.