\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 
\hypertarget{structelm_1_1interface_1_1Fileselector_a9ae7f1f5932727116b1f5b536b09a16f}{}\label{structelm_1_1interface_1_1Fileselector_a9ae7f1f5932727116b1f5b536b09a16f} 
{\bfseries Fileselector} (\+::\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$eo)
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a7e1216c93ba06dc6e1b272b22491a905}{}\label{structelm_1_1interface_1_1Fileselector_a7e1216c93ba06dc6e1b272b22491a905} 
{\bfseries Fileselector} (std\+::nullptr\+\_\+t)
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a94ba079b79ea4bebadc59b576be364f6}{}\label{structelm_1_1interface_1_1Fileselector_a94ba079b79ea4bebadc59b576be364f6} 
{\bfseries Fileselector} (\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} const \&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a20cf8a3bb0b5bc4f26400f36ce251d56}{}\label{structelm_1_1interface_1_1Fileselector_a20cf8a3bb0b5bc4f26400f36ce251d56} 
{\bfseries Fileselector} (\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} \&\&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_af58a3c3fc60bc68aade588c14a285429}{}\label{structelm_1_1interface_1_1Fileselector_af58a3c3fc60bc68aade588c14a285429} 
\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} \& {\bfseries operator=} (\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} const \&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_aee2717128d0bce69aada3a1a81f2622d}{}\label{structelm_1_1interface_1_1Fileselector_aee2717128d0bce69aada3a1a81f2622d} 
\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} \& {\bfseries operator=} (\hyperlink{structelm_1_1interface_1_1Fileselector}{Fileselector} \&\&other)=default
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ab5b1641650524242a33fbff6cb0ef5d6}{}\label{structelm_1_1interface_1_1Fileselector_ab5b1641650524242a33fbff6cb0ef5d6} 
{\bfseries Fileselector} (\+::\hyperlink{structefl_1_1eo_1_1concrete}{efl\+::eo\+::concrete} parent)
\item 
\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$<$ \+::\hyperlink{structefl_1_1eolian_1_1is__callable}{efl\+::eolian\+::is\+\_\+callable}$<$ F $>$\+::value $>$\+::type $\ast$=0)
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ad22c10112c6f772b86080afa848310b9}{}\label{structelm_1_1interface_1_1Fileselector_ad22c10112c6f772b86080afa848310b9} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries folder\+\_\+only\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a71532c53fb900c6cfa31444f43bcad93}{}\label{structelm_1_1interface_1_1Fileselector_a71532c53fb900c6cfa31444f43bcad93} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries folder\+\_\+only\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type only) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_aee39fb543a0e26312b1881a440b1b0d2}{}\label{structelm_1_1interface_1_1Fileselector_aee39fb543a0e26312b1881a440b1b0d2} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries thumbnail\+\_\+size\+\_\+get} (\+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1out__traits}{efl\+::eolian\+::out\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a7128c3c76c5ff2b67aaf2ec1286f1237}{}\label{structelm_1_1interface_1_1Fileselector_a7128c3c76c5ff2b67aaf2ec1286f1237} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries thumbnail\+\_\+size\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type w, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Evas_ga2453e92182bad3b0e0d84e5aff433b07}{Evas\+\_\+\+Coord} $>$\+::type h) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_abc3eaf2506d05f6241d0d85cf1c487e7}{}\label{structelm_1_1interface_1_1Fileselector_abc3eaf2506d05f6241d0d85cf1c487e7} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries hidden\+\_\+visible\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_adaea8b372f1bb95e24f992cec4ce18b6}{}\label{structelm_1_1interface_1_1Fileselector_adaea8b372f1bb95e24f992cec4ce18b6} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries hidden\+\_\+visible\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type multi) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ab0c053a65ef76bb4bce775c6cc9ab6b6}{}\label{structelm_1_1interface_1_1Fileselector_ab0c053a65ef76bb4bce775c6cc9ab6b6} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ Elm\+\_\+\+Fileselector\+\_\+\+Sort $>$\+::type {\bfseries sort\+\_\+method\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a4cd5202d596b1546ed815940c32f082c}{}\label{structelm_1_1interface_1_1Fileselector_a4cd5202d596b1546ed815940c32f082c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries sort\+\_\+method\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Fileselector\+\_\+\+Sort $>$\+::type sort) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a3ec0ccd8e2304b7705033b5c22820ae0}{}\label{structelm_1_1interface_1_1Fileselector_a3ec0ccd8e2304b7705033b5c22820ae0} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries multi\+\_\+select\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a4eaec7bc38ef4d6abb23be17322c7067}{}\label{structelm_1_1interface_1_1Fileselector_a4eaec7bc38ef4d6abb23be17322c7067} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries multi\+\_\+select\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type multi) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a102a51bd30b13cf2ce1de638a0171cfd}{}\label{structelm_1_1interface_1_1Fileselector_a102a51bd30b13cf2ce1de638a0171cfd} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries expandable\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a02a7f4afd23b1c16eaf01d27bf13621c}{}\label{structelm_1_1interface_1_1Fileselector_a02a7f4afd23b1c16eaf01d27bf13621c} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries expandable\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type expand) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a5b6161b99a377a0132eea92d503e333a}{}\label{structelm_1_1interface_1_1Fileselector_a5b6161b99a377a0132eea92d503e333a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$\+::type {\bfseries model\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a6f70534f09becada4b83c3ad961e7dd3}{}\label{structelm_1_1interface_1_1Fileselector_a6f70534f09becada4b83c3ad961e7dd3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries model\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$\+::type model) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ab6f2487c2f59e2b278d3cd2e669f602e}{}\label{structelm_1_1interface_1_1Fileselector_ab6f2487c2f59e2b278d3cd2e669f602e} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \hyperlink{group__Elm__Fileselector_ga12db9a11d0ab2e986af43eb9004f0fd8}{Elm\+\_\+\+Fileselector\+\_\+\+Mode} $>$\+::type {\bfseries mode\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a9b14ede109cce23b2bcc005f738dd742}{}\label{structelm_1_1interface_1_1Fileselector_a9b14ede109cce23b2bcc005f738dd742} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries mode\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \hyperlink{group__Elm__Fileselector_ga12db9a11d0ab2e986af43eb9004f0fd8}{Elm\+\_\+\+Fileselector\+\_\+\+Mode} $>$\+::type mode) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a5ce734694f35df0081eb02ff149005dc}{}\label{structelm_1_1interface_1_1Fileselector_a5ce734694f35df0081eb02ff149005dc} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries is\+\_\+save\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a0326a16c64e7f62f0fb9045eaf09fb74}{}\label{structelm_1_1interface_1_1Fileselector_a0326a16c64e7f62f0fb9045eaf09fb74} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries is\+\_\+save\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ bool $>$\+::type is\+\_\+save) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a5fbc8e9f7dbe95248de2a99297194b18}{}\label{structelm_1_1interface_1_1Fileselector_a5fbc8e9f7dbe95248de2a99297194b18} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1range__list}{efl\+::eina\+::range\+\_\+list}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$ $>$\+::type {\bfseries selected\+\_\+models\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ab9087f2a1b7a2704b423cb2e33af3daf}{}\label{structelm_1_1interface_1_1Fileselector_ab9087f2a1b7a2704b423cb2e33af3daf} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type {\bfseries current\+\_\+name\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_aa711b22a67a4d491daadc64b1779b27f}{}\label{structelm_1_1interface_1_1Fileselector_aa711b22a67a4d491daadc64b1779b27f} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries current\+\_\+name\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type name) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_acb7ebd262d01d85ad071289c53be9925}{}\label{structelm_1_1interface_1_1Fileselector_acb7ebd262d01d85ad071289c53be9925} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries selected\+\_\+model\+\_\+set} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$\+::type model, \+::\hyperlink{structefl_1_1eolian_1_1inout__traits}{efl\+::eolian\+::inout\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1eina_1_1future}{efl\+::eina\+::future}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$$>$\+::type promise) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a8ed645865ac54ffb95d7994f68de0cc3}{}\label{structelm_1_1interface_1_1Fileselector_a8ed645865ac54ffb95d7994f68de0cc3} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ \+::\hyperlink{structefl_1_1Model}{efl\+::\+Model} $>$\+::type {\bfseries selected\+\_\+model\+\_\+get} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a75349c7db33827b5422248cfc6ffdd2a}{}\label{structelm_1_1interface_1_1Fileselector_a75349c7db33827b5422248cfc6ffdd2a} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries custom\+\_\+filter\+\_\+append} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ Elm\+\_\+\+Fileselector\+\_\+\+Filter\+\_\+\+Func $>$\+::type func, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ void $\ast$$>$\+::type data, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type filter\+\_\+name) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_acfec20ed8f75dbda90789f6fad32deba}{}\label{structelm_1_1interface_1_1Fileselector_acfec20ed8f75dbda90789f6fad32deba} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ void $>$\+::type {\bfseries filters\+\_\+clear} () const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a60b3dc7dea1bbc9df4b730e5dca73c50}{}\label{structelm_1_1interface_1_1Fileselector_a60b3dc7dea1bbc9df4b730e5dca73c50} 
\+::\hyperlink{structefl_1_1eolian_1_1return__traits}{efl\+::eolian\+::return\+\_\+traits}$<$ bool $>$\+::type {\bfseries mime\+\_\+types\+\_\+filter\+\_\+append} (\+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type mime\+\_\+types, \+::\hyperlink{structefl_1_1eolian_1_1in__traits}{efl\+::eolian\+::in\+\_\+traits}$<$ \+::\hyperlink{classefl_1_1eina_1_1basic__string__view}{efl\+::eina\+::string\+\_\+view} $>$\+::type filter\+\_\+name) const
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_ae9cf1ccac307fd392f15b262473ee407}{}\label{structelm_1_1interface_1_1Fileselector_ae9cf1ccac307fd392f15b262473ee407} 
\hyperlink{group__Eo_ga9f3010a50b61a892d41f4ec2bda73f4c}{Eo} $\ast$ {\bfseries \+\_\+eo\+\_\+ptr} () const
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structelm_1_1interface_1_1Fileselector_a442615eed60cd1209cd816315b054af7}{}\label{structelm_1_1interface_1_1Fileselector_a442615eed60cd1209cd816315b054af7} 
static \hyperlink{group__Eo_ga88d29df76a2921aa5478803156d83be5}{Eo\+\_\+\+Class} const  $\ast$ {\bfseries \+\_\+eo\+\_\+class} ()
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}
