Nyall Dawson ddbd25d046 Correctly emit panelAccepted when panel is not in dock mode
Fixes #15373 - refine current rule not working when symbol widgets
are not used in the style dock

This fixes a behavioural difference when new panels are opened
in a QgsPanelWidget when in docked/undocked mode. When in
docked mode, the newly opened panel will emit panelAccepted
when it is accepted. But for undocked mode, the parent
panel was emitting the panelAccepted signal and so the
connection to update the renderer was never
triggered. Now both docked/undocked panels will always
emit panelAccepted ONLY from the newly opened panel itself.

This also fixes memory leaks as the clean up code was never
run in undocked mode.

I've updated the docs to clarify this behaviour.
2016-10-05 12:59:59 +10:00
..
2016-09-23 15:35:37 +02:00
2016-09-21 23:30:04 +02:00
2016-10-01 17:58:12 +02:00
2016-09-21 09:12:54 +10:00
2016-10-01 13:23:36 +02:00
2016-09-21 23:30:04 +02:00
2016-09-21 23:30:04 +02:00
2016-09-21 09:12:54 +10:00