33 static void releaseInstance(EmailMailboxInfoPrivate *&instance); |
33 static void releaseInstance(EmailMailboxInfoPrivate *&instance); |
34 |
34 |
35 EmailMailboxInfoPrivate(); |
35 EmailMailboxInfoPrivate(); |
36 ~EmailMailboxInfoPrivate(); |
36 ~EmailMailboxInfoPrivate(); |
37 |
37 |
38 QString name(const QVariant &identifier); |
38 QString name(const QString &identifier); |
39 QString icon(const QVariant &identifier); |
39 QString icon(const QString &identifier); |
40 |
40 |
41 void processCenRepRecords(const QString &brandingId); |
41 void processCenRepRecords(const QString &brandingId); |
42 quint8 getCurrentCountryL() const; |
42 int getCurrentCountryL() const; |
43 bool verifyTimeZone() const; |
43 bool verifyTimeZone() const; |
44 void verifyMailAccountName(QString &brandingName) const; |
44 void verifyMailAccountName(QString &brandingName) const; |
45 |
45 |
46 static EmailMailboxInfoPrivate *mSelf; |
46 static EmailMailboxInfoPrivate *mSelf; |
47 static qint32 mReferenceCount; |
47 static int mReferenceCount; |
48 |
48 |
49 XQSettingsManager *mSettingsManager; |
49 XQSettingsManager *mSettingsManager; |
50 |
50 |
51 /*! |
51 /*! |
52 holds domain name for WLB |
52 holds domain name for WLB |
53 */ |
53 */ |
54 QString mWlbDomainName; |
54 QString mWlbDomainName; |
55 |
|
56 /*! |
|
57 temporary store for domain name to avoid additional cenrep scan |
|
58 */ |
|
59 QString mTempDomain; |
|
60 |
55 |
61 /*! |
56 /*! |
62 temporary store for icon and name branding variables to avoid additional cenrep scan |
57 temporary store for icon and name branding variables to avoid additional cenrep scan |
63 */ |
58 */ |
64 QString mTempIcon; |
59 QString mTempIcon; |
66 |
61 |
67 /*! |
62 /*! |
68 Map of already imported branding keys |
63 Map of already imported branding keys |
69 */ |
64 */ |
70 QMap<unsigned long int, QString> mBrandingDataMap; |
65 QMap<unsigned long int, QString> mBrandingDataMap; |
71 |
66 |
72 friend class EmailMailboxInfo; |
67 friend class EmailMailboxInfo; |
73 friend class TestEmailMailboxInfoPrivate; |
|
74 }; |
68 }; |
75 |
69 |
76 #endif /* MAILBOXINFO_P_H_ */ |
70 #endif /* MAILBOXINFO_P_H_ */ |