diff -r 997690c3397a -r 0b2439c3e397 bluetoothengine/btui/btcpplugin/btcpuisettingitem.cpp --- a/bluetoothengine/btui/btcpplugin/btcpuisettingitem.cpp Wed Jun 23 18:23:52 2010 +0300 +++ b/bluetoothengine/btui/btcpplugin/btcpuisettingitem.cpp Tue Jul 06 14:27:09 2010 +0300 @@ -27,8 +27,8 @@ { bool ret(false); loadTranslators(); - mSettingModel = new BtSettingModel(); - mDeviceModel = new BtDeviceModel(); + mSettingModel = new BtSettingModel(this); + mDeviceModel = new BtDeviceModel(this); ret = connect(mSettingModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(handleDataChanged(QModelIndex,QModelIndex))); @@ -40,9 +40,6 @@ BtCpUiSettingItem::~BtCpUiSettingItem() { - delete mSettingModel; - delete mDeviceModel; - delete mViewTranslator; delete mDialogTranslator; }