| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: I38576256f2f90f9528a7210537255e35e4c598a9
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: I119fba0938c3cb3caab7545ced18106051b531ac
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: Id5856a73611b40db3affbc9582e8b9461c492bea
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
| |
It must actually instantiate the recent & frequent categories
in order for clear() to be effective.
Change-Id: Ic3fc9c95a1170b21f257637eaaac080e1c30db9a
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: If7e761e435e75c218f50c50f8940428bb8c14a23
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
| |
The C++ API was changed - update the QML API accordingly.
Change-Id: I89d0939c4ffc27580e7db53a479db4ff70ee0fef
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
| |
The pDocList member was left uninitialized when not using
QWinJumpListCategoryPrivate::create().
Change-Id: I3c443eaf00b8680d76cad710b2bdb8febb451ec7
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
QWinJumpList now has three built-in categories: Recent,
Frequent and Tasks. In addition to that, user can add
custom categories. A new type, QWinJumpListCategory,
represents all these categories, providing access to
items in the category.
The former COM-like begin(), append(), commit(),
abort() API has been replaced by a more property/
attribute-based API. The jump list automatically
invalidates and lazily rebuilds itself behind the
scenes. Furthermore, the API has been minimalized
for now - restoring the application identifier as
a full-fledged property is in the works.
Change-Id: I623a658b4b1fcfc881006f67e2300acadb483c97
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
|
|
|
|
|
|
| |
Change-Id: I3d29698dd6e5f85691222f23817a8c3ac8d3447f
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: Laszlo Papp <lpapp@kde.org>
|
|
|
|
|
|
| |
Change-Id: Ifa74acbf7cde330838b37505e18a5b7376116216
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
This allows us to use the QtWin enums in QML.
Change-Id: I62cd21d850a9c2222ce901f166ab99859164a7fd
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Add missing change notifiers, fix property names vs. isFoo()
accessor names, remove unused member variables, fix the event
filter and add missing updates...
Change-Id: Ie86a89dc1415ad082ac5c2e839245d55a446a1d4
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
Make the overlay a grouped property, and use QQuickIconLoader
internally to support remote icon sources.
Change-Id: I888244fe5384702dceebe372b0bd0dd50891629a
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
|
| |
Change-Id: I45afc2906fac85b1db074f37040a1c81fb7379c5
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
| |
Change-Id: Ib5aebea73f9637d62dc64f71050bb07b1998a66d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- not part of the public API => private header naming convention
- unify class names (quick-prefix vs. win-prefix vs. quickwin-prefix)
=> drop the superfluous win-prefix from the class names, just like
for the registered QML type names
Change-Id: I408cb22b38ae1db71e9bd7cdb8fa29c1aa1f504a
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
| |
Change-Id: I757dbd6d6f9fc1022ea258bec0e3ae8630564228
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
| |
Remove redundant qwinextrasplugin.h, fix Q_PLUGIN_METADATA(), and
rename qwinextrasplugin.cpp to plugin.cpp to follow the established
convention in qtdeclarative/src/imports.
Change-Id: I6f2f710283cfdd43fa15b01dcc63bcb65ab1eca7
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
|
|
|
| |
Change-Id: Id37e6c5e41ab196cd72148b3242332796b1c54ef
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: Laszlo Papp <lpapp@kde.org>
|
|
|
|
|
|
|
|
|
| |
As discussed on mailing list.
Change-Id: I7ef41d758730998e365d9e616118c4a7c811eebf
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com>
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
|
|
|
|
|
| |
Change-Id: Iaa08f9003e48e7d3b1626e8274211dd53a3c1eb6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unify the following properties to "overlayAccessibleDescription":
- QWinTaskbarButton::overlayIconAccessibilityDescription and
- QQuickWinTaskbarButton::iconDescription.
"overlayAccessibleDescription" is nice pair for "overlayIcon" and
more importantly, consistent with QWidget::accessibleDescription.
Change-Id: Id5c3afb1c9db6881876983ce482d622c90db3f2d
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: Idddde210c88f2230dca3d6645ec9f4260b0d7908
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
| |
Change-Id: If369c00ffff2c3869a3b94372e9a568178870433
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
|
|
|
|
|
|
| |
Change-Id: I5c424f883134ea2352f7cda6100525bd6b4a00d8
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently few of the QML types have a Win-prefix while others don't:
- WinDwmFeatures, WinTaskbarButton, WinTaskbarProgress
- JumpList, JumpListItem, JumpListCategory, ThumbnailToolBar,
ThumbnailToolButton
In QML it is easy to import stuff into namespaces to avoid potential
conflicts, or to do it just for clarity if one prefers:
import QtWinExtras 1.0 as Win
Win.JumpList {
...
}
=> Remove the hardcoded Win-prefix that is unnecessary for QML types.
Change-Id: I699498640e5d7c32695193147323b929cf5dae86
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Alan Alpert <aalpert@blackberry.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
| |
Ensures that the progress indicator turns correctly to an indeterminate
indicator when minimum and maximum are both changed to 0.
Change-Id: Ibe3ba98f92f80a462983e6894b60029c8a4200c6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: I3a317404349a5f40263cf9e40b263c701a88f8d3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: Ife9dedcadb5c3bca4ce7ed02bc7038b6d2a1dc2f
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
|
|
|
|
|
|
| |
Change-Id: I9560db69658113e93e1db9537cf71fb94c08c059
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
|
| |
The class is called QWinTaskbarProgress -> use the same name for
the accessor. That name was also used for the QML grouped property
name since it looks really nice. :)
Change-Id: I6c46ea4336dd3f420b16a305de47b490f7629adb
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: I731881173863fa83165553483fc63a69aeb798ec
Reviewed-by: Kurt Pattyn <pattyn.kurt@gmail.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Usage in QML becomes:
WinTaskbarButton {
progress.value: 50
progress.visible: true
}
Change-Id: I5cd4b2d99fc110709e056b3d6c5f0c89b03735e3
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: I64bf0be28d6144e40a191af70cb8b6d1d71773ee
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
|
|
|
|
|
|
|
|
|
| |
Calling show()/hide() or setVisible(false) is a bit more intuitive
and Qt-stylish than setState(NoProgressState).
Change-Id: I12138454299f53a09e37bb82b473163e49ac97b3
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
| |
Automatically turn it to an indeterminate progress bar if
minimum and maximum both are set to 0 - just like QProgressBar.
Change-Id: Ie20121a8feaf95dbd35c4ea9e6bf342ee147011a
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: Ie1e51e2aed78e16145a7f7ca548921a40ecb122f
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
|
|
|
|
|
|
|
|
| |
The enum argument must have fully qualified type in order
for the old-style signal-slot connections to work.
Change-Id: I8de9f3030506cc0e1039cfb89e557ae31afaf36e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
| |
It's handy, and QWinThumbnailToolBar does the same.
Change-Id: If9eb2ffbf63b77d3635739632ea265a3ad85f4c4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: I24cc4cfa5b51d14bc70a895d625c98e49af4537d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: I65b08d553bc06e4c378cc76977b719cffd8e48b5
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
| |
Change-Id: I8b95d7804d9070c8e93993ad6acf5c22d964880d
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
| |
It was inserting buttons twice to the internal list.
Change-Id: I62ffc2f50c0a13624f30ef5bc6ca6389221a0a5e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
| |
Add QWinTaskbarButton::window() for symmetry, and to be consistent
QWinThumbnailToolBar.
Change-Id: I5dc1f47e2c1b9eabd94524d29e3788364114952c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
| |
Change-Id: Ic6930f723a71c04107e6d34d812b3cbe8d0415a6
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Return the created item so that the user can adjust its properties
of desired. Also, limit the amount of addLink() overloads so that
the user has a chance to memorize the arguments. Offer only the
most common arguments (executable & arguments) and the rest less
common attributes may be then set via the returned pointer.
Change-Id: Ic1575ac441fd44b5a7915bbae473970effeeb023
Reviewed-by: Laszlo Papp <lpapp@kde.org>
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
|
|
|
|
|
|
|
|
| |
Follow the existing QtWinExtras class naming convention.
All the other public classes are currently named QWinXxx.
Change-Id: I2509961e280b9794547e7420b941469fc8cdd2fa
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Initial documentation for the examples
- A .qdoc file for each example (no detailed docs yet)
- A new group page 'examples-qtwinextras'
- Add examples section to module index page
- New TOC entry 'Examples' for the QCH file
- Fix example path in .qdocconf
Change-Id: I2642e31e2eea361b47118b7b560d6c71d9780743
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Make the constructor's parent argument optional, and do not
pass a pointer to a half constructed object to the private
implementation.
Change-Id: I48df98f8d55ec49fd8f155b14167038055712cfc
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Caroline Chao <caroline.chao@digia.com>
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
|
|
|
|
|
|
| |
Change-Id: I96dec27423e359f8be7c053184161859c0127c9a
Reviewed-by: Ivan Vizir <define-true-false@yandex.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
|