diff --git a/source/gui/widgets/listbox.cpp b/source/gui/widgets/listbox.cpp index 4a1cd532..524b64f4 100644 --- a/source/gui/widgets/listbox.cpp +++ b/source/gui/widgets/listbox.cpp @@ -331,7 +331,18 @@ namespace nana {} }; - typedef std::vector container; + using container = std::vector ; + + export_options::columns_indexs all_headers(bool only_visibles) const + { + export_options::columns_indexs idx; + for(auto hd : cont()) + { + if(!only_visibles || hd.visible) + idx.push_back(hd.index); + } + return idx; + } nana::string to_string() const {