aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qnx/blackberrykeyspage.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qnx/blackberrykeyspage.cpp')
-rw-r--r--src/plugins/qnx/blackberrykeyspage.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/qnx/blackberrykeyspage.cpp b/src/plugins/qnx/blackberrykeyspage.cpp
index 39493bf5a0..37d5f7c2d0 100644
--- a/src/plugins/qnx/blackberrykeyspage.cpp
+++ b/src/plugins/qnx/blackberrykeyspage.cpp
@@ -51,9 +51,10 @@ BlackBerryKeysPage::BlackBerryKeysPage(QObject *parent) :
Constants::QNX_BB_CATEGORY_TR));
}
-QWidget *BlackBerryKeysPage::createPage(QWidget *parent)
+QWidget *BlackBerryKeysPage::widget()
{
- m_widget = new BlackBerryKeysWidget(parent);
+ if (!m_widget)
+ m_widget = new BlackBerryKeysWidget;
return m_widget;
}
@@ -63,6 +64,7 @@ void BlackBerryKeysPage::apply()
void BlackBerryKeysPage::finish()
{
+ delete m_widget;
}
} // namespace Internal