![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|
Public Member Functions | |
| const DirEntry & | GetSelectedEntry () |
| void | UpdateDirectoryListing () |
| std::string | CalcCurrentDirectory () const |
| void | UpdateOk () |
Public Attributes | |
| Mode | mode_ |
| std::vector< DirEntry > | entries_ |
| std::shared_ptr< TextEdit > | filename_ |
| std::shared_ptr< Combobox > | dirtree_ |
| std::shared_ptr< ListView > | filelist_ |
| std::shared_ptr< Combobox > | filter_ |
| std::unordered_map< int, std::unordered_set< std::string > > | filter_idx_2_filter |
| std::shared_ptr< Horiz > | filter_row_ |
| std::shared_ptr< Button > | ok_ |
| std::shared_ptr< Button > | cancel_ |
| std::function< void()> | on_cancel_ |
| std::function< void(const char *)> | on_done_ |
Definition at line 106 of file FileDialog.cpp.
|
inline |
Definition at line 190 of file FileDialog.cpp.
References dirtree_, and cloudViewer::t::geometry::path.
Referenced by UpdateDirectoryListing().
|
inline |
Definition at line 121 of file FileDialog.cpp.
|
inline |
Definition at line 132 of file FileDialog.cpp.
References CalcCurrentDirectory(), entries_, filelist_, filename_, filter_, filter_idx_2_filter, cloudViewer::utility::filesystem::GetFileExtensionInLowerCase(), cloudViewer::utility::filesystem::GetFileNameWithoutDirectory(), cloudViewer::utility::filesystem::ListDirectory(), mode_, cloudViewer::visualization::gui::FileDialog::OPEN, cloudViewer::t::geometry::path, and UpdateOk().
|
inline |
Definition at line 207 of file FileDialog.cpp.
References filename_, and ok_.
Referenced by UpdateDirectoryListing().
| std::shared_ptr<Button> cloudViewer::visualization::gui::FileDialog::Impl::cancel_ |
Definition at line 117 of file FileDialog.cpp.
| std::shared_ptr<Combobox> cloudViewer::visualization::gui::FileDialog::Impl::dirtree_ |
Definition at line 110 of file FileDialog.cpp.
Referenced by CalcCurrentDirectory().
| std::vector<DirEntry> cloudViewer::visualization::gui::FileDialog::Impl::entries_ |
Definition at line 108 of file FileDialog.cpp.
Referenced by GetSelectedEntry(), and UpdateDirectoryListing().
| std::shared_ptr<ListView> cloudViewer::visualization::gui::FileDialog::Impl::filelist_ |
Definition at line 111 of file FileDialog.cpp.
Referenced by GetSelectedEntry(), and UpdateDirectoryListing().
| std::shared_ptr<TextEdit> cloudViewer::visualization::gui::FileDialog::Impl::filename_ |
Definition at line 109 of file FileDialog.cpp.
Referenced by UpdateDirectoryListing(), and UpdateOk().
| std::shared_ptr<Combobox> cloudViewer::visualization::gui::FileDialog::Impl::filter_ |
Definition at line 112 of file FileDialog.cpp.
Referenced by UpdateDirectoryListing().
| std::unordered_map<int, std::unordered_set<std::string> > cloudViewer::visualization::gui::FileDialog::Impl::filter_idx_2_filter |
Definition at line 114 of file FileDialog.cpp.
Referenced by UpdateDirectoryListing().
| std::shared_ptr<Horiz> cloudViewer::visualization::gui::FileDialog::Impl::filter_row_ |
Definition at line 115 of file FileDialog.cpp.
| Mode cloudViewer::visualization::gui::FileDialog::Impl::mode_ |
Definition at line 107 of file FileDialog.cpp.
Referenced by UpdateDirectoryListing().
| std::shared_ptr<Button> cloudViewer::visualization::gui::FileDialog::Impl::ok_ |
Definition at line 116 of file FileDialog.cpp.
Referenced by UpdateOk().
| std::function<void()> cloudViewer::visualization::gui::FileDialog::Impl::on_cancel_ |
Definition at line 118 of file FileDialog.cpp.
| std::function<void(const char *)> cloudViewer::visualization::gui::FileDialog::Impl::on_done_ |
Definition at line 119 of file FileDialog.cpp.