Hi, my opinion is that QGIS doesn’t write the settings for external python plugins but only for m…ToolBar. QGIS saves only the visibility for whole a toolbar not for the single buttons of toolbar. I can implement this logic directly in my plugin but what settings can I read if QGIS don't save them at all ? Do you mean I have to create my own dialog to set the button visibility ? Regards
Da: Tim Sutton [mailto:t...@kartoza.com] Inviato: mercoledì 7 marzo 2018 13.49 A: Poltini Roberto Oggetto: Re: [QGIS-Developer] Toolbar customization Hi Yes this is as I have explained - it is better that your plugin manages this I think. Could I ask you to Kindly keep the discussion on teh mailing list so that others may benefit from your eventual solution too? Regards Tim On 07 Mar 2018, at 12:31, Poltini Roberto <roberto.polt...@gruppoiren.it<mailto:roberto.polt...@gruppoiren.it>> wrote: Hi Tim, thanks for your reply. I work on windows. After setting customization in QGIS and exiting from QGIS if you see the qgis registry as below <image002.png> Qgis doesn’t write the setting for external python plugin but only for m…ToolBar. Infact restarting QGIS, if you run customization dialog the settings for the toolbar of external plugin are lost. Da: Tim Sutton [mailto:t...@kartoza.com] Inviato: mercoledì 7 marzo 2018 10.56 A: Poltini Roberto Cc: QGIS Developer Oggetto: Re: [QGIS-Developer] Toolbar customization Hi I think this is because the plugin loads after the customisation is applied to the application on start up. Why not implement this logic directly in your plugin? Regards Tim On 07 Mar 2018, at 11:23, Poltini Roberto <roberto.polt...@gruppoiren.it<mailto:roberto.polt...@gruppoiren.it>> wrote: Hi Devs, I noticed that QGIS customization (QGIS 2.18) doesn’t work as expected. My plugin has a big toolbar so I want to hide some buttons. Using the customization dialog I set some buttons of my toolbar as “hide” but when I restart qgis these settings are lost. It works with “core” plugins but it doesn’t with external python plugins like mine. How can I solve ? Thanks gam17 ________________________________ Per essere informati sulle novità del Gruppo Iren, vi invitiamo a registrarvi alla nostra mailing list, all’indirizzo "http://www.gruppoiren.it/"<http://www.gruppoiren.it/> . È possibile, inoltre, avanzare nuove idee e progetti per il territorio e seguire quelli già attivi nei Comitati Territoriali del Gruppo Iren, consultando "http://www.Irencollabora.it"<http://www.irencollabora.it/> You can also suggest new ideas and initiatives for the territory and view those already active in the Iren Group Territorial Committees "http://www.Irencollabora.it"<http://www.irencollabora.it/> Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Società sopraindicati. La diffusione, distribuzione e/o copiatura del documento trasmesso da parte di qualsiasi soggetto diverso dal destinatario è proibita, sia ai sensi dell’art. 616 c.p. , che ai sensi del D.Lgs. n. 196/2003. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di informare immediatamente il mittente. _______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org<mailto:QGIS-Developer@lists.osgeo.org> List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer — <image001.jpg> Tim Sutton Co-founder: Kartoza Project chair: QGIS.org<http://qgis.org/> Visit http://kartoza.com<http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net<http://freenode.net/> ________________________________ Per essere informati sulle novità del Gruppo Iren, vi invitiamo a registrarvi alla nostra mailing list, all’indirizzo "http://www.gruppoiren.it/"<http://www.gruppoiren.it/> . È possibile, inoltre, avanzare nuove idee e progetti per il territorio e seguire quelli già attivi nei Comitati Territoriali del Gruppo Iren, consultando "http://www.Irencollabora.it"<http://www.irencollabora.it/> You can also suggest new ideas and initiatives for the territory and view those already active in the Iren Group Territorial Committees "http://www.Irencollabora.it"<http://www.irencollabora.it/> Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Società sopraindicati. La diffusione, distribuzione e/o copiatura del documento trasmesso da parte di qualsiasi soggetto diverso dal destinatario è proibita, sia ai sensi dell’art. 616 c.p. , che ai sensi del D.Lgs. n. 196/2003. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di informare immediatamente il mittente. — [cid:image001.jpg@01D3B61E.3A7A6410] Tim Sutton Co-founder: Kartoza Project chair: QGIS.org<http://QGIS.org> Visit http://kartoza.com<http://kartoza.com/> to find out about open source: Desktop GIS programming services Geospatial web development GIS Training Consulting Services Skype: timlinux IRC: timlinux on #qgis at freenode.net<http://freenode.net> ________________________________ Per essere informati sulle novità del Gruppo Iren, vi invitiamo a registrarvi alla nostra mailing list, all’indirizzo "http://www.gruppoiren.it/"<http://www.gruppoiren.it/> . È possibile, inoltre, avanzare nuove idee e progetti per il territorio e seguire quelli già attivi nei Comitati Territoriali del Gruppo Iren, consultando "http://www.Irencollabora.it"<http://www.Irencollabora.it> You can also suggest new ideas and initiatives for the territory and view those already active in the Iren Group Territorial Committees "http://www.Irencollabora.it"<http://www.Irencollabora.it> Le informazioni contenute nella presente comunicazione e i relativi allegati possono essere riservate e sono, comunque, destinate esclusivamente alle persone o alla Società sopraindicati. La diffusione, distribuzione e/o copiatura del documento trasmesso da parte di qualsiasi soggetto diverso dal destinatario è proibita, sia ai sensi dell’art. 616 c.p. , che ai sensi del D.Lgs. n. 196/2003. Se avete ricevuto questo messaggio per errore, vi preghiamo di distruggerlo e di informare immediatamente il mittente.
_______________________________________________ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer