1 /* 2 * %kadu copyright begin% 3 * Copyright 2012 Bartosz Brachaczek (b.brachaczek@gmail.com) 4 * Copyright 2012, 2013 Rafał Przemysław Malinowski (rafal.przemyslaw.malinowski@gmail.com) 5 * %kadu copyright end% 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License as 9 * published by the Free Software Foundation; either version 2 of 10 * the License, or (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with this program. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 21 #ifndef RAW_MESSAGE_TRANSFORMER_SERVICE_H 22 #define RAW_MESSAGE_TRANSFORMER_SERVICE_H 23 24 #include <QtCore/QObject> 25 26 #include "protocols/services/raw-message-transformer.h" 27 #include "services/configurable-transformer-service.h" 28 #include "exports.h" 29 30 class KADUAPI RawMessageTransformerService : public QObject, public ConfigurableTransformerService<RawMessageTransformer> 31 { 32 Q_OBJECT 33 34 public: 35 Q_INVOKABLE explicit RawMessageTransformerService(QObject *parent = nullptr); 36 virtual ~RawMessageTransformerService(); 37 38 }; 39 40 #endif // RAW_MESSAGE_TRANSFORMER_SERVICE_H 41