emailservices/nmutilities/tsrc/unittests/unittest_emailmru/xqstubs.cpp
changeset 74 6c59112cfd31
equal deleted inserted replaced
69:4e54af54a4a1 74:6c59112cfd31
       
     1 #include <QObject>
       
     2 #include <QVariant>
       
     3 
       
     4 #include <XQCentralRepositorySearchCriteria.h>
       
     5 #include <XQCentralRepositoryUtils.h>
       
     6 #include <xqsettingsmanager.h>
       
     7 
       
     8 //#include <XQCentralRepositorySearchCriteria.h>
       
     9 //#include "XQCentralRepositoryUtils.h"
       
    10 //#include "xqsettingsmanager.h"
       
    11 
       
    12 QMap<unsigned long int, QString> UTmap;
       
    13 
       
    14 XQSettingsManager::XQSettingsManager(QObject* parent)
       
    15     : QObject(parent)
       
    16 {
       
    17 //    Q_UNUSED(parent);
       
    18     UTmap.clear();
       
    19 
       
    20     QVariant n = 1;
       
    21     UTmap[0] = n.toString();
       
    22 
       
    23     n = 0;
       
    24     UTmap[1] = n.toString();
       
    25 }
       
    26 
       
    27 XQSettingsManager::~XQSettingsManager()
       
    28 {
       
    29     UTmap.clear();
       
    30 }
       
    31 /*
       
    32 QVariant XQSettingsManager::readItemValue(const XQCentralRepositorySettingsKey& key, XQSettingsManager::Type)
       
    33 {
       
    34     return QVariant::fromValue(UTmap.value(key.key()));
       
    35 }
       
    36 */
       
    37 
       
    38 
       
    39 QVariant XQSettingsManager::readItemValue(const XQSettingsKey& key, XQSettingsManager::Type)
       
    40 {
       
    41     return QVariant::fromValue(UTmap.value(key.key()));
       
    42 }
       
    43 
       
    44 /*
       
    45 bool XQSettingsManager::writeItemValue(const XQCentralRepositorySettingsKey& key, const QVariant& value)
       
    46 {
       
    47     UTmap[key.key()] = value.toString();
       
    48     return true;
       
    49 }
       
    50 */
       
    51 
       
    52 bool XQSettingsManager::writeItemValue(const XQSettingsKey& key, const QVariant& value)
       
    53 {
       
    54     UTmap[key.key()] = value.toString();
       
    55     return true;
       
    56 }
       
    57 
       
    58 XQCentralRepositoryUtils::XQCentralRepositoryUtils(XQSettingsManager& settingsManager, QObject* parent)
       
    59 {
       
    60     Q_UNUSED(settingsManager);
       
    61     Q_UNUSED(parent);
       
    62 }
       
    63 
       
    64 XQCentralRepositoryUtils::~XQCentralRepositoryUtils()
       
    65 {
       
    66 }
       
    67 
       
    68 bool XQCentralRepositoryUtils::resetRepository(long int repositoryUid)
       
    69 {
       
    70     Q_UNUSED(repositoryUid);
       
    71     UTmap.clear();
       
    72     return true;
       
    73 }
       
    74 
       
    75 bool XQCentralRepositoryUtils::createKey(const XQCentralRepositorySettingsKey& key, const QVariant& value)
       
    76 {
       
    77     Q_UNUSED(key);
       
    78     Q_UNUSED(value);
       
    79     return true;
       
    80 }
       
    81 
       
    82 bool XQCentralRepositoryUtils::deleteKey(const XQCentralRepositorySettingsKey& key)
       
    83 {
       
    84     Q_UNUSED(key);
       
    85     return true;
       
    86 }
       
    87 
       
    88 QList<XQCentralRepositorySettingsKey> XQCentralRepositoryUtils::findKeys(const XQCentralRepositorySearchCriteria& criteria)
       
    89     {
       
    90     QList<XQCentralRepositorySettingsKey> emptyList;
       
    91 
       
    92     int size = UTmap.size();
       
    93     int mockId = UTmap.key(criteria.value().toString());
       
    94 
       
    95     if (mockId)
       
    96         {
       
    97         XQCentralRepositorySettingsKey key(mockId, mockId);
       
    98         emptyList.append(key);
       
    99         }
       
   100 
       
   101     return emptyList;
       
   102     }
       
   103 
       
   104 XQCentralRepositorySearchCriteria::XQCentralRepositorySearchCriteria(long int repositoryUid, unsigned long int partialKey, unsigned long int bitMask)
       
   105 {
       
   106     Q_UNUSED(repositoryUid);
       
   107     Q_UNUSED(partialKey);
       
   108     Q_UNUSED(bitMask);
       
   109 }
       
   110 
       
   111 XQCentralRepositorySearchCriteria::~XQCentralRepositorySearchCriteria()
       
   112 {
       
   113 }
       
   114 
       
   115 void XQCentralRepositorySearchCriteria::setValueCriteria(const QVariant& value, bool negativeCriteria)
       
   116     {
       
   117     Q_UNUSED(negativeCriteria);
       
   118     m_value = value;
       
   119     }
       
   120 
       
   121 const QVariant& XQCentralRepositorySearchCriteria::value() const
       
   122 {
       
   123     return m_value;
       
   124 }
       
   125 
       
   126 XQSettingsKey::XQSettingsKey(XQSettingsKey::Target target, long int uid, unsigned long int key) :
       
   127     m_target(target),
       
   128     m_uid(uid),
       
   129     m_key(key)
       
   130 {
       
   131 
       
   132 }
       
   133 
       
   134 XQSettingsKey::~XQSettingsKey()
       
   135 {
       
   136 }
       
   137 
       
   138 XQSettingsKey::Target XQSettingsKey::target() const
       
   139 {
       
   140     return m_target;
       
   141 }
       
   142 
       
   143 long int XQSettingsKey::uid() const
       
   144 {
       
   145     return m_uid;
       
   146 }
       
   147 
       
   148 unsigned long int XQSettingsKey::key() const
       
   149 {
       
   150     return m_key;
       
   151 }
       
   152 
       
   153 XQCentralRepositorySettingsKey::XQCentralRepositorySettingsKey(long int uid, unsigned long int key) :
       
   154         XQSettingsKey(XQSettingsKey::TargetCentralRepository, uid, key)
       
   155 {
       
   156 }
       
   157 
       
   158 XQCentralRepositorySettingsKey::~XQCentralRepositorySettingsKey()
       
   159     {
       
   160     }