| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
The SmoothedAnimation visual test was misleading, and has been expanded
to include more common use cases. The property documentation was also
slightly extended. This should help solve the confusion in the related
task.
Task-number: QTBUG-12114
|
|
|
|
|
|
|
| |
When rewinding, don't reapply bindings, only values. This is consistent
with how we handle rewinding other property bindings.
Task-number: QTBUG-13398
|
|
|
|
|
|
|
|
|
|
| |
PathView handles its own mouse interaction, but lacked properties
similar to those in Flickable to determine when it is stationary.
This made it impossible to start an animation when the view stops moving,
for example.
Task-number: QTBUG-12497
Reviewed-by: Warwick Allison
|
| |
|
|
|
|
|
|
|
| |
... and percentage is useless.
Task-number: QTBUG-12282
Reviewed-by: Warwick Allison
|
|
|
|
| |
(onvert to use SpringAnimation and SmoothedAnimation instead)
|
|
|
|
| |
Found some minor demo issues while testing a TextInput change.
|
|
|
|
|
| |
Task-number:
Reviewed-by: Martin Jones
|
|
|
|
|
|
| |
By making selectionStart/End read-only, and adding adding select().
Task-number: QTBUG-11056
|
|
|
|
|
|
|
|
| |
Sufficient to allow different selection look and feel (see whacky example)
Task-number: QTBUG-10968
Reviewed-by: Michael Brasser
Reviewed-by: Alan Alpert
|
| |
|
| |
|
|
|
|
| |
Partial revert of d5a86d924bfe331aeba6465b0f249cd27ef83ad4
|
|
|
|
|
|
|
| |
Examples get the BSD license, while all other .qml files get the
LGPL/tech-preview license.
Reviewed-by: Trust Me
|
|
|
|
|
|
|
| |
So that scope resolution is correct, e.g. "width: parent.width-10;" in
a ParentChange works correctly.
Task-number: QTBUG-10675
|
|
|
|
|
| |
Task-number: QTBUG-9491
Reviewed-by: Martin Jones
|
|
|
|
|
|
|
| |
Added a comment to the class docs, and cleaned up the visual tests a
little. However the visual tests are old and text heavy, and since we
never seem to check them we might wait on updating them for a little
longer.
|
|
|
|
|
| |
Task-number: QTBUG-10586
Reviewed-by: leo
|
|
|
|
| |
Reviewed-by: Michael Brasser
|
|
|
|
|
|
| |
completed.
Task-number: QTBUG-9413
|
| |
|
|
|
|
| |
Task-number: QTBUG-9993
|
|
|
|
|
|
| |
Since we aren't releasing for 4.6, all types are new in 4.7.
Task-number: QTBUG-10081
|
|
|
|
|
|
|
|
|
|
|
| |
The unbgrab mouse happens when the mouse area is inside a flickable and the
flickables takes control over the mouse handling. In this case, the UngrabMouse
will behave similarly to a MouseRelease, emitting released, pressedChanged
and hoveredChanged.
Visual autotest added to mousearea in qmlvisual.
Reviewed-by: Michael Brasser
|
| |
|
|
|
|
| |
Reviewed-by: Michael Brasser
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| | |
Conflicts:
src/declarative/graphicsitems/qdeclarativetextinput.cpp
src/declarative/graphicsitems/qdeclarativetextinput_p.h
|
| |
| |
| |
| |
| |
| |
| |
| | |
WrapAnywhere - Text can be wrapped at any point on a line, even if it
occurs in the middle of a word.
WrapAtWordBoundaryOrAnywhere - If possible, wrapping occurs at a word
boundary; otherwise it will occur at the appropriate point on the line,
even in the middle of a word.
|
| | |
|
| | |
|
| |
| |
| |
| | |
We've updated our handling of drag threshold in MouseArea.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The SmoothedFollow is the same as the old EaseFollow, so it's not an
animation, but its main use case is to be used as a property value
source to automatically follow the 'to' property, as in the example below.
Rectangle {
color: "green"
width: 60; height: 60;
SmoothedFollow on x { to: rect1.x - 5; velocity: 200 }
SmoothedFollow on y { to: rect1.y - 5; velocity: 200 }
}
This element shares the internal implementation with SmoothedAnimation,
both providing the same easing function, but with SmoothedFollow it's
easier to set a start value to animate intially and then start to follow,
while SmoothedAnimation is still convenient for using inside Behaviors
and Transitions.
Reviewed-by: Michael Brasser
|
| |
| |
| |
| | |
wrap remains for a little while, and will produce a warning.
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds the properties
-passwordCharacter
-displayText
And the method
-moveCursorSelection(int pos)
These just provide a QML way to access existing QLineControl
functionality, and are necessary to create desktop style LineEdits (the
existing TextInput QML API was designed with a focus on touch input
LineEdits)
Includes tests and documentation.
Task-number: QT-321
Reviewed-by: Aaron Kennedy
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QDeclarativeSmoothedAnimation inherits from QDeclarativeNumberAnimation,
as a consequence SmoothedAnimation can be used inside Behaviors and
as PropertySourceValues, like any other animation. The old EaseFollow
properties changed to comply with the other declarative animations
('source' changed to 'to'), so now 'to' changes are not automatically
'followed' anymore.
You can achieve the following behavior by putting a SmoothedAnimation
inside a Behavior of a property that is bound to another, as the
following example:
If you want to follow an hypothetical rect1, you should do now:
Rectangle {
color: "green"
width: 60; height: 60;
x: rect1.x - 5; y: rect1.y - 5;
Behavior on x { SmoothedAnimation { velocity: 200 } }
Behavior on y { SmoothedAnimation { velocity: 200 } }
}
SmoothedAnimation also supports animating multiple target(s)/property(ies)
in the transition case. When a QDeclarativeSmoothedAnimation is restarted,
it will match the QDeclarativeProperty which were being animated and
transfer the corresponding track velocity to the new starting animations.
QSmoothedAnimation is an uncontrolled animation, duration == -1.
The duration is set as -1 to avoid consecutive animation state changes
stop()/start(). This is particularly useful when using QSmoothAnimation
to 'follow' another property, which is also being animated (change the
'to' property every tick).
Reviewed-by: Michael Brasser
|
| |
|
| |
|
| |
|
|
|