blob: de6e2753dda2e3fc8a5c49c19b7b2143a3246348 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#ifndef VIDWIN_H
#define VIDWIN_H
#include <pjsua.h>
#include <QWidget>
class VidWin : public QWidget
{
Q_OBJECT
public:
VidWin(const pjmedia_vid_dev_hwnd *hwnd,
QWidget* parent = 0,
Qt::WindowFlags f = 0);
virtual ~VidWin();
QSize sizeHint() const { return size_hint; }
protected:
virtual bool event(QEvent *e);
private:
pjmedia_vid_dev_hwnd hwnd;
void *orig_parent;
QSize size_hint;
void attach();
void detach();
void set_size();
void get_size();
};
#endif
|