Public Member Functions | Static Public Member Functions
elm::interface::Fileselector Struct Reference

Public Member Functions

 Fileselector (::Eo *eo)
 
 Fileselector (std::nullptr_t)
 
 Fileselector (Fileselector const &other)=default
 
 Fileselector (Fileselector &&other)=default
 
Fileselectoroperator= (Fileselector const &other)=default
 
Fileselectoroperator= (Fileselector &&other)=default
 
 Fileselector (::efl::eo::concrete parent)
 
template<typename F >
 Fileselector (F f, typename ::std::enable_if< ::efl::eolian::is_callable< F >::value >::type *=0)
 
::efl::eolian::return_traits< bool >::type folder_only_get () const
 
::efl::eolian::return_traits< void >::type folder_only_set (::efl::eolian::in_traits< bool >::type only) const
 
::efl::eolian::return_traits< void >::type thumbnail_size_get (::efl::eolian::out_traits< Evas_Coord >::type w, ::efl::eolian::out_traits< Evas_Coord >::type h) const
 
::efl::eolian::return_traits< void >::type thumbnail_size_set (::efl::eolian::in_traits< Evas_Coord >::type w, ::efl::eolian::in_traits< Evas_Coord >::type h) const
 
::efl::eolian::return_traits< bool >::type hidden_visible_get () const
 
::efl::eolian::return_traits< void >::type hidden_visible_set (::efl::eolian::in_traits< bool >::type multi) const
 
::efl::eolian::return_traits< Elm_Fileselector_Sort >::type sort_method_get () const
 
::efl::eolian::return_traits< void >::type sort_method_set (::efl::eolian::in_traits< Elm_Fileselector_Sort >::type sort) const
 
::efl::eolian::return_traits< bool >::type multi_select_get () const
 
::efl::eolian::return_traits< void >::type multi_select_set (::efl::eolian::in_traits< bool >::type multi) const
 
::efl::eolian::return_traits< bool >::type expandable_get () const
 
::efl::eolian::return_traits< void >::type expandable_set (::efl::eolian::in_traits< bool >::type expand) const
 
::efl::eolian::return_traits< ::efl::Model >::type model_get () const
 
::efl::eolian::return_traits< void >::type model_set (::efl::eolian::in_traits< ::efl::Model >::type model) const
 
::efl::eolian::return_traits< Elm_Fileselector_Mode >::type mode_get () const
 
::efl::eolian::return_traits< void >::type mode_set (::efl::eolian::in_traits< Elm_Fileselector_Mode >::type mode) const
 
::efl::eolian::return_traits< bool >::type is_save_get () const
 
::efl::eolian::return_traits< void >::type is_save_set (::efl::eolian::in_traits< bool >::type is_save) const
 
::efl::eolian::return_traits< ::efl::eina::range_list< ::efl::Model > >::type selected_models_get () const
 
::efl::eolian::return_traits< ::efl::eina::string_view >::type current_name_get () const
 
::efl::eolian::return_traits< void >::type current_name_set (::efl::eolian::in_traits< ::efl::eina::string_view >::type name) const
 
::efl::eolian::return_traits< void >::type selected_model_set (::efl::eolian::in_traits< ::efl::Model >::type model, ::efl::eolian::inout_traits< ::efl::eina::future< ::efl::Model >>::type promise) const
 
::efl::eolian::return_traits< ::efl::Model >::type selected_model_get () const
 
::efl::eolian::return_traits< bool >::type custom_filter_append (::efl::eolian::in_traits< Elm_Fileselector_Filter_Func >::type func, ::efl::eolian::in_traits< void *>::type data, ::efl::eolian::in_traits< ::efl::eina::string_view >::type filter_name) const
 
::efl::eolian::return_traits< void >::type filters_clear () const
 
::efl::eolian::return_traits< bool >::type mime_types_filter_append (::efl::eolian::in_traits< ::efl::eina::string_view >::type mime_types, ::efl::eolian::in_traits< ::efl::eina::string_view >::type filter_name) const
 
Eo_eo_ptr () const
 
- Public Member Functions inherited from efl::eo::concrete
 concrete (Eo *eo)
 Class constructor. More...
 
 concrete ()
 Default constructor. More...
 
 ~concrete ()
 Class destructor.
 
 concrete (concrete const &other)
 
 concrete (concrete &&other)
 
concreteoperator= (concrete const &other)
 Assignment operator.
 
concreteoperator= (concrete &&other)
 
Eo_eo_ptr () const
 Return a pointer to the EO Object stored in this instance. More...
 
Eo_release ()
 Releases the reference from this concrete object and return the pointer to the EO Object stored in this instance. More...
 
void _reset (Eo *_ptr=nullptr)
 Reset the current pointer to reference a new Eo object.
 
 operator bool () const
 

Static Public Member Functions

static Eo_Class const * _eo_class ()
 

Additional Inherited Members

- Protected Attributes inherited from efl::eo::concrete
Eo_eo_raw
 The opaque EO Object.