aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Eradicate remaining Q_FOREACH and mark the module free of themMarc Mutz2019-06-191-2/+4
| | | | | | | | Q_FOREACH is scheduled for deprecation, or at the very least banned from use in Qt code. Change-Id: Iaf9e8d8be7e43231f31a86eec575605366db4e03 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Fix clang warnings about repetitive type namesFriedemann Kleint2019-06-047-14/+14
| | | | | | | | Fix warning like: warning: use auto when initializing with new/reinterpret_cast to avoid duplicating the type name [modernize-use-auto] Change-Id: I46919c041f6a217e098b82c9f7f6548e0a0a9ec5 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Fix various clang warningsFriedemann Kleint2019-06-042-5/+4
| | | | | | | | | - Use static QFileInfo::exists() - Fix else after return/break - Use Q_ENUM Change-Id: I08d5b48224e5b43c795929765b4ab4c0b137224f Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Replace typedef by 'using' or QOverloadFriedemann Kleint2019-06-041-5/+4
| | | | | | | Fix clang warnings about typedef. Change-Id: Ife4540cd114566af7822af8f6d3d4d991d1194de Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Introduce nullptrFriedemann Kleint2019-06-055-17/+17
| | | | | | | | Apply Fixits by Qt Creator. Introduce more member initialization. Change-Id: I81c6860188f0e1592c4df2435ff7f91500456741 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Fix clang warnings about class definitionsFriedemann Kleint2019-06-042-4/+4
| | | | | | | | Use member initialization, add override, use "= default" for trivial constructors and destructors. Change-Id: I30f64f3d39c1656d52e21653f75935e5c41bca71 Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Add a manual test for the image conversion functions.Friedemann Kleint2019-04-023-1/+403
| | | | | | | | | | Add a small application that converts a QImage into a HBITMAP and draws it onto a native window. Task-number: QTBUG-51124 Change-Id: I5f5de81559941cb1640ef31c4d42d9904c91662c Reviewed-by: Maurice Kalinowski <maurice.kalinowski@qt.io> Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
* Add imageToHBITMAP(), imageFromHBITMAP()Friedemann Kleint2018-04-181-0/+18
| | | | | | | | | | | | | Add new functions for image conversions wrapping their QtGui equivalents. [ChangeLog][QtWin] Added functions imageToHBITMAP() and imageFromHBITMAP() for conversion between QImage and HBITMAP, preserving the format where possible. Task-number: QTBUG-51124 Change-Id: I212b2dff182dce3a9b08753b6435d01b75bb5434 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Clean up code checking the Windows versionFriedemann Kleint2017-09-281-2/+3
| | | | | | | | Use QOperatingSystemVersion or remove code for version < Windows 7. Change-Id: I080778255f1427d79bceb77a2fa39728c538ec40 Reviewed-by: Andre de la Rocha <andre.rocha@qt.io> Reviewed-by: Jake Petroules <jake.petroules@qt.io>
* Replace Q_NULLPTR with nullptrKevin Funk2017-09-261-1/+1
| | | | | Change-Id: Ia07741ad7ee5174c03b12d6880e00d279a6d4eae Reviewed-by: Lars Knoll <lars.knoll@qt.io>
* Adjust to qtConfig() changes in qtbaseLars Knoll2016-08-191-1/+1
| | | | | | Change-Id: Ia72129947858da59a05a7114a5b35514e443909f Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
* Merge remote-tracking branch 'origin/5.6' into 5.7v5.7.0-beta1Liang Qi2016-04-083-0/+0
|\ | | | | | | Change-Id: I0ce2094980fbd70c017fea7748cbc5c224d974cc
| * Purge sRGB chunks from PNGs in tests.Edward Welbourne2016-03-313-0/+0
| | | | | | | | | | | | | | | | Subjects each *.png file that matched grep -law "sRGB" to: pngcrush -ow -brute -rem allb -reduce Change-Id: Iec1361cbf9cfbe6412e7934666c6868efda80eb1 Reviewed-by: Topi Reiniö <topi.reinio@theqtcompany.com>
* | Skipping testRecent() and testFrequent() tests from Win8.1 onwardsMilla Pohjanheimo2016-04-051-4/+4
| | | | | | | | | | | | | | | | Interaction with Windows taskbar probably is unstable and it makes the tests fail randomly. Extending QSKIP to affect Win8.1 also. Change-Id: I757a01fb84fe0b585ef076c423c04962d2a91749 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-03-071-7/+9
|\| | | | | | | Change-Id: Idd177eb0d33d08a1556858c8dc594c6ac38cbc18
| * tst_qpixmap: Fix warnings as shown by Qt Creator's Clang based code model.Friedemann Kleint2016-02-261-7/+9
| | | | | | | | | | | | | | | | | | Remove C-style casts and fix integer conversion issues. Task-number: QTBUG-50804 Task-number: QTBUG-51124 Change-Id: I6e30a7e62f3f8d389d0b3d1ba81dad2df8417d04 Reviewed-by: Joerg Bornemann <joerg.bornemann@theqtcompany.com>
* | Updated license headersAntti Kokko2016-01-1917-289/+204
|/ | | | | | | | | | | From Qt 5.7 -> tools & applications are lisenced under GPL v3 with some exceptions, see http://blog.qt.io/blog/2016/01/13/new-agreement-with-the-kde-free-qt-foundation/ Updated license headers to use new GPL-EXCEPT header instead of LGPL21 one (in those files which will be under GPL 3 with exceptions) Change-Id: I10ac49da8041433a9505a48bf440bf001ed9563b Reviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>
* Improve the manual test for QWinJumpList.Friedemann Kleint2015-10-194-224/+356
| | | | | | | | | | | | | | - Use a QMainWindow to be able to use shortcuts and status bar. - Add menu entries for launching the jumplistsview tool and explorer. - Reformat/streamline code. - Add support for more mime types. - Use QCommandLineParser Task-number: QTBUG-48751 Change-Id: I7242c528069f1838bd6af1f9bc426193f0fc7dec Reviewed-by: Oliver Wolff <oliver.wolff@theqtcompany.com>
* QWinJumpList: Skip failing tests on Windows 10.Friedemann Kleint2015-10-151-0/+4
| | | | | | Task-number: QTBUG-48751 Change-Id: If1a16a251d165447b3d9dba3a15d0c58d7ca0969 Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
* Remove the old headersclean unit testThiago Macieira2015-03-182-3/+0
| | | | | | | We have configure -headersclean now Change-Id: Iacfabb06e64958357083514e41651a5ae112e3b8 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
* Update copyright headersv5.5.0-alpha1Antti Kokko2015-02-1617-112/+112
| | | | | | | | | Qt copyrights are now in The Qt Company, so we could update the source code headers accordingly. In the same go we should also fix the links to point to qt.io. Change-Id: Ia5781193927251d6b6786f53a9b1cfba9e6d0782 Reviewed-by: Jani Heikkinen <jani.heikkinen@theqtcompany.com>
* Extend manual thumbnail test.Friedemann Kleint2015-01-151-0/+14
| | | | | | | | | Add check boxes for iconicThumbnailPixmap/iconicLivePreviewPixmap to be able to test them separately. Task-number: QTBUG-42608 Change-Id: I7ed1faeec36a3c809613db2d68918cd48e96fe9a Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
* Use Qt 5 signals & slot syntax.Friedemann Kleint2014-12-173-19/+24
| | | | | Change-Id: I548076eebc2c8f1204ef76bb4e6e09ed00352553 Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
* Update license headers and add new license filesAntti Kokko2014-08-2417-313/+177
| | | | | | | | | - Renamed LICENSE.LGPL to LICENSE.LGPLv21 - Added LICENSE.LGPLv3 & LICENSE.GPLv2 - Removed LICENSE.GPL Change-Id: I4852e1e3fb306319e63d919675acad9a64e43db6 Reviewed-by: Jani Heikkinen <jani.heikkinen@digia.com>
* Implement iconic live previews/iconic thumbnail icons.Friedemann Kleint2014-07-074-2/+174
| | | | | | | | | | | [ChangeLog][QWinThumbnailToolBar] Added pixmap properties and change notifications for thumbnail icons and live preview. Task-number: QTBUG-36730 Change-Id: I31ad0ff347235bc7933c1c14dece359ec0c36b39 Reviewed-by: Oliver Wolff <oliver.wolff@digia.com> Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* tst_qwinjumplist: Check file names case insensitive.Friedemann Kleint2014-06-301-2/+15
| | | | | Change-Id: I9149420ef62cb981f55ab79df9da44144eaed9dd Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* Add QWinMime.Friedemann Kleint2014-06-163-1/+156
| | | | | | | | | | | | Add class QWinMime (equivalent to WindowsMime in Qt 4). [ChangeLog][QWinMime] Added abstract class QWinMime (equivalent to WindowsMime in Qt 4) for registering custom mime type conversions. Task-number: QTBUG-39559 Change-Id: Ie8ff4db6cd0ce64f65b83232dc91d771238663d1 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Fix build with dynamic GL.Friedemann Kleint2014-05-281-0/+1
| | | | | Change-Id: I9dafdea8745e680a20c162496f3b5089b38037de Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
* Change camel-case header <QWinFunctions> to <QtWin>Sze Howe Koh2013-10-292-2/+2
| | | | | | | | | | | Name the header after its namespace, to reduce the number of names developers must remember. Change-Id: I7b653886c1b504678d73117dfa4a9bfe2a2edbc4 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com> Reviewed-by: Morten Johan Sørvig <morten.sorvig@digia.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Restore the former jumplist/dwmfeatures apps as manual testsv5.2.0-beta1J-P Nurmi2013-10-1012-1/+1152
| | | | | Change-Id: I7f8b79b01832224a1eeeaf2e6c6489ff1b46e495 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Add quick-prefix to all QtQuick based manual testsJ-P Nurmi2013-10-108-1/+1
| | | | | | Change-Id: I4c377ab5db7699c182e8ce3903c10482668840bf Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Fix and change the way QQuickDwmFeatures works.Ivan Vizir2013-10-072-0/+165
| | | | | | | | | | Made it update each DWM property separately but not all at once every time a property changes. Added manual test for DwmFeatures QML item. Added blurBehindEnabled property. Change-Id: Icfa6fb922be0ac4554c232ba4b41b71d0e7585ca Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
* QWinJumpList::addCategory(): don't crash when passing a null pointerJ-P Nurmi2013-09-301-0/+2
| | | | | Change-Id: Icd2e29d73bd5f64c9ce68219a23c80b4fe3aa3d1 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Add QWinJumpList auto testJ-P Nurmi2013-09-273-1/+274
| | | | | Change-Id: I24496afdfeb6ae8efe0b005f6d5cc33afff49b42 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Rename QML JumpLink/Destination to JumpListLink/DestinationJ-P Nurmi2013-09-261-2/+2
| | | | | | Change-Id: If7e761e435e75c218f50c50f8940428bb8c14a23 Reviewed-by: Ivan Vizir <define-true-false@yandex.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Sync the jump lists QML APIJ-P Nurmi2013-09-262-0/+132
| | | | | | | | 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>
* Overhaul the TaskbarButton QML typeJ-P Nurmi2013-09-121-6/+8
| | | | | | | | | | 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>
* Introduce TaskbarProgress::stop()J-P Nurmi2013-09-102-16/+59
| | | | | | | | 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>
* Rename namespace QtWinExtras to QtWin.Friedemann Kleint2013-09-101-6/+6
| | | | | | | | | 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>
* Support deleting QWinTaskbarProgressJ-P Nurmi2013-09-091-0/+8
| | | | | Change-Id: Iaa08f9003e48e7d3b1626e8274211dd53a3c1eb6 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* TaskbarButton::overlayAccessibleDescriptionJ-P Nurmi2013-09-061-7/+7
| | | | | | | | | | | | | 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>
* ThumbnailToolBar manual testJ-P Nurmi2013-09-062-0/+258
| | | | | Change-Id: Ia8f59913f3b6e3dc096478af00c1f91b68705ab7 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Unify QML type namesJ-P Nurmi2013-09-051-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* Add tst_QWinTaskbarProgressJ-P Nurmi2013-09-043-1/+205
| | | | | Change-Id: I4ba748561aef6597762f52d458e951112255f0de Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Manual test for WinTaskbarButton/ProgressJ-P Nurmi2013-09-042-0/+177
| | | | | Change-Id: I1d4ca780b10b0cccc01c023b0ee3b033b06a6641 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
* Add CMake test.Stephen Kelly2013-09-043-0/+26
| | | | | | Change-Id: Ib5855a9196ce7881ff2a5b26a195e3edfbe954ec Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Laszlo Papp <lpapp@kde.org>
* Add headersclean testJ-P Nurmi2013-09-042-0/+3
| | | | | Change-Id: I295d2592c99b721617ce1fd74fd519435f49d861 Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
* QWinTaskbarButton::progressBar() -> progress()J-P Nurmi2013-08-301-3/+3
| | | | | | | | | | 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>
* Add QWinTaskbarButton auto testJ-P Nurmi2013-08-293-1/+114
| | | | | | Change-Id: Ib70387c54a13fa1416ec17d6246fb8e132161eec Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com> Reviewed-by: Caroline Chao <caroline.chao@digia.com>
* Rename the QWinExtras namespace to QtWinExtrasJ-P Nurmi2013-08-281-6/+6
| | | | | Change-Id: I24cc4cfa5b51d14bc70a895d625c98e49af4537d Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>