Photon 1.0.0
Loading...
Searching...
No Matches
Photon::BasePhotonWindow Class Reference

#include <BasePhotonWindow.hpp>

Public Member Functions

 BasePhotonWindow ()=default
 
virtual ~BasePhotonWindow ()=default
 
 PHOTON_COPY_DEFAULT (BasePhotonWindow)
 
bool load (URL url)
 
void release ()
 

Private Attributes

URL m_tab_url {PHOTON_HTTPS_PROTOCOL}
 
String m_tab_name {"Loading: Photon"}
 
String m_html_blob {PHOTON_EMPTY_HTML}
 
IDOMObjectm_dom {nullptr}
 
RenderSystemTextDOMm_document_root {nullptr}
 
Detail::WindowHandle m_tab_handle {nullptr}
 

Constructor & Destructor Documentation

◆ BasePhotonWindow()

Photon::BasePhotonWindow::BasePhotonWindow ( )
default

◆ ~BasePhotonWindow()

virtual Photon::BasePhotonWindow::~BasePhotonWindow ( )
virtualdefault

Member Function Documentation

◆ load()

bool Photon::BasePhotonWindow::load ( URL  url)
inline

◆ PHOTON_COPY_DEFAULT()

Photon::BasePhotonWindow::PHOTON_COPY_DEFAULT ( BasePhotonWindow  )

◆ release()

void Photon::BasePhotonWindow::release ( )
inline

Member Data Documentation

◆ m_document_root

RenderSystemTextDOM* Photon::BasePhotonWindow::m_document_root {nullptr}
private

◆ m_dom

IDOMObject* Photon::BasePhotonWindow::m_dom {nullptr}
private

◆ m_html_blob

String Photon::BasePhotonWindow::m_html_blob {PHOTON_EMPTY_HTML}
private

◆ m_tab_handle

Detail::WindowHandle Photon::BasePhotonWindow::m_tab_handle {nullptr}
private

◆ m_tab_name

String Photon::BasePhotonWindow::m_tab_name {"Loading: Photon"}
private

◆ m_tab_url

URL Photon::BasePhotonWindow::m_tab_url {PHOTON_HTTPS_PROTOCOL}
private

The documentation for this class was generated from the following file: