24#ifndef HTML_SUMMARY_PAGE_HPP
25#define HTML_SUMMARY_PAGE_HPP
38#include "html_page.hpp"
39#include "html_dir_tree.hpp"
40#include "html_button.hpp"
41#include "html_div.hpp"
42#include "archive_init_list.hpp"
43#include "html_focus.hpp"
56 static const std::string event_close;
76 virtual void on_event(
const std::string & event_name)
override;
84 static constexpr const char* css_close =
"html_sum_page_close";
85 static constexpr const char* css_table_top =
"html_sum_page_table_top";
86 static constexpr const char* css_table_left =
"html_sum_page_table_left";
87 static constexpr const char* css_table_rest =
"html_sum_page_table_rest";
88 static constexpr const char* css_about_box =
"html_sum_page_about";
89 static constexpr const char* css_about_text =
"html_sum_page_about_text";
class of object that are pointed/triggered to by others
Definition: actor.hpp:55
this objects is a thread object that provide access to the content of an existing archive
Definition: archive_init_list.hpp:55
class events
Definition: events.hpp:52
class html_div is the implementation of
Definition: html_div.hpp:46
html page root component
Definition: html_page.hpp:45
html_summary_page is the page that shows the summary of an existing archive
Definition: html_summary_page.hpp:54
void set_session_name(const std::string &session_name)
set title of the summary page given the session name
Definition: html_summary_page.cpp:143
void set_source(const archive_init_list *ref)
mandatory call before calling get_body_part !!!
Definition: html_summary_page.cpp:154
void clear()
clear informations about previously read archive
Definition: html_summary_page.cpp:322
virtual void on_event(const std::string &event_name) override
implementation in inherited class of the action triggered by the event given in argument
Definition: html_summary_page.cpp:133
virtual void new_css_library_available() override
inherited from html_div/body_builder
Definition: html_summary_page.cpp:337
html component implementing the html table structure
Definition: html_table.hpp:52
class html_text manage text and header in html document
Definition: html_text.hpp:52