NCL Composer
0.1.5
Main Page
Related Pages
Classes
All
Classes
Functions
Variables
Pages
mediapreviewplugin.h
1
#ifndef MEDIAPREVIEWPLUGIN_H
2
#define MEDIAPREVIEWPLUGIN_H
3
4
#include <audioplayer.h>
5
#include <imagview.h>
6
#include <gifview.h>
7
#include <textview.h>
8
#include <hypertextview.h>
9
#include <nclview.h>
10
#include <luaview.h>
11
#include "videoplayer.h"
12
#include <composer/core/extensions/IPlugin.h>
13
#include<VideoPlayer>
14
#include<MediaObject>
15
#include<QPushButton>
16
#include<QLabel>
17
#include<QWidget>
18
#include<QMovie>
19
#include <QFileInfo>
20
#include<QtWebKit/QWebView>
21
#include<QTextEdit>
22
#include<QMainWindow>
23
24
25
using namespace
composer::core;
26
34
class
MediaPreviewPlugin
:
public
IPlugin
35
{
36
Q_OBJECT
37
38
public
:
39
45
explicit
MediaPreviewPlugin
();
46
50
~
MediaPreviewPlugin
();
51
63
QWidget *getWidget();
64
65
private
:
66
67
QString comp;
68
QMainWindow *windowg;
69
QWidget *windowv;
70
Phonon::MediaObject *mediaobject;
71
QWebView *view;
72
audioplayer
*musicplayer;
73
imagview
*imageview;
74
gifview
*picgifview;
75
textview
*txtview;
76
hypertextview
*hyperview;
77
nclview
*ncldocview;
78
luaview
*luaobjview;
79
videoplayer
*videoplay;
80
QMovie *movie;
81
82
83
84
public
slots:
85
95
void
changeSelectedEntity(QString pluginID,
void
*entity);
96
97
};
98
99
#endif // MEDIAPREVIEWPLUGIN_H
100
101
102
103
104
105
106
107
108
109
110
111
112
113
composer-plugins
media-preview
mediapreviewplugin.h
Generated on Tue Jun 18 2013 16:03:00 for NCL Composer by
1.8.4