Open3D (C++ API)
Public Member Functions | Data Fields
open3d::gui::FileDialog::Impl Struct Reference

Public Member Functions

const DirEntryGetSelectedEntry ()
 
void UpdateDirectoryListing ()
 
std::string CalcCurrentDirectory () const
 
void UpdateOk ()
 

Data Fields

Mode mode_
 
std::vector< DirEntryentries_
 
std::shared_ptr< TextEditfilename_
 
std::shared_ptr< Comboboxdirtree_
 
std::shared_ptr< ListViewfilelist_
 
std::shared_ptr< Comboboxfilter_
 
std::unordered_map< int, std::unordered_set< std::string > > filter_idx_2_filter
 
std::shared_ptr< Horizfilter_row_
 
std::shared_ptr< Buttonok_
 
std::shared_ptr< Buttoncancel_
 
std::function< void()> on_cancel_
 
std::function< void(const char *)> on_done_
 

Member Function Documentation

◆ CalcCurrentDirectory()

std::string open3d::gui::FileDialog::Impl::CalcCurrentDirectory ( ) const
inline

◆ GetSelectedEntry()

const DirEntry& open3d::gui::FileDialog::Impl::GetSelectedEntry ( )
inline

◆ UpdateDirectoryListing()

void open3d::gui::FileDialog::Impl::UpdateDirectoryListing ( )
inline

◆ UpdateOk()

void open3d::gui::FileDialog::Impl::UpdateOk ( )
inline

Field Documentation

◆ cancel_

std::shared_ptr<Button> open3d::gui::FileDialog::Impl::cancel_

◆ dirtree_

std::shared_ptr<Combobox> open3d::gui::FileDialog::Impl::dirtree_

◆ entries_

std::vector<DirEntry> open3d::gui::FileDialog::Impl::entries_

◆ filelist_

std::shared_ptr<ListView> open3d::gui::FileDialog::Impl::filelist_

◆ filename_

std::shared_ptr<TextEdit> open3d::gui::FileDialog::Impl::filename_

◆ filter_

std::shared_ptr<Combobox> open3d::gui::FileDialog::Impl::filter_

◆ filter_idx_2_filter

std::unordered_map<int, std::unordered_set<std::string> > open3d::gui::FileDialog::Impl::filter_idx_2_filter

◆ filter_row_

std::shared_ptr<Horiz> open3d::gui::FileDialog::Impl::filter_row_

◆ mode_

Mode open3d::gui::FileDialog::Impl::mode_

◆ ok_

std::shared_ptr<Button> open3d::gui::FileDialog::Impl::ok_

◆ on_cancel_

std::function<void()> open3d::gui::FileDialog::Impl::on_cancel_

◆ on_done_

std::function<void(const char *)> open3d::gui::FileDialog::Impl::on_done_

The documentation for this struct was generated from the following file: