Skip to content

Commit 3add806

Browse files
author
cfarmer
committedNov 15, 2010
change shortcut for vector menu from V to e (conflict with View)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@14676 c8812cc2-4d05-0410-92ff-de0c093fc19c

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed
 

‎python/plugins/fTools/fTools.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
import doIntersectLines, doJoinAttributes, doSelectByLocation, doVectorSplit, doMeanCoords
4747
import doPointDistance, doPointsInPolygon, doRandom, doRandPoints, doRegPoints, doDefineProj
4848
import doReProject, doSpatialJoin, doSubsetSelect, doSumLines, doVectorGrid, doMergeShapes
49-
import doAbout, doValidate
49+
import doAbout, doValidate, doSimplify
5050

5151
class fToolsPlugin:
5252
def __init__( self,iface ):
@@ -103,6 +103,7 @@ def updateThemeIcons( self, theme ):
103103
self.checkGeom.setIcon( QIcon( self.getThemeIcon( "check_geometry.png") ) )
104104
self.centroids.setIcon( QIcon( self.getThemeIcon( "centroids.png") ) )
105105
self.delaunay.setIcon( QIcon( self.getThemeIcon( "delaunay.png") ) )
106+
self.voronoi.setIcon( QIcon( self.getThemeIcon( "delaunay.png") ) )
106107
self.extNodes.setIcon( QIcon( self.getThemeIcon( "extract_nodes.png") ) )
107108
self.simplify.setIcon( QIcon( self.getThemeIcon( "simplify.png") ) )
108109
self.multiToSingle.setIcon( QIcon( self.getThemeIcon( "multi_to_single.png") ) )
@@ -126,7 +127,7 @@ def initGui( self ):
126127
return None
127128
QObject.connect( self.iface, SIGNAL( "currentThemeChanged ( QString )" ), self.updateThemeIcons )
128129
self.menu = QMenu()
129-
self.menu.setTitle( QCoreApplication.translate( "fTools", "&Vector" ) )
130+
self.menu.setTitle( QCoreApplication.translate( "fTools", "V&ector" ) )
130131

131132
self.analysisMenu = QMenu( QCoreApplication.translate( "fTools", "&Analysis Tools" ) )
132133
self.distMatrix = QAction( QCoreApplication.translate( "fTools", "Distance matrix" ),self.iface.mainWindow( ) )
@@ -168,12 +169,13 @@ def initGui( self ):
168169
self.checkGeom = QAction( QCoreApplication.translate( "fTools", "Check geometry validity" ),self.iface.mainWindow() )
169170
self.centroids = QAction( QCoreApplication.translate( "fTools", "Polygon centroids" ),self.iface.mainWindow() )
170171
self.delaunay = QAction( QCoreApplication.translate( "fTools", "Delaunay triangulation" ),self.iface.mainWindow() )
172+
self.voronoi = QAction( QCoreApplication.translate( "fTools", "Voronoi Polygons" ),self.iface.mainWindow() )
171173
self.extNodes = QAction( QCoreApplication.translate( "fTools", "Extract nodes" ),self.iface.mainWindow() )
172174
self.simplify = QAction( QCoreApplication.translate( "fTools", "Simplify geometries" ),self.iface.mainWindow() )
173175
self.multiToSingle = QAction( QCoreApplication.translate( "fTools", "Multipart to singleparts" ),self.iface.mainWindow() )
174176
self.singleToMulti = QAction( QCoreApplication.translate( "fTools", "Singleparts to multipart" ),self.iface.mainWindow() )
175177
self.polysToLines = QAction( QCoreApplication.translate( "fTools", "Polygons to lines" ),self.iface.mainWindow() )
176-
self.conversionMenu.addActions( [ self.checkGeom, self.compGeo, self.centroids, self.delaunay,
178+
self.conversionMenu.addActions( [ self.checkGeom, self.compGeo, self.centroids, self.delaunay, self.voronoi,
177179
self.simplify, self.multiToSingle, self.singleToMulti, self.polysToLines, self.extNodes] )
178180

179181
self.dataManageMenu = QMenu( QCoreApplication.translate( "fTools", "&Data Management Tools") )
@@ -232,6 +234,7 @@ def initGui( self ):
232234
QObject.connect( self.simplify, SIGNAL("triggered()"), self.dosimplify )
233235
QObject.connect( self.centroids, SIGNAL("triggered()"), self.docentroids )
234236
QObject.connect( self.delaunay, SIGNAL("triggered()"), self.dodelaunay )
237+
QObject.connect( self.voronoi, SIGNAL("triggered()"), self.dovoronoi )
235238
QObject.connect( self.polysToLines, SIGNAL("triggered()"), self.dopolysToLines )
236239
QObject.connect( self.compGeo, SIGNAL("triggered()"), self.docompGeo )
237240
QObject.connect( self.extNodes, SIGNAL("triggered()"), self.doextNodes )
@@ -249,7 +252,7 @@ def unload( self ):
249252
pass
250253

251254
def dosimplify( self ):
252-
d = doGeometry.GeometryDialog( self.iface, 6 )
255+
d = doSimplify.Dialog( self.iface )
253256
d.exec_()
254257

255258
def dopolysToLines( self ):
@@ -324,6 +327,10 @@ def docentroids( self ):
324327
def dodelaunay( self ):
325328
d = doGeometry.GeometryDialog( self.iface, 8 )
326329
d.exec_()
330+
331+
def dovoronoi( self ):
332+
d = doGeometry.GeometryDialog( self.iface, 10 )
333+
d.exec_()
327334

328335
def doextent( self ):
329336
d = doGeometry.GeometryDialog( self.iface, 9 )

0 commit comments

Comments
 (0)
Please sign in to comment.