neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::drag_drop_file_list Class Reference

#include <drag_drop.hpp>

Inheritance diagram for neogfx::drag_drop_file_list:
neogfx::drag_drop_object< i_drag_drop_file_list > neogfx::i_drag_drop_file_list neogfx::i_drag_drop_object

Public Member Functions

template<typename... Files>
 drag_drop_file_list (i_drag_drop_source &aSource, Files &&... aFiles)
 
neolib::vector< string > const & file_paths () const final
 
- Public Member Functions inherited from neogfx::drag_drop_object< i_drag_drop_file_list >
 drag_drop_object (i_drag_drop_source &aSource, drag_drop_object_type_id aType=object_interface::otid())
 
i_drag_drop_sourcesource () const final
 
drag_drop_object_type_id ddo_type () const final
 
bool can_render () const override
 
size render_extents () const override
 
void render (i_graphics_context &aGc, point const &aPosition={}) const override
 
- Public Member Functions inherited from neogfx::i_drag_drop_object
virtual ~i_drag_drop_object ()=default
 

Additional Inherited Members

- Public Types inherited from neogfx::drag_drop_object< i_drag_drop_file_list >
typedef i_drag_drop_file_list object_interface
 
- Static Public Member Functions inherited from neogfx::i_drag_drop_file_list
static const drag_drop_object_type_id otid ()
 
- Static Public Member Functions inherited from neogfx::i_drag_drop_object
static const drag_drop_object_type_id otid ()
 

Detailed Description

Definition at line 67 of file drag_drop.hpp.

Constructor & Destructor Documentation

◆ drag_drop_file_list()

template<typename... Files>
neogfx::drag_drop_file_list::drag_drop_file_list ( i_drag_drop_source aSource,
Files &&...  aFiles 
)
inline

Definition at line 72 of file drag_drop.hpp.

Member Function Documentation

◆ file_paths()

neolib::vector< string > const & neogfx::drag_drop_file_list::file_paths ( ) const
inlinefinalvirtual

Implements neogfx::i_drag_drop_file_list.

Definition at line 78 of file drag_drop.hpp.


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