Squashed commit of the changes from the mobile-examples repository
authorDavid Boddie <david.boddie@nokia.com>
Wed, 27 Apr 2011 17:16:41 +0000 (19:16 +0200)
committerDavid Boddie <david.boddie@nokia.com>
Mon, 23 May 2011 12:24:07 +0000 (14:24 +0200)
commit0748751c9f097d9d866605306bbdd4b96e2a5c4e
tree1838365e6ad6592a26e193289d2136cb89319972
parent5feefb0c039dae04290d1fca7c2f24276b6f7582
Squashed commit of the changes from the mobile-examples repository
(4.7-generated-declarative branch).
474 files changed:
doc/src/examples/broadcastreceiver.qdoc
doc/src/examples/combowidgetmapper.qdoc
doc/src/examples/dragdroprobot.qdoc
doc/src/examples/elasticnodes.qdoc
doc/src/examples/rsslisting.qdoc
doc/src/tutorials/modelview.qdoc
examples/animation/animatedtiles/animatedtiles.pro
examples/animation/animatedtiles/main.cpp
examples/animation/appchooser/appchooser.pro
examples/animation/appchooser/main.cpp
examples/animation/easing/easing.pro
examples/animation/easing/form.ui
examples/animation/easing/main.cpp
examples/animation/easing/window.cpp
examples/animation/easing/window.h
examples/animation/moveblocks/main.cpp
examples/animation/moveblocks/moveblocks.pro
examples/animation/states/main.cpp
examples/animation/states/states.pro
examples/animation/stickman/graphicsview.cpp
examples/animation/stickman/graphicsview.h
examples/animation/stickman/lifecycle.cpp
examples/animation/stickman/lifecycle.h
examples/animation/stickman/main.cpp
examples/animation/stickman/stickman.pro
examples/dbus/complexpingpong/complexping.pro
examples/dbus/complexpingpong/complexpong.pro
examples/dbus/dbus-chat/dbus-chat.pro
examples/dbus/dbus.pro
examples/dbus/listnames/listnames.pro
examples/dbus/pingpong/ping.pro
examples/dbus/pingpong/pong.pro
examples/dbus/remotecontrolledcar/car/car.pro
examples/dbus/remotecontrolledcar/controller/controller.pro
examples/dbus/remotecontrolledcar/remotecontrolledcar.pro
examples/desktop/desktop.pro
examples/desktop/screenshot/screenshot.pro
examples/dialogs/classwizard/classwizard.pro
examples/dialogs/configdialog/configdialog.pro
examples/dialogs/dialogs.pro
examples/dialogs/extension/extension.pro
examples/dialogs/extension/finddialog.cpp
examples/dialogs/extension/main.cpp
examples/dialogs/findfiles/findfiles.pro
examples/dialogs/findfiles/main.cpp
examples/dialogs/findfiles/window.cpp
examples/dialogs/findfiles/window.h
examples/dialogs/licensewizard/licensewizard.pro
examples/dialogs/sipdialog/sipdialog.pro
examples/dialogs/standarddialogs/dialog.cpp
examples/dialogs/standarddialogs/dialog.h
examples/dialogs/standarddialogs/main.cpp
examples/dialogs/standarddialogs/standarddialogs.pro
examples/dialogs/tabdialog/main.cpp
examples/dialogs/tabdialog/tabdialog.cpp
examples/dialogs/tabdialog/tabdialog.pro
examples/dialogs/trivialwizard/trivialwizard.cpp
examples/dialogs/trivialwizard/trivialwizard.pro
examples/draganddrop/draggableicons/draggableicons.pro
examples/draganddrop/draggableicons/dragwidget.cpp
examples/draganddrop/draggableicons/main.cpp
examples/draganddrop/draggabletext/draggabletext.pro
examples/draganddrop/draggabletext/dragwidget.cpp
examples/draganddrop/draggabletext/main.cpp
examples/draganddrop/dropsite/dropsite.pro
examples/draganddrop/fridgemagnets/dragwidget.cpp
examples/draganddrop/fridgemagnets/fridgemagnets.pro
examples/draganddrop/fridgemagnets/main.cpp
examples/draganddrop/puzzle/main.cpp
examples/draganddrop/puzzle/mainwindow.cpp
examples/draganddrop/puzzle/pieceslist.cpp
examples/draganddrop/puzzle/pieceslist.h
examples/draganddrop/puzzle/puzzle.pro
examples/draganddrop/puzzle/puzzlewidget.cpp
examples/draganddrop/puzzle/puzzlewidget.h
examples/effects/blurpicker/blurpicker.cpp
examples/effects/blurpicker/blurpicker.h
examples/effects/blurpicker/blurpicker.pro
examples/effects/blurpicker/main.cpp
examples/effects/fademessage/fademessage.cpp
examples/effects/fademessage/fademessage.pro
examples/effects/fademessage/main.cpp
examples/effects/lighting/lighting.cpp
examples/effects/lighting/lighting.h
examples/effects/lighting/lighting.pro
examples/effects/lighting/main.cpp
examples/examples.pro
examples/gestures/imagegestures/imagegestures.pro
examples/graphicsview/anchorlayout/anchorlayout.pro
examples/graphicsview/anchorlayout/main.cpp
examples/graphicsview/basicgraphicslayouts/basicgraphicslayouts.pro
examples/graphicsview/basicgraphicslayouts/main.cpp
examples/graphicsview/collidingmice/collidingmice.pro
examples/graphicsview/collidingmice/main.cpp
examples/graphicsview/diagramscene/diagramscene.pro
examples/graphicsview/dragdroprobot/dragdroprobot.pro
examples/graphicsview/dragdroprobot/main.cpp
examples/graphicsview/elasticnodes/edge.cpp
examples/graphicsview/elasticnodes/elasticnodes.pro
examples/graphicsview/elasticnodes/graphwidget.cpp
examples/graphicsview/elasticnodes/graphwidget.h
examples/graphicsview/elasticnodes/main.cpp
examples/graphicsview/elasticnodes/node.cpp
examples/graphicsview/flowlayout/flowlayout.pro
examples/graphicsview/flowlayout/main.cpp
examples/graphicsview/graphicsview.pro
examples/graphicsview/padnavigator/main.cpp
examples/graphicsview/padnavigator/padnavigator.pro
examples/graphicsview/simpleanchorlayout/main.cpp
examples/graphicsview/simpleanchorlayout/simpleanchorlayout.pro
examples/graphicsview/weatheranchorlayout/main.cpp
examples/graphicsview/weatheranchorlayout/weatheranchorlayout.pro
examples/ipc/ipc.pro
examples/ipc/localfortuneclient/client.cpp
examples/ipc/localfortuneclient/client.h
examples/ipc/localfortuneclient/localfortuneclient.pro
examples/ipc/localfortuneclient/main.cpp
examples/ipc/localfortuneserver/localfortuneserver.pro
examples/ipc/localfortuneserver/main.cpp
examples/ipc/localfortuneserver/server.cpp
examples/ipc/localfortuneserver/server.h
examples/ipc/sharedmemory/sharedmemory.pro
examples/itemviews/addressbook/addressbook.pro
examples/itemviews/addressbook/main.cpp
examples/itemviews/basicsortfiltermodel/basicsortfiltermodel.pro
examples/itemviews/basicsortfiltermodel/main.cpp
examples/itemviews/basicsortfiltermodel/window.cpp
examples/itemviews/basicsortfiltermodel/window.h
examples/itemviews/chart/chart.pro
examples/itemviews/chart/main.cpp
examples/itemviews/coloreditorfactory/coloreditorfactory.pro
examples/itemviews/coloreditorfactory/main.cpp
examples/itemviews/combowidgetmapper/combowidgetmapper.pro
examples/itemviews/combowidgetmapper/main.cpp
examples/itemviews/customsortfiltermodel/customsortfiltermodel.pro
examples/itemviews/customsortfiltermodel/main.cpp
examples/itemviews/customsortfiltermodel/window.cpp
examples/itemviews/customsortfiltermodel/window.h
examples/itemviews/dirview/dirview.pro
examples/itemviews/dirview/main.cpp
examples/itemviews/editabletreemodel/editabletreemodel.pro
examples/itemviews/editabletreemodel/main.cpp
examples/itemviews/editabletreemodel/mainwindow.cpp
examples/itemviews/fetchmore/fetchmore.pro
examples/itemviews/fetchmore/main.cpp
examples/itemviews/frozencolumn/frozencolumn.pro
examples/itemviews/frozencolumn/main.cpp
examples/itemviews/itemviews.pro
examples/itemviews/pixelator/main.cpp
examples/itemviews/pixelator/pixelator.pro
examples/itemviews/pixelator/pixeldelegate.cpp
examples/itemviews/puzzle/main.cpp
examples/itemviews/puzzle/mainwindow.cpp
examples/itemviews/puzzle/piecesmodel.cpp
examples/itemviews/puzzle/piecesmodel.h
examples/itemviews/puzzle/puzzle.pro
examples/itemviews/puzzle/puzzlewidget.cpp
examples/itemviews/puzzle/puzzlewidget.h
examples/itemviews/simpledommodel/main.cpp
examples/itemviews/simpledommodel/simpledommodel.pro
examples/itemviews/simpletreemodel/main.cpp
examples/itemviews/simpletreemodel/simpletreemodel.pro
examples/itemviews/simplewidgetmapper/main.cpp
examples/itemviews/simplewidgetmapper/simplewidgetmapper.pro
examples/itemviews/spinboxdelegate/main.cpp
examples/itemviews/spinboxdelegate/spinboxdelegate.pro
examples/itemviews/stardelegate/main.cpp
examples/itemviews/stardelegate/stardelegate.pro
examples/ja_JP/linguist/hellotr/hellotr.pro
examples/layouts/basiclayouts/basiclayouts.pro
examples/layouts/basiclayouts/main.cpp
examples/layouts/borderlayout/borderlayout.pro
examples/layouts/borderlayout/main.cpp
examples/layouts/dynamiclayouts/dialog.cpp
examples/layouts/dynamiclayouts/dialog.h
examples/layouts/dynamiclayouts/dynamiclayouts.pro
examples/layouts/dynamiclayouts/main.cpp
examples/layouts/flowlayout/flowlayout.pro
examples/layouts/flowlayout/main.cpp
examples/layouts/flowlayout/window.cpp
examples/layouts/layouts.pro
examples/linguist/arrowpad/arrowpad.pro
examples/linguist/hellotr/hellotr.pro
examples/linguist/linguist.pro
examples/linguist/trollprint/trollprint.pro
examples/mainwindows/application/application.pro
examples/mainwindows/application/main.cpp
examples/mainwindows/dockwidgets/dockwidgets.pro
examples/mainwindows/mainwindows.pro
examples/mainwindows/mdi/main.cpp
examples/mainwindows/mdi/mdi.pro
examples/mainwindows/menus/main.cpp
examples/mainwindows/menus/mainwindow.cpp
examples/mainwindows/menus/menus.pro
examples/mainwindows/recentfiles/main.cpp
examples/mainwindows/recentfiles/recentfiles.pro
examples/mainwindows/sdi/main.cpp
examples/mainwindows/sdi/sdi.pro
examples/network/bearermonitor/bearermonitor.cpp
examples/network/bearermonitor/bearermonitor.h
examples/network/bearermonitor/bearermonitor.pro
examples/network/blockingfortuneclient/blockingclient.cpp
examples/network/blockingfortuneclient/blockingclient.h
examples/network/blockingfortuneclient/blockingfortuneclient.pro
examples/network/blockingfortuneclient/main.cpp
examples/network/broadcastreceiver/broadcastreceiver.pro
examples/network/broadcastreceiver/main.cpp
examples/network/broadcastreceiver/receiver.cpp
examples/network/broadcastreceiver/receiver.h
examples/network/broadcastsender/broadcastsender.pro
examples/network/broadcastsender/main.cpp
examples/network/broadcastsender/sender.cpp
examples/network/broadcastsender/sender.h
examples/network/download/download.pro
examples/network/downloadmanager/downloadmanager.pro
examples/network/fortuneclient/fortuneclient.pro
examples/network/fortuneserver/fortuneserver.pro
examples/network/googlesuggest/googlesuggest.pro
examples/network/http/http.pro
examples/network/http/httpwindow.cpp
examples/network/http/httpwindow.h
examples/network/http/main.cpp
examples/network/loopback/dialog.cpp
examples/network/loopback/dialog.h
examples/network/loopback/loopback.pro
examples/network/loopback/main.cpp
examples/network/network-chat/network-chat.pro
examples/network/network.pro
examples/network/qftp/ftpwindow.cpp
examples/network/qftp/qftp.pro
examples/network/securesocketclient/certificateinfo.cpp
examples/network/securesocketclient/certificateinfo.ui
examples/network/securesocketclient/main.cpp
examples/network/securesocketclient/securesocketclient.pro
examples/network/securesocketclient/sslclient.cpp
examples/network/securesocketclient/sslclient.ui
examples/network/securesocketclient/sslerrors.ui
examples/network/threadedfortuneserver/dialog.cpp
examples/network/threadedfortuneserver/dialog.h
examples/network/threadedfortuneserver/main.cpp
examples/network/threadedfortuneserver/threadedfortuneserver.pro
examples/network/torrent/torrent.pro
examples/opengl/2dpainting/2dpainting.pro
examples/opengl/framebufferobject2/framebufferobject2.pro
examples/opengl/grabber/grabber.pro
examples/opengl/hellogl/hellogl.pro
examples/opengl/hellogl_es/hellogl_es.pro
examples/opengl/hellogl_es2/hellogl_es2.pro
examples/opengl/opengl.pro
examples/opengl/overpainting/overpainting.pro
examples/opengl/pbuffers/pbuffers.pro
examples/opengl/pbuffers2/pbuffers2.pro
examples/opengl/samplebuffers/samplebuffers.pro
examples/opengl/textures/textures.pro
examples/openvg/openvg.pro
examples/painting/basicdrawing/basicdrawing.pro
examples/painting/basicdrawing/main.cpp
examples/painting/basicdrawing/window.cpp
examples/painting/concentriccircles/concentriccircles.pro
examples/painting/concentriccircles/main.cpp
examples/painting/fontsampler/fontsampler.pro
examples/painting/fontsampler/main.cpp
examples/painting/fontsampler/mainwindow.cpp
examples/painting/fontsampler/mainwindow.h
examples/painting/fontsampler/mainwindowbase.ui
examples/painting/imagecomposition/imagecomposer.cpp
examples/painting/imagecomposition/imagecomposition.pro
examples/painting/imagecomposition/main.cpp
examples/painting/painterpaths/main.cpp
examples/painting/painterpaths/painterpaths.pro
examples/painting/painterpaths/window.cpp
examples/painting/painterpaths/window.h
examples/painting/painting.pro
examples/painting/transformations/main.cpp
examples/painting/transformations/transformations.pro
examples/qtconcurrent/imagescaling/imagescaling.pro
examples/qtconcurrent/imagescaling/main.cpp
examples/qtconcurrent/map/main.cpp
examples/qtconcurrent/map/map.pro
examples/qtconcurrent/progressdialog/main.cpp
examples/qtconcurrent/progressdialog/progressdialog.pro
examples/qtconcurrent/qtconcurrent.pro
examples/qtconcurrent/runfunction/main.cpp
examples/qtconcurrent/runfunction/runfunction.pro
examples/qtconcurrent/wordcount/main.cpp
examples/qtconcurrent/wordcount/wordcount.pro
examples/qtestlib/qtestlib.pro
examples/qtestlib/tutorial1/tutorial1.pro
examples/qtestlib/tutorial2/tutorial2.pro
examples/qtestlib/tutorial3/tutorial3.pro
examples/qtestlib/tutorial4/tutorial4.pro
examples/qtestlib/tutorial5/tutorial5.pro
examples/qws/dbscreen/dbscreen.pro
examples/qws/framebuffer/framebuffer.pro
examples/qws/mousecalibration/mousecalibration.pro
examples/qws/simpledecoration/simpledecoration.pro
examples/qws/svgalib/svgalib.pro
examples/richtext/calendar/calendar.pro
examples/richtext/calendar/main.cpp
examples/richtext/calendar/mainwindow.cpp
examples/richtext/orderform/detailsdialog.cpp
examples/richtext/orderform/main.cpp
examples/richtext/orderform/orderform.pro
examples/richtext/richtext.pro
examples/richtext/syntaxhighlighter/main.cpp
examples/richtext/syntaxhighlighter/syntaxhighlighter.pro
examples/sql/cachedtable/cachedtable.pro
examples/sql/cachedtable/main.cpp
examples/sql/cachedtable/tableeditor.cpp
examples/sql/cachedtable/tableeditor.h
examples/sql/drilldown/drilldown.pro
examples/sql/drilldown/informationwindow.cpp
examples/sql/drilldown/main.cpp
examples/sql/drilldown/view.cpp
examples/sql/masterdetail/main.cpp
examples/sql/masterdetail/mainwindow.cpp
examples/sql/masterdetail/masterdetail.pro
examples/sql/querymodel/main.cpp
examples/sql/querymodel/querymodel.pro
examples/sql/relationaltablemodel/relationaltablemodel.cpp
examples/sql/relationaltablemodel/relationaltablemodel.pro
examples/sql/sql.pro
examples/sql/sqlwidgetmapper/main.cpp
examples/sql/sqlwidgetmapper/sqlwidgetmapper.pro
examples/sql/tablemodel/tablemodel.cpp
examples/sql/tablemodel/tablemodel.pro
examples/statemachine/eventtransitions/eventtransitions.pro
examples/statemachine/eventtransitions/main.cpp
examples/statemachine/factorial/factorial.pro
examples/statemachine/pingpong/pingpong.pro
examples/statemachine/rogue/main.cpp
examples/statemachine/rogue/movementtransition.h
examples/statemachine/rogue/rogue.pro
examples/statemachine/rogue/window.cpp
examples/statemachine/rogue/window.h
examples/statemachine/trafficlight/main.cpp
examples/statemachine/trafficlight/trafficlight.pro
examples/statemachine/twowaybutton/main.cpp
examples/statemachine/twowaybutton/twowaybutton.pro
examples/threads/mandelbrot/main.cpp
examples/threads/mandelbrot/mandelbrot.pro
examples/threads/mandelbrot/mandelbrotwidget.cpp
examples/threads/mandelbrot/mandelbrotwidget.h
examples/threads/queuedcustomtype/main.cpp
examples/threads/queuedcustomtype/queuedcustomtype.pro
examples/threads/semaphores/semaphores.cpp
examples/threads/semaphores/semaphores.pro
examples/threads/threads.pro
examples/threads/waitconditions/waitconditions.cpp
examples/threads/waitconditions/waitconditions.pro
examples/tools/codecs/codecs.pro
examples/tools/completer/completer.pro
examples/tools/contiguouscache/contiguouscache.pro
examples/tools/customcompleter/customcompleter.pro
examples/tools/customtype/customtype.pro
examples/tools/customtypesending/customtypesending.pro
examples/tools/echoplugin/echoplugin.pro
examples/tools/echoplugin/echowindow/echowindow.pro
examples/tools/echoplugin/plugin/plugin.pro
examples/tools/i18n/i18n.pro
examples/tools/inputpanel/inputpanel.pro
examples/tools/plugandpaint/plugandpaint.pro
examples/tools/plugandpaintplugins/basictools/basictools.pro
examples/tools/plugandpaintplugins/extrafilters/extrafilters.pro
examples/tools/plugandpaintplugins/plugandpaintplugins.pro
examples/tools/regexp/regexp.pro
examples/tools/settingseditor/settingseditor.pro
examples/tools/styleplugin/plugin/plugin.pro
examples/tools/styleplugin/styleplugin.pro
examples/tools/styleplugin/stylewindow/stylewindow.pro
examples/tools/tools.pro
examples/tools/treemodelcompleter/treemodelcompleter.pro
examples/tools/undoframework/undoframework.pro
examples/touch/dials/dials.pro
examples/touch/fingerpaint/fingerpaint.pro
examples/touch/knobs/knobs.pro
examples/touch/pinchzoom/pinchzoom.pro
examples/tutorials/addressbook-fr/addressbook-fr.pro
examples/tutorials/addressbook-fr/part1/part1.pro
examples/tutorials/addressbook-fr/part2/part2.pro
examples/tutorials/addressbook-fr/part3/part3.pro
examples/tutorials/addressbook-fr/part4/part4.pro
examples/tutorials/addressbook-fr/part5/part5.pro
examples/tutorials/addressbook-fr/part6/part6.pro
examples/tutorials/addressbook-fr/part7/part7.pro
examples/tutorials/addressbook/addressbook.pro
examples/tutorials/addressbook/part1/part1.pro
examples/tutorials/addressbook/part2/part2.pro
examples/tutorials/addressbook/part3/part3.pro
examples/tutorials/addressbook/part4/part4.pro
examples/tutorials/addressbook/part5/part5.pro
examples/tutorials/addressbook/part6/part6.pro
examples/tutorials/addressbook/part7/part7.pro
examples/tutorials/modelview/1_readonly/1_readonly.pro
examples/tutorials/modelview/2_formatting/2_formatting.pro
examples/tutorials/modelview/3_changingmodel/3_changingmodel.pro
examples/tutorials/modelview/4_headers/4_headers.pro
examples/tutorials/modelview/5_edit/5_edit.pro
examples/tutorials/modelview/6_treeview/6_treeview.pro
examples/tutorials/modelview/7_selections/7_selections.pro
examples/tutorials/modelview/modelview.pro
examples/tutorials/widgets/childwidget/childwidget.pro
examples/tutorials/widgets/nestedlayouts/nestedlayouts.pro
examples/tutorials/widgets/toplevel/toplevel.pro
examples/tutorials/widgets/windowlayout/windowlayout.pro
examples/uitools/multipleinheritance/main.cpp
examples/uitools/multipleinheritance/multipleinheritance.pro
examples/uitools/textfinder/textfinder.pro
examples/uitools/uitools.pro
examples/widgets/analogclock/analogclock.pro
examples/widgets/analogclock/main.cpp
examples/widgets/calculator/calculator.cpp
examples/widgets/calculator/calculator.h
examples/widgets/calculator/calculator.pro
examples/widgets/calculator/main.cpp
examples/widgets/calendarwidget/calendarwidget.pro
examples/widgets/charactermap/charactermap.pro
examples/widgets/codeeditor/codeeditor.pro
examples/widgets/codeeditor/main.cpp
examples/widgets/digitalclock/digitalclock.pro
examples/widgets/digitalclock/main.cpp
examples/widgets/groupbox/groupbox.pro
examples/widgets/groupbox/main.cpp
examples/widgets/icons/icons.pro
examples/widgets/icons/main.cpp
examples/widgets/imageviewer/imageviewer.pro
examples/widgets/imageviewer/main.cpp
examples/widgets/lineedits/lineedits.pro
examples/widgets/lineedits/main.cpp
examples/widgets/movie/main.cpp
examples/widgets/movie/movie.pro
examples/widgets/scribble/main.cpp
examples/widgets/scribble/scribble.pro
examples/widgets/shapedclock/main.cpp
examples/widgets/shapedclock/shapedclock.pro
examples/widgets/sliders/main.cpp
examples/widgets/sliders/sliders.pro
examples/widgets/softkeys/softkeys.pro
examples/widgets/spinboxes/main.cpp
examples/widgets/spinboxes/spinboxes.pro
examples/widgets/styles/styles.pro
examples/widgets/stylesheet/main.cpp
examples/widgets/stylesheet/stylesheet.pro
examples/widgets/tablet/main.cpp
examples/widgets/tablet/tablet.pro
examples/widgets/tetrix/main.cpp
examples/widgets/tetrix/tetrix.pro
examples/widgets/tooltips/main.cpp
examples/widgets/tooltips/tooltips.pro
examples/widgets/validators/main.cpp
examples/widgets/validators/validators.pro
examples/widgets/widgets.pro
examples/widgets/wiggly/main.cpp
examples/widgets/wiggly/wiggly.pro
examples/widgets/windowflags/main.cpp
examples/widgets/windowflags/windowflags.pro
examples/xml/dombookmarks/dombookmarks.pro
examples/xml/dombookmarks/main.cpp
examples/xml/dombookmarks/mainwindow.cpp
examples/xml/htmlinfo/htmlinfo.pro
examples/xml/htmlinfo/main.cpp
examples/xml/rsslisting/main.cpp
examples/xml/rsslisting/rsslisting.cpp
examples/xml/rsslisting/rsslisting.h
examples/xml/rsslisting/rsslisting.pro
examples/xml/saxbookmarks/saxbookmarks.pro
examples/xml/streambookmarks/main.cpp
examples/xml/streambookmarks/mainwindow.cpp
examples/xml/streambookmarks/streambookmarks.pro
examples/xml/xml.pro
examples/xml/xmlstreamlint/xmlstreamlint.pro
qmake/generators/symbian/symbiancommon.h
src/gui/kernel/qcocoasharedwindowmethods_mac_p.h
src/gui/kernel/qwidget.cpp