12 #include <QSharedData>
13 #include <QSharedPointer>
15 #include <QStringList>
34 const QString mAddress;
35 const QString mHomepage;
36 const QString mCategory;
39 const QString mPostalAddress;
42 const QString mTcTokenUrl;
43 const QString mClientUrl;
44 const QStringList mSubjectUrls;
50 const QString& pAddress,
51 const QString& pHomepage,
52 const QString& pCategory,
53 const QString& pPhone,
54 const QString& pEmail,
55 const QString& pPostalAddress,
57 const QString& pImage,
58 const QString& pTcTokenUrl,
59 const QString& pClientUrl,
60 const QStringList& pSubjectUrls = QStringList())
61 : mShortName(pShortName)
62 , mLongName(pLongName)
63 , mShortDescription(pShortDescription)
64 , mLongDescription(pLongDescription)
66 , mHomepage(pHomepage)
67 , mCategory(pCategory)
70 , mPostalAddress(pPostalAddress)
73 , mTcTokenUrl(pTcTokenUrl)
74 , mClientUrl(pClientUrl)
75 , mSubjectUrls(pSubjectUrls)
82 return mShortName == pOther.mShortName ||
83 mLongName == pOther.mLongName ||
84 mShortDescription == pOther.mShortDescription ||
85 mLongDescription == pOther.mLongDescription ||
86 mAddress == pOther.mAddress ||
87 mHomepage == pOther.mHomepage ||
88 mCategory == pOther.mCategory ||
89 mPhone == pOther.mPhone ||
90 mEmail == pOther.mEmail ||
91 mPostalAddress == pOther.mPostalAddress ||
92 mIcon == pOther.mIcon ||
93 mImage == pOther.mImage ||
94 mTcTokenUrl == pOther.mTcTokenUrl ||
95 mClientUrl == pOther.mClientUrl;
101 QSharedDataPointer<InternalInfo> d;
103 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 QString& pTcTokenUrl = QString(),
119 const QString& pClientUrl = QString(),
120 const QStringList& pSubjectUrls = QStringList());
139 QSharedPointer<UpdatableFile>
getIcon()
const;
140 QSharedPointer<UpdatableFile>
getImage()
const;
const QString & getHomepage() const
Definition: ProviderConfigurationInfo.cpp:103
QUrl getClientUrl() const
Definition: ProviderConfigurationInfo.cpp:159
const QString & getEMail() const
Definition: ProviderConfigurationInfo.cpp:127
const QString & getPhone() const
Definition: ProviderConfigurationInfo.cpp:121
Definition: LanguageString.h:17
bool operator==(const ProviderConfigurationInfo &pOther) const
Definition: ProviderConfigurationInfo.cpp:61
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 QString &pTcTokenUrl=QString(), const QString &pClientUrl=QString(), const QStringList &pSubjectUrls=QStringList())
Definition: ProviderConfigurationInfo.cpp:28
QString getHomepageBase() const
Definition: ProviderConfigurationInfo.cpp:109
virtual ~ProviderConfigurationInfo()
Definition: ProviderConfigurationInfo.cpp:49
const QStringList & getSubjectUrls() const
Definition: ProviderConfigurationInfo.cpp:165
Definition: ProviderConfigurationInfo.h:23
const LanguageString & getShortDescription() const
Definition: ProviderConfigurationInfo.cpp:79
const QString & getAddress() const
Definition: ProviderConfigurationInfo.cpp:91
const LanguageString & getLongName() const
Definition: ProviderConfigurationInfo.cpp:73
const QString & getCategory() const
Definition: ProviderConfigurationInfo.cpp:115
QSharedPointer< UpdatableFile > getImage() const
Definition: ProviderConfigurationInfo.cpp:146
void setTcTokenUrl(const QString &pTcTokenUrl)
Definition: ProviderConfigurationInfo.cpp:54
const LanguageString & getShortName() const
Definition: ProviderConfigurationInfo.cpp:67
QUrl getTcTokenUrl() const
Definition: ProviderConfigurationInfo.cpp:153
const QString & getPostalAddress() const
Definition: ProviderConfigurationInfo.cpp:133
const LanguageString & getLongDescription() const
Definition: ProviderConfigurationInfo.cpp:85
QSharedPointer< UpdatableFile > getIcon() const
Definition: ProviderConfigurationInfo.cpp:139
QString getAddressDomain() const
Definition: ProviderConfigurationInfo.cpp:97