aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/winextras/qwinjumplistcategory.cpp8
-rw-r--r--src/winextras/qwinjumplistcategory_p.h2
2 files changed, 7 insertions, 3 deletions
diff --git a/src/winextras/qwinjumplistcategory.cpp b/src/winextras/qwinjumplistcategory.cpp
index 424f1e4..bab65ca 100644
--- a/src/winextras/qwinjumplistcategory.cpp
+++ b/src/winextras/qwinjumplistcategory.cpp
@@ -72,6 +72,11 @@ QT_BEGIN_NAMESPACE
A jump list category of tasks.
*/
+QWinJumpListCategoryPrivate::QWinJumpListCategoryPrivate() :
+ visible(false), jumpList(0), type(QWinJumpListCategory::Custom), pDocList(0)
+{
+}
+
QWinJumpListCategory *QWinJumpListCategoryPrivate::create(QWinJumpListCategory::Type type, QWinJumpList *jumpList)
{
QWinJumpListCategory *category = new QWinJumpListCategory;
@@ -130,9 +135,6 @@ void QWinJumpListCategoryPrivate::clearRecents()
QWinJumpListCategory::QWinJumpListCategory(const QString &title) :
d_ptr(new QWinJumpListCategoryPrivate)
{
- d_ptr->pDocList = 0;
- d_ptr->type = Custom;
- d_ptr->visible = false;
d_ptr->title = title;
}
diff --git a/src/winextras/qwinjumplistcategory_p.h b/src/winextras/qwinjumplistcategory_p.h
index 6aa23ba..d49c6f6 100644
--- a/src/winextras/qwinjumplistcategory_p.h
+++ b/src/winextras/qwinjumplistcategory_p.h
@@ -53,6 +53,8 @@ class QWinJumpList;
class QWinJumpListCategoryPrivate
{
public:
+ QWinJumpListCategoryPrivate();
+
static QWinJumpListCategoryPrivate *get(QWinJumpListCategory *category)
{
return category->d_func();