diff -r 63339781d179 -r 09b1ac925e3f cpsecplugins/cpadvancedsecplugin/src/cpsecmoduleinfoview.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cpsecplugins/cpadvancedsecplugin/src/cpsecmoduleinfoview.cpp Tue Aug 31 16:04:40 2010 +0300 @@ -0,0 +1,86 @@ + +/* +* Copyright (c) 2010 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 +#include +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include <../../inc/cpsecplugins.h> +#include "cpsecmoduleinfoview.h" + + +CpSecmoduleInfoView::CpSecmoduleInfoView(const QVector< QPair >& securityDetails, QGraphicsItem *parent /*= 0*/) + : CpBaseSettingView(0,parent) + { + RDEBUG("0", 0); + setTitle(tr("Module info")); + + std::auto_ptr layout(q_check_ptr(new QGraphicsLinearLayout(Qt::Vertical))); + HbListWidget* listSecurityDetails = q_check_ptr(new HbListWidget(this)); + + QVectorIterator< QPair > secDetIter(securityDetails); + while(secDetIter.hasNext()) + { + QPair pair = secDetIter.next(); + + std::auto_ptr label(q_check_ptr(new HbListWidgetItem())); + label->setText(pair.first); + listSecurityDetails->addItem(label.get()); + label.release(); + + std::auto_ptr description(q_check_ptr(new HbListWidgetItem())); + description->setText(pair.second); + listSecurityDetails->addItem(description.get()); + description.release(); + } + + layout->addItem(listSecurityDetails); + setLayout(layout.get()); + layout.release(); + RDEBUG("0", 0); + } + +CpSecmoduleInfoView::~CpSecmoduleInfoView() + {} + +// End of file +