kdeconnect-kde/plugins/mousepad/abstractremoteinput.h
Alexander Lohnau ed1e24d231 kdeconnect_add_plugin: Autogenerate logging category
This is far less code and allows for an easier enforcing of standards, for
example the name of the log identifiers which were adjusted in a few cases.

Also clean up unused includes when noticed.
2023-08-07 19:47:41 +02:00

26 lines
569 B
C++

/**
* SPDX-FileCopyrightText: 2018 Albert Vaca Cintora <albertvaka@gmail.com>
*
* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
*/
#pragma once
#include <QLoggingCategory>
#include <QObject>
#include "plugin_mousepad_debug.h"
#include <core/networkpacket.h>
class AbstractRemoteInput : public QObject
{
Q_OBJECT
public:
explicit AbstractRemoteInput(QObject *parent = nullptr);
virtual bool handlePacket(const NetworkPacket &np) = 0;
virtual bool hasKeyboardSupport()
{
return false;
};
};