\hypertarget{structelm_1_1interface_1_1Fileselector}{}\section{elm\+:\+:interface\+:\+:Fileselector Struct Reference}
\label{structelm_1_1interface_1_1Fileselector}\index{elm\+::interface\+::\+Fileselector@{elm\+::interface\+::\+Fileselector}}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a9ae7f1f5932727116b1f5b536b09a16f}\label{structelm_1_1interface_1_1Fileselector_a9ae7f1f5932727116b1f5b536b09a16f}} 
{\bfseries Fileselector} (\+::\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$eo)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a7e1216c93ba06dc6e1b272b22491a905}\label{structelm_1_1interface_1_1Fileselector_a7e1216c93ba06dc6e1b272b22491a905}} 
{\bfseries Fileselector} (std\+::nullptr\+\_\+t)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a94ba079b79ea4bebadc59b576be364f6}\label{structelm_1_1interface_1_1Fileselector_a94ba079b79ea4bebadc59b576be364f6}} 
{\bfseries Fileselector} (\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a20cf8a3bb0b5bc4f26400f36ce251d56}\label{structelm_1_1interface_1_1Fileselector_a20cf8a3bb0b5bc4f26400f36ce251d56}} 
{\bfseries Fileselector} (\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_af58a3c3fc60bc68aade588c14a285429}\label{structelm_1_1interface_1_1Fileselector_af58a3c3fc60bc68aade588c14a285429}} 
\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} const \&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_aee2717128d0bce69aada3a1a81f2622d}\label{structelm_1_1interface_1_1Fileselector_aee2717128d0bce69aada3a1a81f2622d}} 
\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} \& {\bfseries operator=} (\mbox{\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector}} \&\&other)=default
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ab5b1641650524242a33fbff6cb0ef5d6}\label{structelm_1_1interface_1_1Fileselector_ab5b1641650524242a33fbff6cb0ef5d6}} 
{\bfseries Fileselector} (\+::\mbox{\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete}} parent)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_aef53c17952313407c2c15017479516d5}\label{structelm_1_1interface_1_1Fileselector_aef53c17952313407c2c15017479516d5}} 
{\footnotesize template$<$typename F $>$ }\\{\bfseries Fileselector} (F f, typename \+::std\+::enable\+\_\+if$<$ \+::\mbox{\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ad22c10112c6f772b86080afa848310b9}\label{structelm_1_1interface_1_1Fileselector_ad22c10112c6f772b86080afa848310b9}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries folder\+\_\+only\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a71532c53fb900c6cfa31444f43bcad93}\label{structelm_1_1interface_1_1Fileselector_a71532c53fb900c6cfa31444f43bcad93}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries folder\+\_\+only\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type only) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_aeb18bd7aed6ffb3d401d04291a27e80e}\label{structelm_1_1interface_1_1Fileselector_aeb18bd7aed6ffb3d401d04291a27e80e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries thumbnail\+\_\+size\+\_\+get} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a9d2cd61c9969def8c38d0b17e5d148b5}\label{structelm_1_1interface_1_1Fileselector_a9d2cd61c9969def8c38d0b17e5d148b5}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries thumbnail\+\_\+size\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type w, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ int $>$\+::type h) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_abc3eaf2506d05f6241d0d85cf1c487e7}\label{structelm_1_1interface_1_1Fileselector_abc3eaf2506d05f6241d0d85cf1c487e7}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries hidden\+\_\+visible\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_acd4c43f0d7e748712f2f52d3ad4b884f}\label{structelm_1_1interface_1_1Fileselector_acd4c43f0d7e748712f2f52d3ad4b884f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries hidden\+\_\+visible\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type hidden) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ab0c053a65ef76bb4bce775c6cc9ab6b6}\label{structelm_1_1interface_1_1Fileselector_ab0c053a65ef76bb4bce775c6cc9ab6b6}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Fileselector_ga77fb42f631988a025b40037595258539}{Elm\+\_\+\+Fileselector\+\_\+\+Sort}} $>$\+::type {\bfseries sort\+\_\+method\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a4cd5202d596b1546ed815940c32f082c}\label{structelm_1_1interface_1_1Fileselector_a4cd5202d596b1546ed815940c32f082c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries sort\+\_\+method\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Fileselector_ga77fb42f631988a025b40037595258539}{Elm\+\_\+\+Fileselector\+\_\+\+Sort}} $>$\+::type sort) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a3ec0ccd8e2304b7705033b5c22820ae0}\label{structelm_1_1interface_1_1Fileselector_a3ec0ccd8e2304b7705033b5c22820ae0}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries multi\+\_\+select\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a4eaec7bc38ef4d6abb23be17322c7067}\label{structelm_1_1interface_1_1Fileselector_a4eaec7bc38ef4d6abb23be17322c7067}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries multi\+\_\+select\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type multi) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a102a51bd30b13cf2ce1de638a0171cfd}\label{structelm_1_1interface_1_1Fileselector_a102a51bd30b13cf2ce1de638a0171cfd}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries expandable\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a02a7f4afd23b1c16eaf01d27bf13621c}\label{structelm_1_1interface_1_1Fileselector_a02a7f4afd23b1c16eaf01d27bf13621c}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries expandable\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type expand) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a5b6161b99a377a0132eea92d503e333a}\label{structelm_1_1interface_1_1Fileselector_a5b6161b99a377a0132eea92d503e333a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$\+::type {\bfseries model\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a6f70534f09becada4b83c3ad961e7dd3}\label{structelm_1_1interface_1_1Fileselector_a6f70534f09becada4b83c3ad961e7dd3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries model\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$\+::type model) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ab6f2487c2f59e2b278d3cd2e669f602e}\label{structelm_1_1interface_1_1Fileselector_ab6f2487c2f59e2b278d3cd2e669f602e}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Fileselector_ga12db9a11d0ab2e986af43eb9004f0fd8}{Elm\+\_\+\+Fileselector\+\_\+\+Mode}} $>$\+::type {\bfseries mode\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a9b14ede109cce23b2bcc005f738dd742}\label{structelm_1_1interface_1_1Fileselector_a9b14ede109cce23b2bcc005f738dd742}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries mode\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \mbox{\hyperlink{group__Elm__Fileselector_ga12db9a11d0ab2e986af43eb9004f0fd8}{Elm\+\_\+\+Fileselector\+\_\+\+Mode}} $>$\+::type mode) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a5ce734694f35df0081eb02ff149005dc}\label{structelm_1_1interface_1_1Fileselector_a5ce734694f35df0081eb02ff149005dc}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries is\+\_\+save\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a0326a16c64e7f62f0fb9045eaf09fb74}\label{structelm_1_1interface_1_1Fileselector_a0326a16c64e7f62f0fb9045eaf09fb74}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries is\+\_\+save\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ bool $>$\+::type is\+\_\+save) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a5fbc8e9f7dbe95248de2a99297194b18}\label{structelm_1_1interface_1_1Fileselector_a5fbc8e9f7dbe95248de2a99297194b18}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$ $>$\+::type {\bfseries selected\+\_\+models\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ab9087f2a1b7a2704b423cb2e33af3daf}\label{structelm_1_1interface_1_1Fileselector_ab9087f2a1b7a2704b423cb2e33af3daf}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type {\bfseries current\+\_\+name\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_aa711b22a67a4d491daadc64b1779b27f}\label{structelm_1_1interface_1_1Fileselector_aa711b22a67a4d491daadc64b1779b27f}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries current\+\_\+name\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type name) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a8331aa531914bc553b39745557aa2500}\label{structelm_1_1interface_1_1Fileselector_a8331aa531914bc553b39745557aa2500}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1shared__future}{efl\+::shared\+\_\+future}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$ $>$\+::type {\bfseries selected\+\_\+model\+\_\+set} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$\+::type model) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a8ed645865ac54ffb95d7994f68de0cc3}\label{structelm_1_1interface_1_1Fileselector_a8ed645865ac54ffb95d7994f68de0cc3}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ \+::\mbox{\hyperlink{structefl_1_1Model}{efl\+::\+Model}} $>$\+::type {\bfseries selected\+\_\+model\+\_\+get} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a75349c7db33827b5422248cfc6ffdd2a}\label{structelm_1_1interface_1_1Fileselector_a75349c7db33827b5422248cfc6ffdd2a}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries custom\+\_\+filter\+\_\+append} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ Elm\+\_\+\+Fileselector\+\_\+\+Filter\+\_\+\+Func $>$\+::type func, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ void $\ast$$>$\+::type data, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type filter\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_acfec20ed8f75dbda90789f6fad32deba}\label{structelm_1_1interface_1_1Fileselector_acfec20ed8f75dbda90789f6fad32deba}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ void $>$\+::type {\bfseries filters\+\_\+clear} () const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_a60b3dc7dea1bbc9df4b730e5dca73c50}\label{structelm_1_1interface_1_1Fileselector_a60b3dc7dea1bbc9df4b730e5dca73c50}} 
\+::\mbox{\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}}$<$ bool $>$\+::type {\bfseries mime\+\_\+types\+\_\+filter\+\_\+append} (\+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type mime\+\_\+types, \+::\mbox{\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}}$<$ \+::\mbox{\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view}} $>$\+::type filter\+\_\+name) const
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_ae9cf1ccac307fd392f15b262473ee407}\label{structelm_1_1interface_1_1Fileselector_ae9cf1ccac307fd392f15b262473ee407}} 
\mbox{\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo}} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structelm_1_1interface_1_1Fileselector_aa46f8ffa45026c7fd231d637306e3448}\label{structelm_1_1interface_1_1Fileselector_aa46f8ffa45026c7fd231d637306e3448}} 
static \mbox{\hyperlink{group__Eo_ga4f7483d7c5a34a3b81d8f8467fdd566a}{Efl\+\_\+\+Class}} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
