AW: [Qgis-developer] IMPORTANT NOTICE to all python plugin authors

Düster Horst Horst.Duester at bd.so.ch
Thu Apr 8 02:35:11 EDT 2010


Hi Borys

It's done for geoprocessing and wps.

Regards
Horst

------------------------------------------------

Dr. Horst Düster
Stv. Amtschef / kantonaler GIS-Koordinator 

Kanton Solothurn
Bau- und Justizdepartement
Amt für Geoinformation
SO!GIS Koordination
Rötistrasse 4
CH-4501 Solothurn

Telefon ++41(0)32 627 25 32
Mobil   ++41(0)79 511 54 12
Telefax ++41(0)32 627 22 14

mailto:horst.duester at bd.so.ch
http://www.agi.so.ch



-----Ursprüngliche Nachricht-----
Von: Borys Jurgiel [mailto:borysiasty at aster.pl]
Gesendet am: Mittwoch, 7. April 2010 20:35
An: qgis-developer at lists.osgeo.org
Betreff: [Qgis-developer] IMPORTANT NOTICE to all python plugin authors

Dear Authors,

Due to removed qt3 support all plugin actions MUST send
a triggered() signal instead of the depreciated activated() one. 

Please update your plugins by renaming the catched signal.
There is the list of affected plugins I can find below.
For more details, see http://trac.osgeo.org/qgis/ticket/1743

---------------------------




autosave/main.py:
QObject.connect(self.action,SIGNAL("activated()"),self.showSettings)

cadtools/tools/arcintersectiontool.py:
QObject.connect(self.act_intersect_arc,  SIGNAL("activated()"),
self.showDialog)
cadtools/tools/arcintersectiontool.py:
QObject.connect(self.act_s2v,  SIGNAL("activated()"),  self.s2v)
cadtools/tools/lineintersectiontool.py:
QObject.connect(self.act_s2s,  SIGNAL("activated()"),  self.s2s)
cadtools/tools/lineintersectiontool.py:
QObject.connect(self.act_intersect_point,  SIGNAL("activated()"),
self.intersect_point) 
cadtools/tools/lineintersectiontool.py:
QObject.connect(self.act_intersect_line,  SIGNAL("activated()"),
self.intersect_line)   
cadtools/tools/orthogonaldigitizertool.py:
QObject.connect(self.act_ortho,  SIGNAL("activated()"),
self.orthodigitize)
cadtools/tools/rectangularpointstool.py:
QObject.connect(self.act_rectpoints,  SIGNAL("activated()"),
self.showDialog) 
cadtools/tools/rectangularpointstool.py:
QObject.connect(self.act_selectlinesegment,  SIGNAL("activated()"),
self.selectlinesegment)   
cadtools/tools/orthogonaltraversetool.py:
QObject.connect(self.act_showDialog,  SIGNAL("activated()"),
self.showDialog)
cadtools/tools/orthogonaltraversetool.py:
QObject.connect(self.act_select2vertex,  SIGNAL("activated()"),
self.select2vertex)
cadtools/tools/orthoelementsonsegmenttool.py:
QObject.connect(self.act_ortholineandpoint,  SIGNAL("activated()"),
self.ortholineandpoint)
cadtools/tools/orthoelementsonsegmenttool.py:
QObject.connect(self.act_selectvertexandline,  SIGNAL("activated()"),
self.selectvertexandline)

cartogram/Cartogram.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)
cartogram/Cartogram.py:    QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)

cataloginpecreate/cataloginpe_qg.py:
QtCore.QObject.connect(self.action, QtCore.SIGNAL("activated()"),
self.run)

clickfu/clickFuUtils.py:
QObject.connect(self,SIGNAL("activated()"),self.doit)

composer_plugin/composerplugin.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

contour/contour.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

dpsimplify/dpsimplify.py:    QObject.connect( self.actionRun, SIGNAL(
"activated()" ), self.run )
dpsimplify/dpsimplify.py:    QObject.connect( self.actionAbout, SIGNAL(
"activated()" ), self.about )

dumpfield/dumpfield.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.dumpfield)
dumpfield/dumpfield.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.loadtofield)

elevation/Elevation.py:       QObject.connect(self.obtainAction,
SIGNAL("activated()"), self.obtain) 
elevation/Elevation.py:       QObject.connect(self.aboutAction,
SIGNAL("activated()"), self.about) 

findbyattr/Findbyattr.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

GdalTools/tools/doClipper.py:      self.connect(self.clipper,
SIGNAL("deactivated()"), self.pauseClipping)
GdalTools/tools/doClipper.py:      self.emit(SIGNAL("deactivated()"))

GeoCoding/GeoCoding.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.geocode) 
GeoCoding/GeoCoding.py:        QObject.connect(self.configAction,
SIGNAL("activated()"), self.config) 
GeoCoding/GeoCoding.py:        QObject.connect(self.reverseAction,
SIGNAL("activated()"), self.reverse) 
GeoCoding/GeoCoding.py:        QObject.connect(self.aboutAction,
SIGNAL("activated()"), self.about) 

geofeeds/FeedPlugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

geoprocessing/geoprocessing.py:
QObject.connect(self.actionGeoprocessing, SIGNAL("activated()"),
self.run_geoprocessing_ctrl)    

ghydraulic/ghydraulicplugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

HomeRange_plugin/HRplugin_main.py:    QObject.connect(self.action,
SIGNAL("activated()"), lambda method="all": self.showInterface(method))
HomeRange_plugin/HRplugin_main.py:      QObject.connect(getattr(self,
"action" + k), SIGNAL("activated()"),  lambda method=k:
self.showInterface(method))

image_clipper/imageclipper.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.dlgImageClipper)

image_cutter/image_cutter.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.dlgImageCutter)
image_cutter/image_cutter.py:        QObject.connect(self.helpAction,
SIGNAL("activated()"), self.helpWindow)

imagemap_plugin/imagemapplugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

imgboundary/imgboundary_qg.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

infotool/info.py:    QObject.connect(self.action, SIGNAL("activated()"),
self.inforun)
infotool/info.py:    QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)
infotool/info.py:    QObject.connect(self.confaction,
SIGNAL("activated()"), self.confrun)

joinlines/joinlines.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

manageR/pluginManager.py:                    SIGNAL("activated()"),
self.callerlist[-1]) 
manageR/plugin.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

MapSheetAutoGeoRef/mapsheetgeoref.py:
QObject.connect(self.action, SIGNAL("activated()"), self.run)

mergeshapes/mergeshapes.py:    QObject.connect( self.actionRun, SIGNAL(
"activated()" ), self.run )
mergeshapes/mergeshapes.py:    QObject.connect( self.actionAbout,
SIGNAL( "activated()" ), self.about )

metaedit/metaeditTool.py:
QObject.connect(self.comboBoxFileLayer,SIGNAL("activated(int)"),self.lay
er_selected)
metaedit/metaedit.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

mirrormap/mirrormap.py:        QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)
mirrormap/mirrormap.py:        QObject.connect(self.mirrormapaction,
SIGNAL("activated()"), self.mirrormaprun)
mirrormap/mirrormap.py:        QObject.connect(self.addrasteraction,
SIGNAL("activated()"), self.addRasterLayer)
mirrormap/mirrormap.py:        QObject.connect(self.addograction,
SIGNAL("activated()"), self.addVectorLayer)
mirrormap/mirrormap.py:        QObject.connect(self.adddbaction,
SIGNAL("activated()"), self.helprun)
mirrormap/mirrormap.py:        QObject.connect(self.addwmsaction,
SIGNAL("activated()"), self.helprun)

multiqml/plugin.py:           QObject.connect( self.actionRun, SIGNAL(
"activated()" ), self.run )
multiqml/plugin.py:           QObject.connect( self.actionAbout, SIGNAL(
"activated()" ), self.about )

numericalVertexEdit/numericalvertexedit.py:
QObject.connect(self.action, SIGNAL("activated()"), self.run)

OGR2Layers/ogr2Layers.py:           QObject.connect(self.action,
SIGNAL("activated()"), self.run)

openaddresses_converter/openaddressesconverter.py:
QObject.connect(self.action, SIGNAL("activated()"), self.run)

osmpoly_export/polygenerator.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

photo2shape/photo2shape.py:    QObject.connect( self.actionRun, SIGNAL(
"activated()" ), self.run )
photo2shape/photo2shape.py:    QObject.connect( self.actionAbout,
SIGNAL( "activated()" ), self.about )

PostGisTools/PostGisTools.py:
QObject.connect(self.toolfileAction,
SIGNAL("activated()"),self.setToolsFile ) 
PostGisTools/PostGisTools.py:        QObject.connect(self.aboutAction,
SIGNAL("activated()"),self.about ) 
PostGisTools/PostGisTools.py:
QObject.connect(self.actionlist[-1], SIGNAL("activated()"),
self.callerlist[-1]) 

postgps/postgps.py:    QObject.connect(self.action1,
SIGNAL("activated()"), self.run)

qgisrest/qgisrest.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)
qgisrest/qgisrest.py:        QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)

qgsAffine/qgsAffine.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

qgsAzimuth/qgsAzimuth.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)

quantumnik/quantumnik.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.toggle)
quantumnik/quantumnik.py:        QObject.connect(self.action4,
SIGNAL("activated()"), self.view_xml)
quantumnik/quantumnik.py:        QObject.connect(self.action3,
SIGNAL("activated()"), self.save_xml)
quantumnik/quantumnik.py:        QObject.connect(self.action5,
SIGNAL("activated()"), self.load_xml)
quantumnik/quantumnik.py:        QObject.connect(self.action6,
SIGNAL("activated()"), self.load_mml)
quantumnik/quantumnik.py:        QObject.connect(self.action7,
SIGNAL("activated()"),
quantumnik/quantumnik.py:        QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)

quicksaveqml/quicksaveqml.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

rastercalc/rasterlang.py:    QObject.connect( self.action, SIGNAL(
"activated()" ), self.run )
rastercalc/rastercalcdialog.py:    QObject.connect( self.cmbPresets,
SIGNAL( "activated( QString )" ), self.insertPreset )
rastercalc/rastercalc.py:    QObject.connect( self.actionRun, SIGNAL(
"activated()" ), self.run )
rastercalc/rastercalc.py:    QObject.connect( self.actionAbout, SIGNAL(
"activated()" ), self.about )

rasterCatalog/rastercatalogplugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

rasterinfo/rasterfileinfo.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)
rasterinfo/rasterfileinfo.py:    QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)

rasterlang/main.py:
QObject.connect(self.action,SIGNAL("activated()"),self.run)
rasterlang2/main.py:
QObject.connect(self.action,SIGNAL("activated()"),self.run)

refmap/refmap.py:        QObject.connect(self.helpaction,
SIGNAL("activated()"), self.helprun)
refmap/refmap.py:        QObject.connect(self.refmapaction,
SIGNAL("activated()"), self.refmaprun)

rgb/Rgb.py:        QObject.connect(self.action, SIGNAL("activated()"),
self.run)

selectplus/selectionTools.py:        QObject.connect(self,
SIGNAL("activated()"), self.doit)

shapefile_splitter/shapefile_splitter.py:
QObject.connect(self.action, SIGNAL("activated()"), self.run)

testplugin/plugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)
testplugingl/plugin.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run)

threading_demo/threading_demo.py:        QObject.connect(self.action,
SIGNAL("activated()"), self.run)
threading_demo/threading_demo.py:
QObject.connect(self.helpaction, SIGNAL("activated()"), self.helprun)

VectorFieldRenderer/VectorFieldRendererController.py:
QObject.connect(action1,SIGNAL("activated()"), self.autoRescale )
VectorFieldRenderer/VectorFieldRendererController.py:
QObject.connect(action2,SIGNAL("activated()"), self.enlarge )
VectorFieldRenderer/VectorFieldRendererController.py:
QObject.connect(action3,SIGNAL("activated()"), self.shrink )
VectorFieldRenderer/VectorFieldRendererController.py:
QObject.connect(action4,SIGNAL("activated()"), self.setScaleBoxOptions )
VectorFieldRenderer/VectorFieldRendererController.py:
QObject.connect(action5,SIGNAL("activated()"), self.showHelp )

wps/qgswps.py:    QObject.connect(self.action, SIGNAL("activated()"),
self.run)

ziplayers/ziplayers_qg.py:    QtCore.QObject.connect(self.action,
QtCore.SIGNAL("activated()"), self.run)

zoom_to_point/zoomtopoint.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run) 
zoom_to_point_BB/zoomtopoint.py:    QObject.connect(self.action,
SIGNAL("activated()"), self.run) 
_______________________________________________
Qgis-developer mailing list
Qgis-developer at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/qgis-developer/attachments/20100408/42a70bf4/attachment-0001.html


More information about the Qgis-developer mailing list