Designer: Extend container extension.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Fri, 20 May 2011 09:21:53 +0000 (11:21 +0200)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Fri, 20 May 2011 09:21:53 +0000 (11:21 +0200)
commit7a9c5e1acb5fc5f57e44c233c8f1f0d312a4af4d
tree0e4f434db9edbd2a37c61f5a04e3fa608baf1d1c
parent2b0489e03bce88059eec23d14476d5c7c726d333
Designer: Extend container extension.

Make it possible to disable adding/removing pages by
adding respective bool virtual functions.

Useful for implementing containers with fixed, single
children like QScrollArea, QDockWidget, which require
a container extension to work properly in Qt Designer.
Previously, the problem was that the add/remove
page context menu actions were enabled for them,
leading to crashes und undesired behaviour.

See e00b8105bfcf3d4e36275dea6355705ec5fdbc40 in qtbase.

Reviewed-by: Jarek Kobus <jaroslaw.kobus@nokia.com>
src/designer/src/components/formeditor/default_container.h
src/designer/src/components/taskmenu/containerwidget_taskmenu.cpp
src/designer/src/components/taskmenu/containerwidget_taskmenu.h