20#ifndef INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_PROPSHEETS_LISTVIEWBUILDER_HXX
21#define INCLUDED_SHELL_SOURCE_WIN32_SHLXTHANDLER_PROPSHEETS_LISTVIEWBUILDER_HXX
23#if !defined WIN32_LEAN_AND_MEAN
24# define WIN32_LEAN_AND_MEAN
38 HWND hwnd_lv,
const std::wstring& col1,
const std::wstring& col2);
51 const std::wstring& column1_title,
52 const std::wstring& column2_title);
56 virtual void insert_item(
const std::wstring& title,
const std::wstring&
value,
bool is_editable);
virtual ~list_view_builder()
HWND get_list_view() const
virtual void insert_item(const std::wstring &title, const std::wstring &value, bool is_editable)
list_view_builder(HWND hwnd_list_view, const std::wstring &column1_title, const std::wstring &column2_title)
virtual void insert_group(const std::wstring &title)
std::wstring column2_title_
virtual void setup_list_view()
void build(statistic_group_list_t &gl)
friend list_view_builder_ptr create_list_view_builder(HWND hwnd_lv, const std::wstring &col1, const std::wstring &col2)
std::wstring column1_title_
std::vector< statistic_group_t > statistic_group_list_t
std::unique_ptr< list_view_builder > list_view_builder_ptr
list_view_builder_ptr create_list_view_builder(HWND hwnd_lv, const std::wstring &col1, const std::wstring &col2)