24 lines
532 B
C++
24 lines
532 B
C++
#ifndef ANDROIDBINDER_H
|
|
#define ANDROIDBINDER_H
|
|
|
|
#include <QAndroidBinder>
|
|
|
|
#include "nymeaappservice.h"
|
|
#include "engine.h"
|
|
|
|
class AndroidBinder : public QAndroidBinder
|
|
{
|
|
public:
|
|
explicit AndroidBinder(NymeaAppService *service);
|
|
|
|
bool onTransact(int code, const QAndroidParcel &data, const QAndroidParcel &reply, QAndroidBinder::CallType flags) override;
|
|
|
|
private:
|
|
void sendReply(const QAndroidParcel &reply, const QVariantMap ¶ms);
|
|
|
|
private:
|
|
NymeaAppService *m_service = nullptr;
|
|
};
|
|
|
|
#endif // ANDROIDBINDER_H
|