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

Lionel Roubeyrie lionel.roubeyrie at gmail.com
Wed Apr 7 18:07:50 EDT 2010


Done

2010/4/7 Borys Jurgiel <borysiasty at aster.pl>:
> 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.layer_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
>



-- 
Lionel Roubeyrie
lionel.roubeyrie at gmail.com
http://youarealegend.blogspot.com


More information about the Qgis-developer mailing list