summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * 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
| | * 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
| | * | | | Fix glitches when dragging a ListView.Martin Jones2009-08-272-16/+6
| | | | | |
| * | | | | 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.
| * | | | Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-271-1/+1
| |\ \ \ \ | | |/ / / | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | 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.
| * | | 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
| | * | 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
| | | | |_|_|/ | | | |/| | |
| | * | | | | 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
| * | | | | 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
| | * | | | Repeater API updates.Michael Brasser2009-08-2710-70/+57
| | |/ / /
| * | | | Rename Behavior cpp class to match the QML name.Yann Bodson2009-08-278-58/+72
| |/ / /
| * | | Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2729-121/+112
| |\ \ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | | Fix potential crash on deletion.Michael Brasser2009-08-271-5/+6
| | | | | | | | | | | | | | | | | | | | If an item's parent is being destructed, no need to update anchors.
* | | | | 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)
* | | | Merge branch 'kinetic-declarativeui' of ↵Yann Bodson2009-08-262240-44037/+172412
|\ \ \ \ | |/ / / | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | | Fix unbalanced calls to QFxPixmapCache::get && cancelGetKai Koehne2009-08-265-11/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Explicitly track whether there is a QFxPixmapCache request pending, and only call QFxPixmapCache::cancelGet if this is the case. This should fix an issue in Bauhaus where multiple instances are loading the same image, and one instance calling cancelGet without ever having called get before is messing up the QFxPixmapCache request counting.
| * | | Merge branch 'kinetic-declarativeui' of ↵Martin Jones2009-08-262242-44006/+172602
| |\ \ \ | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * \ \ Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-08-2612-9/+274
| | |\ \ \ | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | | | Delete anchors when item is deleted.Michael Brasser2009-08-261-0/+1
| | | | | |
| | * | | | Some script engine cleanup.Michael Brasser2009-08-261-16/+1
| | | | | |
| | * | | | Fix compile after merge from 4.6.Michael Brasser2009-08-2526-28/+29
| | | | | |
| | * | | | Fix bad merge of QVector3D.Michael Brasser2009-08-252-10/+0
| | | | | |
| | * | | | Merge branch '4.6' of git@scm.dev.nokia.troll.no:qt/qt into ↵Michael Brasser2009-08-252203-43937/+172291
| | |\ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kinetic-declarativeui Conflicts: configure configure.exe mkspecs/features/qt.prf tools/configure/configureapp.cpp
| | | * | | Make IDirectFBImageProvider enabled by defaultAnders Bakken2009-08-252-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To prevent using IDirectFBImageProviders one can define QT_NO_DIRECTFB_IMAGEPROVIDER Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | | Ensure that windows are double buffered in DFBAnders Bakken2009-08-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Reviewed-by: Donald Carr <donald.carr@nokia.com>
| | | * | | Render cursor with a window in dfb if desiredAnders Bakken2009-08-253-4/+171
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some DFB implementations do not support rendering the cursor using the intended interfaces. In these cases one can define QT_DIRECTFB_WINDOW_AS_CURSOR and use a window to render the cursor. Reviewed-by: Donald Carr <donald.carr@nokia.com>