BALL 1.5.0
Loading...
Searching...
No Matches
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
6#endif
7#include <BALL/VIEW/UIC/ui_HTMLViewErrorWidget.h>
8
9#include <QtCore/QUrl>
10#include <QtWebEngineWidgets/QWebEngineView>
11
12namespace BALL
13{
14 namespace VIEW
15 {
17 public QWidget,
18 public Ui_HTMLViewErrorWidget
19 {
20 public:
22 : QWidget(parent),
23 Ui_HTMLViewErrorWidget()
24 {
25 setupUi(this);
26 }
27 };
28
30 {
31 Q_OBJECT
32
33 public:
34
35 HTMLView(QWidget* parent = 0);
36 ~HTMLView() override = default;
37 };
38
40 {
41 public:
42
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);
51 const HTMLView* getHTMLView() const;
52
54 void resetHTMLView(bool skip_checks);
55
56 protected:
57
59
63 };
64 }
65}
66
67#endif // BALL_VIEW_WIDGETS_HTMLVIEW_H
#define BALL_VIEW_EXPORT
DockWidget(QWidget *parent, const char *title=0)
Use this constructor!
void resetHTMLView(bool skip_checks)
Re-invoke the most recent setHTMLView() call.
void setHTMLView(HTMLView *view)
HTMLViewDock(QWidget *parent, const char *title=0)
HTMLViewErrorWidget(QWidget *parent=0)
Definition HTMLView.h:21
HTMLView(QWidget *parent=0)
~HTMLView() override=default
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition embeddable.h:31