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
#define BALL_EMBEDDABLE(TYPE, BASE)
Definition: embeddable.h:31
HTMLView * html_view_
Definition: HTMLView.h:62
#define BALL_VIEW_EXPORT
Definition: COMMON/global.h:52
Definition: constants.h:12
HTMLViewErrorWidget(QWidget *parent=0)
Definition: HTMLView.h:21