Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
WebviewHeaderGenerator Class Reference

Webview page header. More...

#include "header_generator.h"

Inheritance diagram for WebviewHeaderGenerator:

List of all members.

Public Member Functions

 WebviewHeaderGenerator (fawkes::WebNavManager *nav_manager)
 Constructor.
std::string html_header (std::string &title, std::string &active_baseurl, std::string &html_header)
 Generate HTML header.

Detailed Description

Webview page header.

Custom page header that shows the logo and a navigation bar.

Author:
Tim Niemueller

Definition at line 35 of file header_generator.h.


Constructor & Destructor Documentation

WebviewHeaderGenerator::WebviewHeaderGenerator ( fawkes::WebNavManager nav_manager)

Constructor.

Parameters:
nav_managernavigation manager to use to generate the navigation

Definition at line 58 of file header_generator.cpp.


Member Function Documentation

std::string WebviewHeaderGenerator::html_header ( std::string &  title,
std::string &  active_baseurl,
std::string &  html_header 
)
virtual

Generate HTML header.

Parameters:
titleHTML title, must be put in <title> tag in <head> section
active_baseurlthe baseurl currently active processor (this is the baseurl a processor is registered for). This can be used for example to highlight the current section in the navigation.
html_headercustom HTML code to place in the head element of the page.
Returns:
header HTML code

Implements fawkes::WebPageHeaderGenerator.

Definition at line 64 of file header_generator.cpp.

References fawkes::HostInfo::short_name().


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