RetroShare/plugins/smplayer_plugin/SMPlayerPlugin.h

45 lines
783 B
C
Raw Normal View History

#ifndef _HWA_PLUGIN_H_
#define _HWA_PLUGIN_H_
#include <QObject>
#include <QString>
#include <QWidget>
#include <QFrame>
class QVBoxLayout;
#include <PluginInterface.h>
#include <QDebug>
class SMPlayer;
class SMPlayerPluginWidget: public QFrame
{
Q_OBJECT
public:
SMPlayerPluginWidget(QWidget* parent, Qt::WindowFlags flags = 0 );
~SMPlayerPluginWidget();
protected:
SMPlayer* player;
QVBoxLayout* lay;
};
class SMPlayerPlugin: public QObject, public PluginInterface
{
Q_OBJECT
Q_INTERFACES(PluginInterface)
public slots:
virtual QString pluginDescription() const ;
virtual QString pluginName() const ;
virtual QWidget* pluginWidget(QWidget * parent = 0) ;
};
#endif