11 #include <QCoreApplication>
12 #include <QSharedData>
29 const uint mProductId;
32 const QString mPattern;
34 const QString mIconWithNPA;
37 InternalInfo(
bool pKnown, uint pVendorId, uint pProductId,
const QString& pName,
const QString& pUrl,
38 const QString& pPattern,
const QString& pIcon,
const QString& pIconWithNPA)
40 , mVendorId(pVendorId)
41 , mProductId(pProductId)
46 , mIconWithNPA(pIconWithNPA)
54 return !(mKnown != pOther.mKnown ||
55 mVendorId != pOther.mVendorId ||
56 mProductId != pOther.mProductId ||
57 mName != pOther.mName ||
58 mUrl != pOther.mUrl ||
59 mPattern != pOther.mPattern ||
60 mIcon != pOther.mIcon ||
61 mIconWithNPA != pOther.mIconWithNPA);
67 QSharedDataPointer<InternalInfo> d;
73 const QString& pName,
const QString& pUrl,
const QString& pPattern,
74 const QString& pIcon,
const QString& pIconWithNPA);
84 const QString&
getUrl()
const;
86 QSharedPointer<UpdatableFile>
getIcon()
const;
virtual ~ReaderConfigurationInfo()
Definition: ReaderConfigurationInfo.cpp:32
bool isKnownReader() const
Definition: ReaderConfigurationInfo.cpp:43
ReaderConfigurationInfo()
Definition: ReaderConfigurationInfo.cpp:13
const QString & getUrl() const
Definition: ReaderConfigurationInfo.cpp:67
uint getProductId() const
Definition: ReaderConfigurationInfo.cpp:55
const QString & getPattern() const
Definition: ReaderConfigurationInfo.cpp:82
uint qHash(const ReaderConfigurationInfo &info)
Definition: ReaderConfigurationInfo.h:91
Definition: ReaderConfigurationInfo.h:18
bool operator==(const ReaderConfigurationInfo &pOther) const
Definition: ReaderConfigurationInfo.cpp:37
uint getVendorId() const
Definition: ReaderConfigurationInfo.cpp:49
QSharedPointer< UpdatableFile > getIcon() const
Definition: ReaderConfigurationInfo.cpp:88
QSharedPointer< UpdatableFile > getIconWithNPA() const
Definition: ReaderConfigurationInfo.cpp:94
const QString & getName() const
Definition: ReaderConfigurationInfo.cpp:61