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

Reply via email to