1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-24 06:33:04 +02:00

Move rtaudio, alsa-playback and qxt into thirdparty/.

This commit is contained in:
Dominik Schmidt
2011-02-21 13:10:30 +01:00
parent 10bf9f505c
commit 8fb19bf84d
155 changed files with 25 additions and 22 deletions

View File

@@ -0,0 +1,22 @@
#include <QCoreApplication>
#include "myservice.h"
int main(int argc, char ** argv){
QCoreApplication app(argc,argv);
QxtHttpServerConnector connector;
QxtHttpSessionManager session;
session.setPort(8080);
session.setConnector(&connector);
MyService s1(&session);
session.setStaticContentService ( &s1);
session.start();
return app.exec();
}

View File

@@ -0,0 +1,23 @@
#ifndef MYSERVICE
#define MYSERVICE
#include <QxtHttpServerConnector>
#include <QxtHttpSessionManager>
#include <QxtWebSlotService>
#include <QxtWebPageEvent>
class MyService : public QxtWebSlotService{
Q_OBJECT;
public:
MyService(QxtAbstractWebSessionManager * sm, QObject * parent = 0 ): QxtWebSlotService(sm,parent){
}
public slots:
void index(QxtWebRequestEvent* event)
{
postEvent(new QxtWebPageEvent(event->sessionID, event->requestID, "<h1>It Works!</h1>"));
}
};
#endif