diff -r 612c4815aebe -r 4cc1412daed0 mpviewplugins/mpmediawallviewplugin/tsrc/unittest_mpmediawallview/stub/src/mpcollectiondatamodel.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mpviewplugins/mpmediawallviewplugin/tsrc/unittest_mpmediawallview/stub/src/mpcollectiondatamodel.cpp Fri Aug 06 16:51:36 2010 -0500 @@ -0,0 +1,81 @@ +/* +* 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: Music Player collection abstract data model stub for testing +* mpcollectioncontainers. +* +*/ + + +#include "stub/inc/mpcollectiondatamodel.h" +#include "stub/inc/mpmpxcollectiondata.h" + + +/*! + Stub function + */ +MpCollectionDataModel::MpCollectionDataModel( MpMpxCollectionData *data, QObject *parent ) + : QAbstractListModel(parent) +{ + Q_UNUSED(data); +} + +/*! + Stub function + */ +MpCollectionDataModel::~MpCollectionDataModel() +{ +} + +/*! + Stub function + */ +int MpCollectionDataModel::rowCount( const QModelIndex &parent ) const +{ + Q_UNUSED(parent); + return 0; +} + +/*! + Stub function + */ +QVariant MpCollectionDataModel::data(const QModelIndex &index, int role) const +{ + Q_UNUSED(index); + Q_UNUSED(role); + return QVariant(); +} + +/*! + Stub function + */ +void MpCollectionDataModel::refreshModel() +{ +} + +/*! + Stub function + */ +MpMpxCollectionData *MpCollectionDataModel::collectionData() +{ + return new MpMpxCollectionData(); +} + +/*! + Stub function + */ +void MpCollectionDataModel::setItemVisibility(const QModelIndex &index, bool visible) +{ + Q_UNUSED(index); + Q_UNUSED(visible); +}