Private
Public Access
1
0

Finish implementing basic play, engine, and service.

This commit is contained in:
2019-04-08 15:58:34 -04:00
parent 8bf9bef961
commit 0174e7784d
8 changed files with 314 additions and 50 deletions

View File

@@ -1,6 +1,5 @@
/*
* <one line to give the program's name and a brief idea of what it does.>
* Copyright (C) 2019 <copyright holder> <email>
* Copyright (C) 2019 Kevin Whitaker <eyecreate@eyecreate.org>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -20,25 +19,20 @@
#define SIMPLECASTSERVICE_H
#include <Plasma/Service>
#include "minimediaplayer.h"
/**
* @todo write docs
* Simple Cast Service is a Plasma Service that controls the media player casting to.
*/
class SimpleCastService : public Plasma::Service
{
Q_OBJECT
public:
SimpleCastService(const QString &destination, QObject *parent = 0);
SimpleCastService(const QString &destination, MiniMediaPlayer *player, QObject *parent = 0);
~SimpleCastService();
protected:
/**
* @todo write docs
*
* @param operation TODO
* @param parameters TODO
* @return TODO
*/
Plasma::ServiceJob* createJob(const QString& operation, QVariantMap& parameters) override;
MiniMediaPlayer *player;
};