diff -r 90fe62538f66 -r 5f281e37a2f5 controlpanelui/src/cpplugins/profileactivatorplugin/src/cpprofileactivatorentryitem.cpp --- a/controlpanelui/src/cpplugins/profileactivatorplugin/src/cpprofileactivatorentryitem.cpp Tue Aug 31 15:15:28 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,85 +0,0 @@ -/* - * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). - * All rights reserved. - * This component and the accompanying materials are made available - * under the terms of "Eclipse Public License v1.0"" - * which accompanies this distribution, and is available - * at the URL "http://www.eclipse.org/legal/epl-v10.html". - * - * Initial Contributors: - * Nokia Corporation - initial contribution. - * - * Contributors: - * - * Description: - * - */ -#include "cpprofileactivatorentryitem.h" - -#include "cpprofileactivatordialog.h" -#include -#include -#include -#include - -CpProfileActivatorEntryItem::CpProfileActivatorEntryItem(CpItemDataHelper &itemDataHelper, - const QString &text, - const QString &description, - const QString &icon, - const HbDataFormModelItem *parent) - :CpSettingFormEntryItemData(CpSettingFormEntryItemData::ListEntryItem, itemDataHelper,text,description, - icon,parent),mProfileModel(0),mProfileMonitor(0) -{ - mProfileMonitor = new CpProfileMonitor(); - mProfileModel = new CpProfileModel(); - - int currentId = mProfileModel->activeProfileId(); - QString currentName = mProfileModel->profileName(currentId); - this->setDescription(currentName); - connect(mProfileMonitor, SIGNAL(profileActivated(int)), this, SLOT(onProfileChanged(int))); -} - -CpProfileActivatorEntryItem::~CpProfileActivatorEntryItem() -{ - delete mProfileModel; - delete mProfileMonitor; -} - -void CpProfileActivatorEntryItem::onLaunchView() -{ - CpProfileActivatorDialog *dialog = - new CpProfileActivatorDialog(this, *mProfileModel); - dialog->setAttribute(Qt::WA_DeleteOnClose); - // dialog->open(this, SLOT(ultimateDialogSlot(HbAction*))); - dialog->show(); - -} - -void CpProfileActivatorEntryItem::onProfileChanged(int activeProfileId) -{ - QString profileName = mProfileModel->profileName(activeProfileId); - this->setDescription(profileName); -} -/*void CpPersonalizationEntryItemData::handleOk(const QVariant &result) -{ - if (!result.canConvert()) - { - setDescription( "Corrupt result" ); - } - else - { - setDescription( result.value() ); - } -} -void CpPersonalizationEntryItemData::handleError(int errorCode, const QString& errorMessage) -{ - // - Q_UNUSED(errorCode); - Q_UNUSED(errorMessage); - setDescription("Error"); -}*/ - -CpBaseSettingView *CpProfileActivatorEntryItem::createSettingView() const -{ - return 0; -}