BALL  1.5.0
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 
12 namespace 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);
50  HTMLView* getHTMLView();
51  const HTMLView* getHTMLView() const;
52 
54  void resetHTMLView(bool skip_checks);
55 
56  protected:
57 
58  void checkForIncompatibleDrivers_();
59 
63  };
64  }
65 }
66 
67 #endif // BALL_VIEW_WIDGETS_HTMLVIEW_H
dockWidget.h
QWebEngineView
BALL_EMBEDDABLE
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition: embeddable.h:31
BALL::VIEW::HTMLView
Definition: HTMLView.h:29
BALL
Definition: constants.h:12
BALL::VIEW::HTMLViewDock::html_view_
HTMLView * html_view_
Definition: HTMLView.h:62
BALL::VIEW::HTMLViewDock::show_error_
bool show_error_
Definition: HTMLView.h:61
BALL::VIEW::HTMLViewDock::skip_checks_
bool skip_checks_
Definition: HTMLView.h:60
QWidget
BALL::VIEW::DockWidget
Definition: dockWidget.h:25
BALL::VIEW::HTMLViewErrorWidget::HTMLViewErrorWidget
HTMLViewErrorWidget(QWidget *parent=0)
Definition: HTMLView.h:21
BALL_VIEW_EXPORT
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
BALL::VIEW::HTMLViewDock
Definition: HTMLView.h:39
BALL::VIEW::HTMLViewErrorWidget
Definition: HTMLView.h:16