12 #include <QSharedData>
13 #include <QSharedPointer>
15 #include <QStringList>
32 const QString mAddress;
33 const QString mHomepage;
34 const QString mCategory;
37 const QString mPostalAddress;
40 const QStringList mSubjectUrls;
41 const QString mSubjectUrlInfo;
42 const QString mInternalId;
47 const QString& pAddress,
48 const QString& pHomepage,
49 const QString& pCategory,
50 const QString& pPhone,
51 const QString& pEmail,
52 const QString& pPostalAddress,
54 const QString& pImage,
55 const QStringList& pSubjectUrls,
56 const QString& pSubjectUrlInfo,
57 const QString& pInternalId)
58 : mShortName(pShortName)
59 , mLongName(pLongName)
60 , mLongDescription(pLongDescription)
62 , mHomepage(pHomepage)
63 , mCategory(pCategory)
66 , mPostalAddress(pPostalAddress)
69 , mSubjectUrls(pSubjectUrls)
70 , mSubjectUrlInfo(pSubjectUrlInfo)
71 , mInternalId(pInternalId)
78 return mShortName == pOther.mShortName &&
79 mLongName == pOther.mLongName &&
80 mLongDescription == pOther.mLongDescription &&
81 mAddress == pOther.mAddress &&
82 mHomepage == pOther.mHomepage &&
83 mCategory == pOther.mCategory &&
84 mPhone == pOther.mPhone &&
85 mEmail == pOther.mEmail &&
86 mPostalAddress == pOther.mPostalAddress &&
87 mIcon == pOther.mIcon &&
88 mImage == pOther.mImage &&
89 mSubjectUrls == pOther.mSubjectUrls &&
90 mSubjectUrlInfo == pOther.mSubjectUrlInfo &&
91 mInternalId == pOther.mInternalId;
97 QSharedDataPointer<InternalInfo> d;
99 [[nodiscard]] QString getDefaultFile(
const QString& pSuffix)
const;
105 const QString& pAddress = QString(),
106 const QString& pHomepage = QString(),
107 const QString& pCategory = QString(),
108 const QString& pPhone = QString(),
109 const QString& pEmail = QString(),
110 const QString& pPostalAddress = QString(),
111 const QString& pIcon = QString(),
112 const QString& pImage = QString(),
113 const QStringList& pSubjectUrls = QStringList(),
114 const QString& pSubjectUrlInfo = QString(),
115 const QString& pInternalId = QString());
125 [[nodiscard]]
const QString&
getAddress()
const;
130 [[nodiscard]]
const QString&
getPhone()
const;
131 [[nodiscard]]
const QString&
getEMail()
const;
133 [[nodiscard]] QSharedPointer<UpdatableFile>
getIcon()
const;
134 [[nodiscard]] QSharedPointer<UpdatableFile>
getImage()
const;
Definition: LanguageString.h:18
Definition: ProviderConfigurationInfo.h:23
const QString & getHomepage() const
Definition: ProviderConfigurationInfo.cpp:119
bool operator!=(const ProviderConfigurationInfo &pOther) const
Definition: ProviderConfigurationInfo.cpp:56
const QString & getCategory() const
Definition: ProviderConfigurationInfo.cpp:131
QSharedPointer< UpdatableFile > getImage() const
Definition: ProviderConfigurationInfo.cpp:162
QString getAddressDomain() const
Definition: ProviderConfigurationInfo.cpp:113
const QString & getEMail() const
Definition: ProviderConfigurationInfo.cpp:143
const QString & getInternalId() const
Definition: ProviderConfigurationInfo.cpp:181
const LanguageString & getLongName() const
Definition: ProviderConfigurationInfo.cpp:95
const LanguageString & getLongDescription() const
Definition: ProviderConfigurationInfo.cpp:101
const QString & getAddress() const
Definition: ProviderConfigurationInfo.cpp:107
bool matchWithSubjectUrl(const QString &pSubjectUrl) const
Definition: ProviderConfigurationInfo.cpp:62
QString getHomepageBase() const
Definition: ProviderConfigurationInfo.cpp:125
const QString & getSubjectUrlInfo() const
Definition: ProviderConfigurationInfo.cpp:175
QSharedPointer< UpdatableFile > getIcon() const
Definition: ProviderConfigurationInfo.cpp:155
const QStringList & getSubjectUrls() const
Definition: ProviderConfigurationInfo.cpp:169
const QString & getPhone() const
Definition: ProviderConfigurationInfo.cpp:137
bool operator==(const ProviderConfigurationInfo &pOther) const
Definition: ProviderConfigurationInfo.cpp:50
virtual ~ProviderConfigurationInfo()
const QString & getPostalAddress() const
Definition: ProviderConfigurationInfo.cpp:149
const LanguageString & getShortName() const
Definition: ProviderConfigurationInfo.cpp:89
ProviderConfigurationInfo(const LanguageString &pShortName=QString(), const LanguageString &pLongName=QString(), const LanguageString &pLongDescription=QString(), const QString &pAddress=QString(), const QString &pHomepage=QString(), const QString &pCategory=QString(), const QString &pPhone=QString(), const QString &pEmail=QString(), const QString &pPostalAddress=QString(), const QString &pIcon=QString(), const QString &pImage=QString(), const QStringList &pSubjectUrls=QStringList(), const QString &pSubjectUrlInfo=QString(), const QString &pInternalId=QString())
Definition: ProviderConfigurationInfo.cpp:27
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16