[QGIS-Developer] R: Toolbar customization

Poltini Roberto Roberto.Poltini at gruppoiren.it
Wed Mar 7 05:14:00 PST 2018


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:tim at 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.Poltini at gruppoiren.it<mailto:Roberto.Poltini at 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:tim at 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.Poltini at gruppoiren.it<mailto:Roberto.Poltini at 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 at lists.osgeo.org<mailto:QGIS-Developer at 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 at 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.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180307/de6290cf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 6122 bytes
Desc: image001.jpg
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20180307/de6290cf/attachment-0001.jpg>


More information about the QGIS-Developer mailing list