76 DeliveringPartner = 404,
77 InvoicingPartner = 405,
80 Slaughterhouse = 7030,
Public include file for BPS CORE library macros.
#define BPSCORE_EXPORT
Declare class to be an import from the shared library.
Definition: bpscore_global.h:22
#define BPS_PRIVATE(Class)
Declare pointer to private object in a public class.
Definition: bpsglobals.h:102
Utility class to process scanned bar codes.
Definition: bpsbarcode.h:53
void setData(const QString &aData)
Set bar code data (without the code type identifier).
static QMap< char, QStringList > codeNames()
bool hasGs1Data() const
Test if this bar code is using GS1 data format with application identifiers (AI).
BpsBarcode(BpsDatastore *aDatastore, const QString &aName, const QString &aData)
void setCode(char aCode)
Set code identifier.
BpsBarcode(BpsDatastore *aDatastore)
QStringList names(Function aFunction) const
static bool hasGs1Data(char aCode)
Test if a given bar code type is using GS1 data format with application identifiers (AI).
BpsBarcode(BpsDatastore *aDatastore, char aCode, const QString &aData)
void setName(const QString &aName)
Set code type name.
BpsBarcode(const BpsBarcode &aOther)
The copy constructor.
QStringList names() const
QString data(Function aFunction, bool aForLookup) const
static QList< BpsBarcode::Function > partnerFunctions()
static bool hasGs1Data(const QString &aName)
Test if a given bar code name is using GS1 data format with application identifiers (AI).
Function
Bar code function types.
Definition: bpsbarcode.h:60
BPS datastore class.
Definition: bpsdatastore.h:61