summaryrefslogtreecommitdiffstats
path: root/src/declarative/canvas
Commit message (Collapse)AuthorAgeFilesLines
* Introduce QGraphicsItem::ItemHasNoContents.Andreas Aardal Hanssen2009-06-111-0/+4
| | | | | | | | | | | This flag helps optimize the case where an item is used only as a transformation node in a scene graph, and where the item itself doesn't paint anything. This is the default for FxItem (the subclasses that do paint enable the HasContents flag). This lets Graphics View know whether there's any point in setting up the world transform, opacity and other things. Reviewed-by: Lars
* Compile fix for !QFX_RENDER_OPENGLThomas Hartmann2009-06-091-0/+2
| | | | | | | Some QFX_RENDER_OPENGL guards were missing and getPen had to be replaced with d->pen in some places Reviewed-by: Kai Koehne
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-06-091-2/+3
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * fix MSVC warningsThierry Bastian2009-06-021-2/+3
| |
* | Share GL textures where possibleAaron Kennedy2009-06-043-1/+109
| |
* | Render items with z-order, and render opaque objects first.Aaron Kennedy2009-06-035-13/+59
| |
* | OpenGL perf improvementsAaron Kennedy2009-06-035-56/+153
| |
* | Minor perf tweaksAaron Kennedy2009-06-022-25/+25
|/
* Access variables directly for small, but measurable, perf gainAaron Kennedy2009-06-021-24/+32
|
* Don't calculate map rect for items with no contentAaron Kennedy2009-06-021-4/+14
|
* Make compile under Open GL ES 2.Michael Brasser2009-05-291-1/+6
| | | | We will need to optimize the pixmap.toImage calls.
* Merge branch 'kinetic-declarativeui-pixmapopt' of ↵Michael Brasser2009-05-295-29/+13
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Switch from QImage to QPixmap, to allow OpenVG optimization.Warwick Allison2009-05-255-29/+13
| | | | | | | | | | | | | | Switch QFxPixmap to use QPixmapCache, not own partial QImage cache. OpenGL prefers QImage for optimization, but that optimization is only partially preserved (QFxPixmap deals ONLY with QPixmap now). Opaque QFxPixmap no longer available.
* | Remove more unneeded semicolons.Martin Jones2009-05-272-7/+7
| |
* | Remove more unneeded semicolons.Martin Jones2009-05-262-2/+2
| |
* | Move canvas scene snapshot out of in-process debuggerAaron Kennedy2009-05-263-1/+76
| |
* | Add basic client/server debugging supportAaron Kennedy2009-05-257-382/+35
|/ | | | The canvas framerate monitor now uses this support.
* Add canvas framerate monitor applicationAaron Kennedy2009-05-224-2/+328
|
* Pass ShortcutOverride event through SimpleCanvas to QFxTextEditKai Koehne2009-05-201-2/+7
| | | | | | In Bauhaus we have a global shortcut associated with the Del key. This prevents the global shortcut from capturing the Del key while editing in a text edit field.
* typoWarwick Allison2009-05-202-2/+2
|
* Merge branch 'kinetic-declarativeui' of ↵Roberto Raggi2009-05-193-2/+12
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-05-195-67/+107
| |\ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/fx/qfxrect.cpp
| * | Fix pens.Warwick Allison2009-05-193-2/+12
| | | | | | | | | | | | | | | | | | | | | Now corresponds to standard Qt painting; in particular, penwidth extends outside rectangle. Task-number: 249318
* | | Fixed #includesRoberto Raggi2009-05-183-5/+5
| |/ |/|
* | GraphicsView preserves stacking orderAaron Kennedy2009-05-181-4/+1
| |
* | More aggressively skip calculationsAaron Kennedy2009-05-185-51/+84
| |
* | Don't traverse clipped canvas trees.Michael Brasser2009-05-183-50/+60
|/
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-05-111-0/+1
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Update repaint region when removing itemsAaron Kennedy2009-05-111-0/+1
| |
* | Fix double-click AND flicking.Warwick Allison2009-05-111-0/+1
| | | | | | | | Re-do of dae02071a9e985b3ea847f08af6849ff2daad3c3
* | Fix MouseRegion.enabledWarwick Allison2009-05-111-11/+22
|/ | | | | All Qt events are accepted by default. Must be specifically ignored. Normally, this is done by calling base class in the "ignore" case.
* Expose import statements in QmlDomDocumentKai Koehne2009-05-081-6/+6
| | | | | Reviewed-by: erikv Reviewed-by: Roberto Raggi
* Fix double-click.Warwick Allison2009-05-071-1/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-05-072-0/+9
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * KeyProxy to send to focused child of focus realms.Ian Walters2009-05-072-0/+9
| | | | | | | | | | | | | | | | | | If a component is loaded into a focus realm, it is likely when specifying it as a target of a focus proxy the intent is to have it behave as if the focus proxy target had focus. This means for focus scopes, descend to find the focused descendent of that scope, rather than sending directly to the item itself.
* | Add a QmlDebuggerStatus interface elements can use to interact with the debuggerAaron Kennedy2009-05-075-8/+45
|/
* default QGVWarwick Allison2009-05-061-1/+1
|
* Coding style refactor, changing 'if(' and 'for(' to 'if (' and 'for ('Leonardo Sobral Cunha2009-04-2811-406/+406
|
* More mouse and key event handling and related documentationMartin Jones2009-04-281-0/+1
|
* Replace the use of the obsolete GfxEasing with QEasingCurve.Michael Brasser2009-04-271-1/+0
|
* qdoc: Marked QSimpleCanvas and QSimpleCanvasItem internalMartin Smith2009-04-242-0/+2
| | | | They have almost no documentation and are generating many qdoc warnings.
* Add a QSimpleCanvasItem::ChildMouseFilter optionAaron Kennedy2009-04-246-20/+89
| | | | Child mouse filter only filters events sent to your children
* Ensure -ve z stacks behind parent when using GraphicsViewAaron Kennedy2009-04-241-0/+9
|
* Don't manually stack children on GraphicsViewAaron Kennedy2009-04-241-5/+1
| | | | GraphicsView now has a sane default stacking order.
* qdoc: Edited the documentation to remove numerous qdoc warnings.Martin Smith2009-04-231-9/+9
|
* Initial import of kinetic-dui branch from the old kineticMichael Brasser2009-04-2216-0/+5677