12 #include <QSharedData> 13 #include <QSharedPointer> 15 #include <QStringList> 33 const QString mAddress;
34 const QString mHomepage;
35 const QString mCategory;
38 const QString mPostalAddress;
41 const QStringList mSubjectUrls;
42 const QString mSubjectUrlInfo;
43 const QString mInternalId;
49 const QString& pAddress,
50 const QString& pHomepage,
51 const QString& pCategory,
52 const QString& pPhone,
53 const QString& pEmail,
54 const QString& pPostalAddress,
56 const QString& pImage,
57 const QStringList& pSubjectUrls,
58 const QString& pSubjectUrlInfo,
59 const QString& pInternalId)
60 : mShortName(pShortName)
61 , mLongName(pLongName)
62 , mShortDescription(pShortDescription)
63 , mLongDescription(pLongDescription)
65 , mHomepage(pHomepage)
66 , mCategory(pCategory)
69 , mPostalAddress(pPostalAddress)
72 , mSubjectUrls(pSubjectUrls)
73 , mSubjectUrlInfo(pSubjectUrlInfo)
74 , mInternalId(pInternalId)
81 return mShortName == pOther.mShortName &&
82 mLongName == pOther.mLongName &&
83 mShortDescription == pOther.mShortDescription &&
84 mLongDescription == pOther.mLongDescription &&
85 mAddress == pOther.mAddress &&
86 mHomepage == pOther.mHomepage &&
87 mCategory == pOther.mCategory &&
88 mPhone == pOther.mPhone &&
89 mEmail == pOther.mEmail &&
90 mPostalAddress == pOther.mPostalAddress &&
91 mIcon == pOther.mIcon &&
92 mImage == pOther.mImage &&
93 mSubjectUrls == pOther.mSubjectUrls &&
94 mSubjectUrlInfo == pOther.mSubjectUrlInfo &&
95 mInternalId == pOther.mInternalId;
101 QSharedDataPointer<InternalInfo> d;
103 [[nodiscard]] QString getDefaultFile(
const QString& pSuffix)
const;
110 const QString& pAddress = QString(),
111 const QString& pHomepage = QString(),
112 const QString& pCategory = QString(),
113 const QString& pPhone = QString(),
114 const QString& pEmail = QString(),
115 const QString& pPostalAddress = QString(),
116 const QString& pIcon = QString(),
117 const QString& pImage = QString(),
118 const QStringList& pSubjectUrls = QStringList(),
119 const QString& pSubjectUrlInfo = QString(),
120 const QString& pInternalId = QString());
131 [[nodiscard]]
const QString&
getAddress()
const;
136 [[nodiscard]]
const QString&
getPhone()
const;
137 [[nodiscard]]
const QString&
getEMail()
const;
139 [[nodiscard]] QSharedPointer<UpdatableFile>
getIcon()
const;
140 [[nodiscard]] QSharedPointer<UpdatableFile>
getImage()
const;
const LanguageString & getLongName() const
Definition: ProviderConfigurationInfo.cpp:98
ProviderConfigurationInfo(const LanguageString &pShortName=QString(), const LanguageString &pLongName=QString(), const LanguageString &pShortDescription=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
const QString & getAddress() const
Definition: ProviderConfigurationInfo.cpp:116
const QString & getHomepage() const
Definition: ProviderConfigurationInfo.cpp:128
const LanguageString & getLongDescription() const
Definition: ProviderConfigurationInfo.cpp:110
QSharedPointer< UpdatableFile > getIcon() const
Definition: ProviderConfigurationInfo.cpp:164
Definition: LanguageString.h:17
bool matchWithSubjectUrl(const QString &pSubjectUrl) const
Definition: ProviderConfigurationInfo.cpp:65
QString getHomepageBase() const
Definition: ProviderConfigurationInfo.cpp:134
bool operator!=(const ProviderConfigurationInfo &pOther) const
Definition: ProviderConfigurationInfo.cpp:59
QString getAddressDomain() const
Definition: ProviderConfigurationInfo.cpp:122
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
const QString & getInternalId() const
Definition: ProviderConfigurationInfo.cpp:190
const QString & getPhone() const
Definition: ProviderConfigurationInfo.cpp:146
bool operator==(const ProviderConfigurationInfo &pOther) const
Definition: ProviderConfigurationInfo.cpp:53
virtual ~ProviderConfigurationInfo()
Definition: ProviderConfigurationInfo.cpp:48
const QString & getEMail() const
Definition: ProviderConfigurationInfo.cpp:152
const LanguageString & getShortDescription() const
Definition: ProviderConfigurationInfo.cpp:104
Definition: ProviderConfigurationInfo.h:22
const LanguageString & getShortName() const
Definition: ProviderConfigurationInfo.cpp:92
const QString & getSubjectUrlInfo() const
Definition: ProviderConfigurationInfo.cpp:184
QSharedPointer< UpdatableFile > getImage() const
Definition: ProviderConfigurationInfo.cpp:171
const QString & getCategory() const
Definition: ProviderConfigurationInfo.cpp:140
const QStringList & getSubjectUrls() const
Definition: ProviderConfigurationInfo.cpp:178
const QString & getPostalAddress() const
Definition: ProviderConfigurationInfo.cpp:158