Initial implementation
[harmattan/cameraplus] / lib / qtcamgstreamermessagehandler.cpp
1 #include "qtcamgstreamermessagehandler.h"
2
3 class QtCamGStreamerMessageHandlerPrivate {
4 public:
5   QString name;
6 };
7
8 QtCamGStreamerMessageHandler::QtCamGStreamerMessageHandler(const QString& messageName,
9                                                            QObject *parent) :
10   QObject(parent), d_ptr(new QtCamGStreamerMessageHandlerPrivate) {
11
12   d_ptr->name = messageName;
13 }
14
15 QtCamGStreamerMessageHandler::~QtCamGStreamerMessageHandler() {
16   delete d_ptr; d_ptr = 0;
17 }
18
19 QString QtCamGStreamerMessageHandler::messageName() const {
20   return d_ptr->name;
21 }
22
23 void QtCamGStreamerMessageHandler::handleMessage(GstMessage *message) {
24   emit messageSent(message);
25 }
26