BPS C++ API  2.24.4
bpsscannerfilter.h
Go to the documentation of this file.
1 
4 #ifndef BPSSCANNERFILTER_H
5 #define BPSSCANNERFILTER_H
6 
7 #include "bpscore_global.h"
8 #include <QObject>
9 
46 {
47  Q_OBJECT
48 
49 public:
50 
54  BpsScannerFilter(QObject* aParent = nullptr);
55 
57  virtual bool eventFilter(QObject* aWatched, QEvent* aEvent);
59 
60 signals:
66  void scanned(char aCode, const QString& aData);
67 };
68 
69 #endif // BPSSCANNERFILTER_H
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
A event filter catching all scanner events and emitting signals for them.
Definition: bpsscannerfilter.h:46
BpsScannerFilter(QObject *aParent=nullptr)
void scanned(char aCode, const QString &aData)
This signal is emitted when scanner input is available.
virtual bool eventFilter(QObject *watched, QEvent *event)