BALL
1.5.0
Loading...
Searching...
No Matches
include
BALL
VIEW
WIDGETS
HTMLView.h
Go to the documentation of this file.
1
#ifndef BALL_VIEW_WIDGETS_HTMLVIEW_H
2
#define BALL_VIEW_WIDGETS_HTMLVIEW_H
3
4
#ifndef BALL_VIEW_WIDGETS_DOCKWIDGET_H
5
#include <
BALL/VIEW/WIDGETS/dockWidget.h
>
6
#endif
7
#include <BALL/VIEW/UIC/ui_HTMLViewErrorWidget.h>
8
9
#include <QtCore/QUrl>
10
#include <QtWebEngineWidgets/QWebEngineView>
11
12
namespace
BALL
13
{
14
namespace
VIEW
15
{
16
class
BALL_VIEW_EXPORT
HTMLViewErrorWidget
:
17
public
QWidget
,
18
public
Ui_HTMLViewErrorWidget
19
{
20
public
:
21
HTMLViewErrorWidget
(
QWidget
* parent = 0)
22
:
QWidget
(parent),
23
Ui_HTMLViewErrorWidget()
24
{
25
setupUi(
this
);
26
}
27
};
28
29
class
BALL_VIEW_EXPORT
HTMLView
:
public
QWebEngineView
30
{
31
Q_OBJECT
32
33
public
:
34
35
HTMLView
(
QWidget
* parent = 0);
36
~HTMLView
()
override
=
default
;
37
};
38
39
class
BALL_VIEW_EXPORT
HTMLViewDock
:
public
DockWidget
40
{
41
public
:
42
43
BALL_EMBEDDABLE
(
HTMLViewDock
,
DockWidget
)
44
45
HTMLViewDock
(
QWidget
* parent, const
char
* title = 0);
46
47
HTMLViewDock
(
HTMLView
* view,
QWidget
* parent, const
char
* title = 0);
48
49
void
setHTMLView(
HTMLView
* view);
50
HTMLView
* getHTMLView();
51
const
HTMLView
* getHTMLView() const;
52
54
void
resetHTMLView(
bool
skip_checks);
55
56
protected:
57
58
void
checkForIncompatibleDrivers_();
59
60
bool
skip_checks_;
61
bool
show_error_;
62
HTMLView
* html_view_;
63
};
64
}
65
}
66
67
#endif
// BALL_VIEW_WIDGETS_HTMLVIEW_H
dockWidget.h
BALL_EMBEDDABLE
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition
embeddable.h:31
BALL
Definition
constants.h:13
BALL::VIEW::DockWidget
Definition
dockWidget.h:28
BALL::VIEW::HTMLViewErrorWidget
Definition
HTMLView.h:19
BALL::VIEW::HTMLViewErrorWidget::HTMLViewErrorWidget
HTMLViewErrorWidget(QWidget *parent=0)
Definition
HTMLView.h:21
BALL::VIEW::HTMLView
Definition
HTMLView.h:30
BALL::VIEW::HTMLView::HTMLView
HTMLView(QWidget *parent=0)
BALL::VIEW::HTMLView::~HTMLView
~HTMLView() override=default
BALL::VIEW::HTMLViewDock
Definition
HTMLView.h:40
QWidget
QWebEngineView
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition
COMMON/global.h:52
Generated by
1.9.8