RetroShare/plugins/smplayer_plugin/SMPlayerPlugin.cpp

50 lines
954 B
C++
Raw Normal View History

//#include <QApplication>
//#include <QString>
#include <QVBoxLayout>
#include "SMPlayerPlugin.h"
#include "smplayer.h"
SMPlayerPluginWidget::SMPlayerPluginWidget(QWidget* parent,
Qt::WindowFlags flags )
:QFrame(parent)
{
player = new SMPlayer();
lay = new QVBoxLayout(this);
lay->addWidget( player->gui() );
}
SMPlayerPluginWidget::~SMPlayerPluginWidget()
{
delete player;
}
//==============================================================================
QString
SMPlayerPlugin::pluginDescription() const
{
QString res;
res = "A SMPlayer plugin" ;
return res;
}
QString
SMPlayerPlugin::pluginName() const
{
return "SMPlayer" ;
}
QWidget*
SMPlayerPlugin::pluginWidget(QWidget * parent )
{
SMPlayerPluginWidget* wd = new SMPlayerPluginWidget(parent);
return wd ;
}
Q_EXPORT_PLUGIN2(smplayer_plugin, SMPlayerPlugin)