aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qtwinextras.pro2
-rw-r--r--src/src.pro1
-rw-r--r--src/winextras/doc/qtwinextras.qdocconf3
-rw-r--r--src/winextras/doc/snippets/code/jumplist.cpp11
-rw-r--r--src/winextras/qwinfunctions_p.h4
5 files changed, 9 insertions, 12 deletions
diff --git a/qtwinextras.pro b/qtwinextras.pro
index 7afe1e3..62840da 100644
--- a/qtwinextras.pro
+++ b/qtwinextras.pro
@@ -1,3 +1,3 @@
-requires(!winrt:!wince)
+requires(!winrt)
load(qt_parts)
diff --git a/src/src.pro b/src/src.pro
index 5d8fdba..fceeb21 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -6,5 +6,6 @@ win32 {
} else {
# fake project for creating the documentation
TEMPLATE = aux
+ CONFIG += force_qt
QMAKE_DOCS = $$PWD/winextras/doc/qtwinextras.qdocconf
}
diff --git a/src/winextras/doc/qtwinextras.qdocconf b/src/winextras/doc/qtwinextras.qdocconf
index 56262e5..c6238f2 100644
--- a/src/winextras/doc/qtwinextras.qdocconf
+++ b/src/winextras/doc/qtwinextras.qdocconf
@@ -12,8 +12,7 @@ examplesinstallpath = winextras
moduleheader = QtWinExtrasDoc
includepaths = -I . \
- -I .. \
- -I $QT_INSTALL_HEADERS
+ -I ..
headerdirs = .. ../../imports/winextras
sourcedirs = .. ../../imports/winextras
diff --git a/src/winextras/doc/snippets/code/jumplist.cpp b/src/winextras/doc/snippets/code/jumplist.cpp
index 2527528..6f8221e 100644
--- a/src/winextras/doc/snippets/code/jumplist.cpp
+++ b/src/winextras/doc/snippets/code/jumplist.cpp
@@ -54,19 +54,16 @@ void foo()
{
//! [jumplist]
QWinJumpList jumplist;
- jumplist.begin();
- jumplist.setKnownCategoryShown(QWinJumpList::RecentCategory);
-
- jumplist.beginTasks();
+ QWinJumpListCategory *tasks = jumplist.tasks();
QWinJumpListItem *newProject = new QWinJumpListItem(QWinJumpListItem::Link);
newProject->setTitle(tr("Create new project"));
newProject->setFilePath(QDir::toNativeSeparators(QCoreApplication::applicationFilePath()));
newProject->setArguments(QStringList("--new-project"));
- jumplist.addItem(newProject);
+ tasks->addItem(newProject);
- jumplist.addLink(tr("Launch SDK Manager"), QDir::toNativeSeparators(QCoreApplication::applicationDirPath()) + "\\sdk-manager.exe");
+ tasks->addLink(tr("Launch SDK Manager"), QDir::toNativeSeparators(QCoreApplication::applicationDirPath()) + "\\sdk-manager.exe");
- jumplist.commit();
+ tasks->setVisible(true);
//! [jumplist]
}
diff --git a/src/winextras/qwinfunctions_p.h b/src/winextras/qwinfunctions_p.h
index 3aad7bc..03dff5e 100644
--- a/src/winextras/qwinfunctions_p.h
+++ b/src/winextras/qwinfunctions_p.h
@@ -69,10 +69,10 @@ namespace QtDwmApiDll
template <class T> static T windowAttribute(HWND hwnd, DWORD attribute, T defaultValue);
template <class T> static void setWindowAttribute(HWND hwnd, DWORD attribute, T value);
- static bool booleanWindowAttribute(HWND hwnd, DWORD attribute)
+ inline bool booleanWindowAttribute(HWND hwnd, DWORD attribute)
{ return QtDwmApiDll::windowAttribute<BOOL>(hwnd, attribute, FALSE) != FALSE; }
- static void setBooleanWindowAttribute(HWND hwnd, DWORD attribute, bool value)
+ inline void setBooleanWindowAttribute(HWND hwnd, DWORD attribute, bool value)
{ setWindowAttribute<BOOL>(hwnd, attribute, BOOL(value ? TRUE : FALSE)); }
};