diff options
Diffstat (limited to 'src')
27 files changed, 457 insertions, 4 deletions
diff --git a/src/imports/winextras/plugins.qmltypes b/src/imports/winextras/plugins.qmltypes index 8a00138..92f68da 100644 --- a/src/imports/winextras/plugins.qmltypes +++ b/src/imports/winextras/plugins.qmltypes @@ -1,12 +1,13 @@ -import QtQuick.tooling 1.1 +import QtQuick.tooling 1.2 // This file describes the plugin-supplied types contained in the library. // It is used for QML tooling purposes only. // // This file was auto-generated by: -// 'qmlplugindump.exe -nonrelocatable QtWinExtras 1.0' +// 'qmlplugindump -nonrelocatable QtWinExtras 1.0' Module { + dependencies: [] Component { name: "QQuickDwmFeatures" defaultProperty: "data" @@ -27,6 +28,160 @@ Module { Property { name: "flip3DPolicy"; type: "QQuickWin::WindowFlip3DPolicy" } } Component { + name: "QQuickItem" + defaultProperty: "data" + prototype: "QObject" + Enum { + name: "TransformOrigin" + values: { + "TopLeft": 0, + "Top": 1, + "TopRight": 2, + "Left": 3, + "Center": 4, + "Right": 5, + "BottomLeft": 6, + "Bottom": 7, + "BottomRight": 8 + } + } + Property { name: "parent"; type: "QQuickItem"; isPointer: true } + Property { name: "data"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "resources"; type: "QObject"; isList: true; isReadonly: true } + Property { name: "children"; type: "QQuickItem"; isList: true; isReadonly: true } + Property { name: "x"; type: "double" } + Property { name: "y"; type: "double" } + Property { name: "z"; type: "double" } + Property { name: "width"; type: "double" } + Property { name: "height"; type: "double" } + Property { name: "opacity"; type: "double" } + Property { name: "enabled"; type: "bool" } + Property { name: "visible"; type: "bool" } + Property { name: "visibleChildren"; type: "QQuickItem"; isList: true; isReadonly: true } + Property { name: "states"; type: "QQuickState"; isList: true; isReadonly: true } + Property { name: "transitions"; type: "QQuickTransition"; isList: true; isReadonly: true } + Property { name: "state"; type: "string" } + Property { name: "childrenRect"; type: "QRectF"; isReadonly: true } + Property { name: "anchors"; type: "QQuickAnchors"; isReadonly: true; isPointer: true } + Property { name: "left"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "right"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "horizontalCenter"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "top"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "bottom"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "verticalCenter"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "baseline"; type: "QQuickAnchorLine"; isReadonly: true } + Property { name: "baselineOffset"; type: "double" } + Property { name: "clip"; type: "bool" } + Property { name: "focus"; type: "bool" } + Property { name: "activeFocus"; type: "bool"; isReadonly: true } + Property { name: "activeFocusOnTab"; revision: 1; type: "bool" } + Property { name: "rotation"; type: "double" } + Property { name: "scale"; type: "double" } + Property { name: "transformOrigin"; type: "TransformOrigin" } + Property { name: "transformOriginPoint"; type: "QPointF"; isReadonly: true } + Property { name: "transform"; type: "QQuickTransform"; isList: true; isReadonly: true } + Property { name: "smooth"; type: "bool" } + Property { name: "antialiasing"; type: "bool" } + Property { name: "implicitWidth"; type: "double" } + Property { name: "implicitHeight"; type: "double" } + Property { name: "layer"; type: "QQuickItemLayer"; isReadonly: true; isPointer: true } + Signal { + name: "childrenRectChanged" + Parameter { type: "QRectF" } + } + Signal { + name: "baselineOffsetChanged" + Parameter { type: "double" } + } + Signal { + name: "stateChanged" + Parameter { type: "string" } + } + Signal { + name: "focusChanged" + Parameter { type: "bool" } + } + Signal { + name: "activeFocusChanged" + Parameter { type: "bool" } + } + Signal { + name: "activeFocusOnTabChanged" + revision: 1 + Parameter { type: "bool" } + } + Signal { + name: "parentChanged" + Parameter { type: "QQuickItem"; isPointer: true } + } + Signal { + name: "transformOriginChanged" + Parameter { type: "TransformOrigin" } + } + Signal { + name: "smoothChanged" + Parameter { type: "bool" } + } + Signal { + name: "antialiasingChanged" + Parameter { type: "bool" } + } + Signal { + name: "clipChanged" + Parameter { type: "bool" } + } + Signal { + name: "windowChanged" + revision: 1 + Parameter { name: "window"; type: "QQuickWindow"; isPointer: true } + } + Method { name: "update" } + Method { + name: "grabToImage" + revision: 2 + type: "bool" + Parameter { name: "callback"; type: "QJSValue" } + Parameter { name: "targetSize"; type: "QSize" } + } + Method { + name: "grabToImage" + revision: 2 + type: "bool" + Parameter { name: "callback"; type: "QJSValue" } + } + Method { + name: "contains" + type: "bool" + Parameter { name: "point"; type: "QPointF" } + } + Method { + name: "mapFromItem" + Parameter { type: "QQmlV4Function"; isPointer: true } + } + Method { + name: "mapToItem" + Parameter { type: "QQmlV4Function"; isPointer: true } + } + Method { name: "forceActiveFocus" } + Method { + name: "forceActiveFocus" + Parameter { name: "reason"; type: "Qt::FocusReason" } + } + Method { + name: "nextItemInFocusChain" + revision: 1 + type: "QQuickItem*" + Parameter { name: "forward"; type: "bool" } + } + Method { name: "nextItemInFocusChain"; revision: 1; type: "QQuickItem*" } + Method { + name: "childAt" + type: "QQuickItem*" + Parameter { name: "x"; type: "double" } + Parameter { name: "y"; type: "double" } + } + } + Component { name: "QQuickJumpList" defaultProperty: "data" prototype: "QObject" diff --git a/src/imports/winextras/qquickdwmfeatures_p.h b/src/imports/winextras/qquickdwmfeatures_p.h index 1535326..0c67086 100644 --- a/src/imports/winextras/qquickdwmfeatures_p.h +++ b/src/imports/winextras/qquickdwmfeatures_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKDWMFEATURES_P_H #define QQUICKDWMFEATURES_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QQuickItem> #include <QtWin> #include <QColor> diff --git a/src/imports/winextras/qquickdwmfeatures_p_p.h b/src/imports/winextras/qquickdwmfeatures_p_p.h index 5734696..13de46a 100644 --- a/src/imports/winextras/qquickdwmfeatures_p_p.h +++ b/src/imports/winextras/qquickdwmfeatures_p_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKDWMFEATURES_P_P_H #define QQUICKDWMFEATURES_P_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qquickdwmfeatures_p.h" QT_BEGIN_NAMESPACE diff --git a/src/imports/winextras/qquickiconloader_p.h b/src/imports/winextras/qquickiconloader_p.h index 121ff3f..0c08e2d 100644 --- a/src/imports/winextras/qquickiconloader_p.h +++ b/src/imports/winextras/qquickiconloader_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKICONLOADER_P_H #define QQUICKICONLOADER_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QObject> #include <QVariant> #include <QUrl> diff --git a/src/imports/winextras/qquickjumplist_p.h b/src/imports/winextras/qquickjumplist_p.h index 4947c9d..c36ad7b 100644 --- a/src/imports/winextras/qquickjumplist_p.h +++ b/src/imports/winextras/qquickjumplist_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKJUMPLIST_P_H #define QQUICKJUMPLIST_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QObject> #include <QQmlParserStatus> #include <QQmlListProperty> diff --git a/src/imports/winextras/qquickjumplistcategory_p.h b/src/imports/winextras/qquickjumplistcategory_p.h index 73af259..629c9bb 100644 --- a/src/imports/winextras/qquickjumplistcategory_p.h +++ b/src/imports/winextras/qquickjumplistcategory_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKJUMPLISTCATEGORY_P_H #define QQUICKJUMPLISTCATEGORY_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qquickjumplistitem_p.h" #include <QObject> diff --git a/src/imports/winextras/qquickjumplistitem_p.h b/src/imports/winextras/qquickjumplistitem_p.h index 5ed7368..f0f59b3 100644 --- a/src/imports/winextras/qquickjumplistitem_p.h +++ b/src/imports/winextras/qquickjumplistitem_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKJUMPLISTITEM_P_H #define QQUICKJUMPLISTITEM_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QObject> #include <QWinJumpListItem> diff --git a/src/imports/winextras/qquicktaskbarbutton_p.h b/src/imports/winextras/qquicktaskbarbutton_p.h index 226ec14..56a1b4a 100644 --- a/src/imports/winextras/qquicktaskbarbutton_p.h +++ b/src/imports/winextras/qquicktaskbarbutton_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKTASKBARBUTTON_P_H #define QQUICKTASKBARBUTTON_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QQuickItem> #include <QWinTaskbarButton> #include <QWinTaskbarProgress> diff --git a/src/imports/winextras/qquickthumbnailtoolbar_p.h b/src/imports/winextras/qquickthumbnailtoolbar_p.h index 6b9d00c..c6a648b 100644 --- a/src/imports/winextras/qquickthumbnailtoolbar_p.h +++ b/src/imports/winextras/qquickthumbnailtoolbar_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKTHUMBNAILTOOLBAR_P_H #define QQUICKTHUMBNAILTOOLBAR_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QQuickItem> #include <QWinThumbnailToolBar> #include <QUrl> diff --git a/src/imports/winextras/qquickthumbnailtoolbutton_p.h b/src/imports/winextras/qquickthumbnailtoolbutton_p.h index bf8d1a0..351f850 100644 --- a/src/imports/winextras/qquickthumbnailtoolbutton_p.h +++ b/src/imports/winextras/qquickthumbnailtoolbutton_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKTHUMBNAILTOOLBUTTON_P_H #define QQUICKTHUMBNAILTOOLBUTTON_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QQuickItem> #include <QWinThumbnailToolBar> #include <QUrl> diff --git a/src/imports/winextras/qquickwin_p.h b/src/imports/winextras/qquickwin_p.h index 5c8d5d1..50f1d82 100644 --- a/src/imports/winextras/qquickwin_p.h +++ b/src/imports/winextras/qquickwin_p.h @@ -35,6 +35,17 @@ #ifndef QQUICKWIN_P_H #define QQUICKWIN_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QObject> #include <QtWin> diff --git a/src/winextras/doc/qtwinextras.qdocconf b/src/winextras/doc/qtwinextras.qdocconf index 27b991a..46c3e95 100644 --- a/src/winextras/doc/qtwinextras.qdocconf +++ b/src/winextras/doc/qtwinextras.qdocconf @@ -7,7 +7,7 @@ version = $QT_VERSION exampledirs += ../../../examples/winextras \ snippets -examplesinstallpath = winextras +examplesinstallpath = qtwinextras/winextras headerdirs = .. ../../imports/winextras sourcedirs = .. ../../imports/winextras diff --git a/src/winextras/qwineventfilter_p.h b/src/winextras/qwineventfilter_p.h index 87b55c3..b4a4f51 100644 --- a/src/winextras/qwineventfilter_p.h +++ b/src/winextras/qwineventfilter_p.h @@ -34,6 +34,17 @@ #ifndef QWINEVENTFILTER_H #define QWINEVENTFILTER_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QtWinExtras/qwinextrasglobal.h> #include <QAbstractNativeEventFilter> #include <qt_windows.h> diff --git a/src/winextras/qwinfunctions_p.h b/src/winextras/qwinfunctions_p.h index 4e97afe..715a997 100644 --- a/src/winextras/qwinfunctions_p.h +++ b/src/winextras/qwinfunctions_p.h @@ -34,6 +34,17 @@ #ifndef QWINFUNCTIONS_P_H #define QWINFUNCTIONS_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QString> #include <qt_windows.h> #include <uxtheme.h> diff --git a/src/winextras/qwinjumplist.cpp b/src/winextras/qwinjumplist.cpp index 28b4fdc..9caebdc 100644 --- a/src/winextras/qwinjumplist.cpp +++ b/src/winextras/qwinjumplist.cpp @@ -41,6 +41,7 @@ #include "winpropkey_p.h" #include <QDir> +#include <QtCore/QDebug> #include <QCoreApplication> #include <qt_windows.h> #include <propvarutil.h> @@ -563,6 +564,27 @@ void QWinJumpList::clear() d->destroy(); } +#ifndef QT_NO_DEBUG_STREAM + +QDebug operator<<(QDebug debug, const QWinJumpList *jumplist) +{ + QDebugStateSaver saver(debug); + debug.nospace(); + debug.noquote(); + debug << "QWinJumpList("; + if (jumplist) { + debug << "(identifier=\"" << jumplist->identifier() << "\", recent=" + << jumplist->recent() << ", frequent=" << jumplist->frequent() + << ", tasks=" << jumplist->tasks() + << ", categories=" << jumplist->categories(); + } else { + debug << '0'; + } + debug << ')'; + return debug; +} +#endif // !QT_NO_DEBUG_STREAM + QT_END_NAMESPACE #include "moc_qwinjumplist.cpp" diff --git a/src/winextras/qwinjumplist.h b/src/winextras/qwinjumplist.h index 5350588..732742c 100644 --- a/src/winextras/qwinjumplist.h +++ b/src/winextras/qwinjumplist.h @@ -77,6 +77,10 @@ private: Q_PRIVATE_SLOT(d_func(), void _q_rebuild()) }; +#ifndef QT_NO_DEBUG_STREAM +Q_WINEXTRAS_EXPORT QDebug operator<<(QDebug, const QWinJumpList *); +#endif + QT_END_NAMESPACE #endif // QWINJUMPLIST_H diff --git a/src/winextras/qwinjumplist_p.h b/src/winextras/qwinjumplist_p.h index 95d707e..bce382d 100644 --- a/src/winextras/qwinjumplist_p.h +++ b/src/winextras/qwinjumplist_p.h @@ -35,6 +35,17 @@ #ifndef QWINJUMPLIST_P_H #define QWINJUMPLIST_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qwinjumplist.h" #include "winshobjidl_p.h" diff --git a/src/winextras/qwinjumplistcategory.cpp b/src/winextras/qwinjumplistcategory.cpp index 77903dd..2f26e1a 100644 --- a/src/winextras/qwinjumplistcategory.cpp +++ b/src/winextras/qwinjumplistcategory.cpp @@ -40,6 +40,8 @@ #include "winshobjidl_p.h" #include "windowsguidsdefs_p.h" +#include <QtCore/QDebug> + #include <shlobj.h> #if defined(_MSC_VER) && _MSC_VER < 1600 @@ -343,4 +345,28 @@ void QWinJumpListCategory::clear() } } +#ifndef QT_NO_DEBUG_STREAM + +QDebug operator<<(QDebug debug, const QWinJumpListCategory *category) +{ + QDebugStateSaver saver(debug); + debug.nospace(); + debug.noquote(); + debug << "QWinJumpListCategory("; + if (category) { + debug << "type=" << category->type() << ", isVisible=" + << category->isVisible() << ", title=\"" << category->title() + << "\", items=" << category->items(); + } else { + debug << '0'; + } + debug << ')'; + return debug; + + + return debug; +} + +#endif // !QT_NO_DEBUG_STREAM + QT_END_NAMESPACE diff --git a/src/winextras/qwinjumplistcategory.h b/src/winextras/qwinjumplistcategory.h index a5de402..9cc684b 100644 --- a/src/winextras/qwinjumplistcategory.h +++ b/src/winextras/qwinjumplistcategory.h @@ -55,7 +55,6 @@ public: Frequent, Tasks }; - explicit QWinJumpListCategory(const QString &title = QString()); ~QWinJumpListCategory(); @@ -85,6 +84,10 @@ private: QScopedPointer<QWinJumpListCategoryPrivate> d_ptr; }; +#ifndef QT_NO_DEBUG_STREAM +Q_WINEXTRAS_EXPORT QDebug operator<<(QDebug d, const QWinJumpListCategory *); +#endif + QT_END_NAMESPACE #endif // QWINJUMPLISTCATEGORY_H diff --git a/src/winextras/qwinjumplistcategory_p.h b/src/winextras/qwinjumplistcategory_p.h index 8a73be6..bce93d5 100644 --- a/src/winextras/qwinjumplistcategory_p.h +++ b/src/winextras/qwinjumplistcategory_p.h @@ -35,6 +35,17 @@ #ifndef QWINJUMPLISTCATEGORY_P_H #define QWINJUMPLISTCATEGORY_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qwinjumplistcategory.h" QT_BEGIN_NAMESPACE diff --git a/src/winextras/qwinjumplistitem.cpp b/src/winextras/qwinjumplistitem.cpp index a5d0a39..daf5456 100644 --- a/src/winextras/qwinjumplistitem.cpp +++ b/src/winextras/qwinjumplistitem.cpp @@ -36,6 +36,9 @@ #include "qwinjumplistitem_p.h" #include "qwinjumplistcategory_p.h" +#include <QtCore/QDebug> +#include <QtCore/QDir> + QT_BEGIN_NAMESPACE /*! @@ -256,4 +259,31 @@ QStringList QWinJumpListItem::arguments() const return d->arguments; } +#ifndef QT_NO_DEBUG_STREAM + +QDebug operator<<(QDebug debug, const QWinJumpListItem *item) +{ + QDebugStateSaver saver(debug); + debug.nospace(); + debug.noquote(); + debug << "QWinJumpListItem("; + if (item) { + debug << "type=" << item->type() << ", title=\"" << item->title() + << "\", description=\"" << item->description() + << "\", filePath=\"" << QDir::toNativeSeparators(item->filePath()) + << "\", arguments="; + debug.quote(); + debug << item->arguments(); + debug.noquote(); + debug << ", workingDirectory=\"" << QDir::toNativeSeparators(item->workingDirectory()) + << "\", icon=" << item->icon(); + } else { + debug << '0'; + } + debug << ')'; + return debug; +} + +#endif // !QT_NO_DEBUG_STREAM + QT_END_NAMESPACE diff --git a/src/winextras/qwinjumplistitem.h b/src/winextras/qwinjumplistitem.h index 9e57748..3fffa85 100644 --- a/src/winextras/qwinjumplistitem.h +++ b/src/winextras/qwinjumplistitem.h @@ -78,6 +78,10 @@ private: QScopedPointer<QWinJumpListItemPrivate> d_ptr; }; +#ifndef QT_NO_DEBUG_STREAM +Q_WINEXTRAS_EXPORT QDebug operator<<(QDebug, const QWinJumpListItem *); +#endif + QT_END_NAMESPACE #endif // QWINJUMPLISTITEM_H diff --git a/src/winextras/qwinjumplistitem_p.h b/src/winextras/qwinjumplistitem_p.h index f51171e..4341b1f 100644 --- a/src/winextras/qwinjumplistitem_p.h +++ b/src/winextras/qwinjumplistitem_p.h @@ -35,6 +35,17 @@ #ifndef QWINJUMPLISTITEM_P_H #define QWINJUMPLISTITEM_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qwinjumplistitem.h" QT_BEGIN_NAMESPACE diff --git a/src/winextras/qwintaskbarbutton_p.h b/src/winextras/qwintaskbarbutton_p.h index 51bbe6b..dff1e26 100644 --- a/src/winextras/qwintaskbarbutton_p.h +++ b/src/winextras/qwintaskbarbutton_p.h @@ -34,6 +34,17 @@ #ifndef QWINTASKBARBUTTON_P_H #define QWINTASKBARBUTTON_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qwintaskbarbutton.h" #include <QWindow> diff --git a/src/winextras/qwinthumbnailtoolbar_p.h b/src/winextras/qwinthumbnailtoolbar_p.h index 87df367..908e847 100644 --- a/src/winextras/qwinthumbnailtoolbar_p.h +++ b/src/winextras/qwinthumbnailtoolbar_p.h @@ -34,6 +34,17 @@ #ifndef QWINTHUMBNAILTOOLBAR_P_H #define QWINTHUMBNAILTOOLBAR_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include "qwinthumbnailtoolbar.h" #include <QtCore/QHash> diff --git a/src/winextras/qwinthumbnailtoolbutton_p.h b/src/winextras/qwinthumbnailtoolbutton_p.h index 4647b11..706b7ec 100644 --- a/src/winextras/qwinthumbnailtoolbutton_p.h +++ b/src/winextras/qwinthumbnailtoolbutton_p.h @@ -34,6 +34,17 @@ #ifndef QWINTHUMBNAILTOOLBUTTON_P_H #define QWINTHUMBNAILTOOLBUTTON_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <QtGui/qicon.h> #include <QtCore/qstring.h> diff --git a/src/winextras/winshobjidl_p.h b/src/winextras/winshobjidl_p.h index d10cb85..224150d 100644 --- a/src/winextras/winshobjidl_p.h +++ b/src/winextras/winshobjidl_p.h @@ -34,6 +34,17 @@ #ifndef WINSHOBJIDL_P_H #define WINSHOBJIDL_P_H +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. +// + #include <shobjidl.h> #ifndef __ITaskbarList_INTERFACE_DEFINED__ |