summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-289-277/+463
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/QmlChanges.txt
| * docWarwick Allison2009-08-281-0/+1
| |
| * docWarwick Allison2009-08-281-1/+0
| |
| * Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-08-284-65/+136
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-282-65/+108
| | |\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | Support explicit ParentAction changesAaron Kennedy2009-08-281-0/+14
| | | |
| * | | docWarwick Allison2009-08-281-1/+1
| | | |
| * | | New window creation in WebView.Warwick Allison2009-08-284-1/+145
| | | |
| * | | Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-08-2860-473/+1374
| |\ \ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | Changes as per review.Warwick Allison2009-08-286-276/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | WebView: idealWidth -> preferredWidth (as per QSizePolicy) WebView: idealHeight -> preferredHeight WebView: status -> statusText WebView: mouseX -> clickX (parameter to onDoubleClick) WebView: mouseY -> clickY (parameter to onDoubleClick) WebView: cacheSize -> pixelCacheSize (may later go away) WebView: lost "interactive" property (always true now)
* | | | | Make a number of Flickable API changes following review.Martin Jones2009-08-2811-103/+113
| |_|_|/ |/| | |
* | | | Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-287-2/+620
|\ \ \ \ | | |_|/ | |/| | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | Handle QVariantList's in RepeaterAaron Kennedy2009-08-281-0/+14
| | |/ | |/| | | | | | | | | | This logic needs to be centralized, so that all the various model classes handle the same set of data sources.
| * | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-2710-49/+180
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * | | Implement (parts of) XMLHttpRequestAaron Kennedy2009-08-276-2/+605
| | | | | | | | | | | | | | | | | | | | This is the first step to allowing QML to interact with REST style APIs in the same way as a webbrowser can.
* | | | Deal better with extents changing while flicking.Martin Jones2009-08-282-65/+108
| |/ / |/| | | | | | | | | | | | | | Flicks could stop at some odd places if the viewport size changed during flicking. We now attempt to adjust to the correct behaviour at the ends of the viewport.
* | | Merge branch 'kinetic-declarativeui' of ↵Alan Alpert2009-08-277-24/+153
|\ \ \ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * \ \ Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-275-20/+146
| |\ \ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * \ \ Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2715-78/+84
| | |\ \ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | | Start adding convenience functions for value types.Michael Brasser2009-08-274-19/+145
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows you to write things like "geometry: Qt.rect(0,0,100,100)" and "color: Qt.hsla(.7,.5,.2)"
| | * | | | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2716-204/+344
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | | | Add internal note.Michael Brasser2009-08-271-1/+1
| | | | | | |
| * | | | | | Make sure current item is released when removed but not visible.Martin Jones2009-08-272-4/+7
| | |_|/ / / | |/| | | |
* | | | | | Flickr tweak for more generic componentsAlan Alpert2009-08-271-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using TitleBar in twitter too, this slight change prevents a copy of the whole component.
* | | | | | Expose some functionality through Qt.DesktopServicesAlan Alpert2009-08-271-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only openUrl() currently. Reviewed-by:Aaron Kennedy
* | | | | | Revert "Fix setting the id property"Alan Alpert2009-08-271-7/+3
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit f51450571addf2cb9a55153b209b8c1a45898193. We apparently do not want to either make the id easily accessible or have a special case the turns things into strings. And the autotests are all broken anyways - fixing something only they use isn't important
* | | | | Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-2712-61/+77
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-271-1/+1
| |\ \ \ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * \ \ \ \ Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-2732-287/+450
| |\ \ \ \ \ | | | |_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/extra/qmlbehavior.cpp src/declarative/extra/qmlbehavior.h
| * | | | | Revert to Common.ImageDetails for now.Yann Bodson2009-08-271-1/+1
| | | | | |
| * | | | | Update .gitignore to show new files in declarative/examples and ↵Yann Bodson2009-08-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | declarative/demos
| * | | | | Doc fixesYann Bodson2009-08-272-2/+2
| | | | | |
| * | | | | Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-2710-70/+57
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | | | Rename Behavior cpp class to match the QML name.Yann Bodson2009-08-278-58/+72
| | | | | | |
* | | | | | | Fix glitches when dragging a ListView.Martin Jones2009-08-272-16/+6
| |_|_|/ / / |/| | | | |
* | | | | | Expressions should fail to evaluate if their engine has been destroyedAaron Kennedy2009-08-271-1/+1
| |_|/ / / |/| | | | | | | | | | | | | | | | | | | Changing this check to engine() checks both if the engine() exists and if the parent context exists.
* | | | | Fixup 928e81b68e0b695662c7ee3dd0bfa409a7ca1ffdAaron Kennedy2009-08-272-15/+53
| | | | | | | | | | | | | | | | | | | | | | | | | I messed up when I reapplied this patch to the branch head. This also adds an extra test for the case fixed.
* | | | | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-2725-153/+163
|\ \ \ \ \ | | |_|/ / | |/| | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2715-82/+70
| |\ \ \ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * \ \ \ Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-2710-70/+57
| | |\ \ \ \ | | | | |/ / | | | |/| | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | | Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-272276-44172/+172804
| | |\ \ \ \ | | | | |/ / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: doc/src/declarative/anchor-layout.qdoc
| | * | | | Make QmlPropertyValueSource an interface.Martin Jones2009-08-2715-82/+70
| | | | | | | | | | | | | | | | | | | | | | | | 1st step in animation class heirarchy redesign.
| | * | | | Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-2579-528/+1060
| | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | | | Update docs to reflect layouts renamingMartin Jones2009-08-251-2/+2
| | | | | | |
| * | | | | | Support using a QAbstractItemModel with Repeater.Michael Brasser2009-08-271-1/+36
| | |_|_|/ / | |/| | | |
| * | | | | Repeater API updates.Michael Brasser2009-08-2710-70/+57
| | |_|/ / | |/| | |
* | | | | Implement Focus Scope support in GraphicsViewAaron Kennedy2009-08-2715-204/+306
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Focus Scopes are an additional focus paradigm, designed to be more suitable for use by declarative UI. With focus scopes, graphics view continues to have a single focused item - this is the single item to which key events are *actually* delivered. To simplify the description that follows, we will say that this element has "global focus". Focus scopes partitions focus into a heirarchy. Each focus scope may have one sub-focused item, which may itself be another focus scope. The sub-focused item is said to be have "scope focus" or its ancestor focus scope. Consequently, any given QGraphicsItem may be globally focused, scope focused (which means it is focused within its ancestor focus scope) or both. A focus scope corresponds to a QGraphicsItem with the ItemIsFocusScope flag set. As graphics view doesn't have a single root item, a "virtual" focus scope is modeled as being the ancestor of all the root items. With focus scopes, when QGraphicsItem::setFocus() is called, the item's ancestors are searched until a focus scope is found (remembering the "virtual" root focus scope is used if there is no *actual* ancestor scope). The item is set as the sub-focused item of the focus scope (becoming focus scoped) and any existing sub-focused item of that focus scope has scope focus removed from it. The item that receives global focus is found by beginning at the "virtual" root focus scope and recursively decending into each item that is scope focused until a leaf (non-focus scope) item is reached. The implementation takes shortcuts here to be slightly more optimal, but the end result should be the same as though this abstract algorithm was evaluated each time. Two manual examples of focus scope are found under examples/declarative/focusscope
* | | | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2729-121/+112
|\ \ \ \ | | |_|/ | |/| | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-262240-44037/+172412
| |\ \ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * \ \ \ Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-267-1/+260
| |\ \ \ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui