summaryrefslogtreecommitdiffstats
path: root/src/widgets
Commit message (Collapse)AuthorAgeFilesLines
* Compile fix for -qpa/Linux.Friedemann Kleint2011-05-231-0/+3
| | | | Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
* Added QWindow::setTransientParent().Samuel Rødal2011-05-231-5/+27
| | | | | Make the transient parent relationship explicit instead of having it encoded through the window flags.
* implement dragging between top levelsLars Knoll2011-05-221-2/+0
| | | | | | Correctly make use of the topLevelAt() functionality to determine which QWindow should get the drag events.
* re-add in-process DnD implementationLars Knoll2011-05-222-0/+69
| | | | | | Get in-process DnD working again. QDragManager only cares about QWindow's now, and QWidgetWindow maps this to DnD events inside the widget hierachy.
* Merge remote branch 'staging/master' into refactorSamuel Rødal2011-05-202-2/+9
| | | | | | | | | | | | | Conflicts: src/opengl/qgl_qpa.cpp src/plugins/platforms/glxconvenience/qglxconvenience.cpp src/plugins/platforms/platforms.pro src/plugins/platforms/wayland/qwaylandwindow.cpp src/plugins/platforms/xcb/qxcbwindow.cpp src/plugins/platforms/xcb/qxcbwindow.h src/plugins/platforms/xcb/qxcbwindowsurface.cpp src/widgets/kernel/qwidget_qpa.cpp tests/auto/qvariant/tst_qvariant.cpp
* remove an unused classLars Knoll2011-05-201-2/+0
| | | | | QDrgResponseEvent wasn't used anywhere in Qt anymore. Get rid of it.
* move drag handling back to GuiLars Knoll2011-05-207-1723/+1
| | | | | | | | | | Move the DnD related classes back into QtGui. Parts of the implementation is currently commented out and needs to be moved to QWidgetWindow. SC incompatible change: APIs taking QWidget * now take QObject *
* Better setWindowFlags() support in XCB window.Samuel Rødal2011-05-191-8/+8
| | | | | We need to re-create the native window in setParent, as used to be done in QWidgetPrivate::setParent_sys in qwidget_x11.cpp.
* Add QWindow::setWindowModality().Samuel Rødal2011-05-182-2/+6
| | | | Also set corresponding window manager hints in xcb plugin.
* Re-implement transient window support in XCB backend.Samuel Rødal2011-05-161-5/+3
| | | | | | If a QWindow has a parent but is top-level the corresponding QPlatformWindow should not be re-parented but instead be made transient for the parent window if possible.
* Implement QWindow minimum/maximum/base size hints and size increments.Samuel Rødal2011-05-161-0/+17
|
* Merge remote branch 'origin/master' into refactorLars Knoll2011-05-1612-110/+238
| | | | | | Conflicts: src/modules/qt_openvg.pri src/widgets/to_be_moved/qlinecontrol_p.h
* Initial QPlatformWindow window state setting API and xcb implementation.Samuel Rødal2011-05-131-21/+29
|
* Merge remote branch 'origin/master' into refactorLars Knoll2011-05-1212-15/+743
| | | | | | | | Conflicts: src/gui/gui.pro src/gui/painting/painting.pri src/opengl/opengl.pro src/openvg/openvg.pro
* Deliver leave event to proper widget (not the top-level).Samuel Rødal2011-05-111-1/+2
|
* Improved popup and mouse event handling.Samuel Rødal2011-05-112-24/+101
| | | | | Use QApplicationPrivate::sendMouseEvent() to ensure hover events are sent. Copy most of the popup handling code from qapplication_x11.cpp
* Merge remote branch 'staging/master' into refactorSamuel Rødal2011-05-1156-254/+652
| | | | | | | | | | | | | | | Conflicts: src/gui/painting/qdrawhelper_p.h src/gui/painting/qgraphicssystemfactory.cpp src/gui/painting/qpainter.cpp src/gui/painting/qunifiedtoolbarsurface_mac.cpp src/gui/painting/qunifiedtoolbarsurface_mac_p.h src/openvg/openvg.pro src/openvg/qpaintengine_vg.cpp src/openvg/qwindowsurface_vg.cpp src/openvg/qwindowsurface_vgegl.cpp src/plugins/platforms/wayland/qwaylanddisplay.cpp src/widgets/graphicsview/qgraphicsscene.cpp
* Prevent crash in QWidgetWindow::handleMouseEvent().Samuel Rødal2011-05-101-3/+10
| | | | Don't use mapFrom() between widgets not in the same hierarchy.
* fix remaining includesLars Knoll2011-05-0712-43/+43
| | | | | Made easy thanks to the fixqt4includes script
* get QtWidgets to linkLars Knoll2011-05-073-22/+5
| | | | | some more changes, mainly exporting methods from QtGui to get QtWidgets to link.
* fix includesLars Knoll2011-05-07215-413/+415
|
* move to the right locationLars Knoll2011-05-071-0/+213
|
* make the new QtGui compileLars Knoll2011-05-071-1/+1
|
* library splitLars Knoll2011-05-07953-0/+503520