akonadi
20 #include "specialmailcollectionstesting_p.h"
22 #include "../specialcollections_p.h"
23 #include "specialmailcollections.h"
24 #include "specialmailcollectionssettings.h"
26 using namespace Akonadi;
28 typedef SpecialMailCollectionsSettings Settings;
30 SpecialMailCollectionsTesting *SpecialMailCollectionsTesting::_t_self()
32 static SpecialMailCollectionsTesting *instance = 0;
34 instance =
new SpecialMailCollectionsTesting;
39 void SpecialMailCollectionsTesting::_t_setDefaultResourceId(
const QString &resourceId )
41 Settings::setDefaultResourceId( resourceId );
44 void SpecialMailCollectionsTesting::_t_forgetFoldersForResource(
const QString &resourceId )
46 static_cast<SpecialCollections*
>(SpecialMailCollections::self())->d->forgetFoldersForResource( resourceId );
49 void SpecialMailCollectionsTesting::_t_beginBatchRegister()
51 static_cast<SpecialCollections*
>(SpecialMailCollections::self())->d->beginBatchRegister();
54 void SpecialMailCollectionsTesting::_t_endBatchRegister()
56 static_cast<SpecialCollections*
>(SpecialMailCollections::self())->d->endBatchRegister();
59 int SpecialMailCollectionsTesting::_t_knownResourceCount()
const
61 return static_cast<SpecialCollections*
>(SpecialMailCollections::self())->d->mFoldersForResource.count();
64 int SpecialMailCollectionsTesting::_t_knownFolderCount()
const
66 const SpecialCollectionsPrivate *d =
static_cast<SpecialCollections*
>(SpecialMailCollections::self())->d;
69 QHashIterator<QString, QHash<QByteArray, Collection> > resourceIt( d->mFoldersForResource );
70 while ( resourceIt.hasNext() ) {
73 QHashIterator<QByteArray, Collection> it( resourceIt.value() );
74 while ( it.hasNext() ) {
76 if ( it.value().isValid() )
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:06:28 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.