24#ifndef HTML_LISTING_PAGE_HPP
25#define HTML_LISTING_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;
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_dir_tree show a directory content read from an existing dar archive
Definition: html_dir_tree.hpp:76
void go_expand()
expand the directory exposing all its subdirectories
Definition: html_dir_tree.cpp:186
void set_source(const archive_init_list *ref)
where to fetch from archive content
Definition: html_dir_tree.cpp:160
void clear()
clear information learnt from a previously opened archive
Definition: html_dir_tree.cpp:139
void go_show()
show contents in the focus place
Definition: html_dir_tree.hpp:105
class html_div is the implementation of
Definition: html_div.hpp:46
html_focus class provides a mean to temporarily have an object show at a particular place in a page
Definition: html_focus.hpp:50
html_listing_page is the page that shows when listing an existing archive content
Definition: html_listing_page.hpp:54
virtual void new_css_library_available() override
inherited from html_div/body_builder
Definition: html_listing_page.cpp:105
void clear()
clear informations about previously read archive
Definition: html_listing_page.hpp:73
void set_source(const archive_init_list *ref)
mandatory call before calling get_body_part !!!
Definition: html_listing_page.hpp:70
void set_session_name(const std::string &session_name)
set title of the listing page given the session name
Definition: html_listing_page.cpp:94
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_listing_page.cpp:84
html page root component
Definition: html_page.hpp:45