WSF
src
wizard
lib
source
gui
BrowserWidget.hpp
Go to the documentation of this file.
1
// ****************************************************************************
2
// CUI
3
//
4
// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5
//
6
// Copyright 2003-2015 The Boeing Company. All rights reserved.
7
//
8
// The use, dissemination or disclosure of data in this file is subject to
9
// limitation or restriction. See accompanying README and LICENSE for details.
10
// ****************************************************************************
11
#ifndef BROWSERWIDGET_HPP
12
#define BROWSERWIDGET_HPP
13
14
#include <QUrl>
15
#include <QWidget>
16
17
#include "UtMemory.hpp"
18
#include "
ViExport.hpp
"
19
#include "ui_BrowserWidget.h"
20
21
class
QTextBrowser;
22
23
namespace
wizard
24
{
25
class
VI_EXPORT
BrowserWidget
:
public
QWidget
26
{
27
public
:
28
BrowserWidget
(QWidget* aParentPtr =
nullptr
);
29
BrowserWidget
(
const
BrowserWidget
&) =
delete
;
30
BrowserWidget
(
BrowserWidget
&&) =
default
;
31
BrowserWidget
&
operator=
(
const
BrowserWidget
&) =
delete
;
32
BrowserWidget
&
operator=
(
BrowserWidget
&&) =
default
;
33
~BrowserWidget
()
override
=
default
;
34
35
virtual
void
WebTitleChanged
(
const
QString& title);
36
virtual
void
SetAddress
(
const
QUrl& aUrl);
37
38
QTextBrowser*
GetWebView
();
39
40
protected
:
41
void
LinkClicked
(
const
QUrl& aUrl);
42
43
Ui::BrowserWidget
mUi
;
44
QString
mDocumentName
;
45
};
46
}
// namespace wizard
47
#endif
ViExport.hpp
VI_EXPORT
#define VI_EXPORT
Definition
ViExport.hpp:38
wizard::BrowserWidget::BrowserWidget
BrowserWidget(const BrowserWidget &)=delete
wizard::BrowserWidget::BrowserWidget
BrowserWidget(QWidget *aParentPtr=nullptr)
Definition
BrowserWidget.cpp:19
wizard::BrowserWidget::operator=
BrowserWidget & operator=(BrowserWidget &&)=default
wizard::BrowserWidget::LinkClicked
void LinkClicked(const QUrl &aUrl)
Definition
BrowserWidget.cpp:35
wizard::BrowserWidget::mUi
Ui::BrowserWidget mUi
Definition
BrowserWidget.hpp:43
wizard::BrowserWidget::WebTitleChanged
virtual void WebTitleChanged(const QString &title)
Definition
BrowserWidget.cpp:30
wizard::BrowserWidget::SetAddress
virtual void SetAddress(const QUrl &aUrl)
Definition
BrowserWidget.cpp:58
wizard::BrowserWidget::GetWebView
QTextBrowser * GetWebView()
Definition
BrowserWidget.cpp:75
wizard::BrowserWidget::~BrowserWidget
~BrowserWidget() override=default
wizard::BrowserWidget::mDocumentName
QString mDocumentName
Definition
BrowserWidget.hpp:44
wizard::BrowserWidget::BrowserWidget
BrowserWidget(BrowserWidget &&)=default
wizard::BrowserWidget::operator=
BrowserWidget & operator=(const BrowserWidget &)=delete
wizard
Definition
Runner.hpp:22
Copyrights Multiple, All Rights Reserved