BALL
1.5.0
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
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition:
COMMON/global.h:52
BALL::VIEW::HTMLViewErrorWidget::HTMLViewErrorWidget
HTMLViewErrorWidget(QWidget *parent=0)
Definition:
HTMLView.h:21
QWidget
dockWidget.h
BALL_EMBEDDABLE
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition:
embeddable.h:31
BALL::VIEW::DockWidget
Definition:
dockWidget.h:25
BALL
Definition:
constants.h:12
BALL::VIEW::HTMLView
Definition:
HTMLView.h:29
BALL::VIEW::HTMLViewDock::show_error_
bool show_error_
Definition:
HTMLView.h:61
BALL::VIEW::HTMLViewDock::skip_checks_
bool skip_checks_
Definition:
HTMLView.h:60
BALL::VIEW::HTMLViewErrorWidget
Definition:
HTMLView.h:16
BALL::VIEW::HTMLViewDock::html_view_
HTMLView * html_view_
Definition:
HTMLView.h:62
QWebEngineView
BALL::VIEW::HTMLViewDock
Definition:
HTMLView.h:39
Generated by
1.8.16