foobar2000 SDK  2015-01-14
Public Member Functions | Protected Member Functions
dropped_files_dataabstract

#include <playlist.h>

+ Inheritance diagram for dropped_files_data:

Public Member Functions

virtual void set_handles (const pfc::list_base_const_t< metadb_handle_ptr > &p_handles)=0
 
virtual void set_paths (pfc::string_list_const const &p_paths)=0
 

Protected Member Functions

 dropped_files_data ()
 
 ~dropped_files_data ()
 

Detailed Description

Class used for async processing of IDataObject. Content of IDataObject can be dumped into dropped_files_data without any time-consuming operations - won't block calling app when used inside drag&drop handler - and actual time-consuming processing (listing directories and reading infos) can be done later.
.

Deprecated:
In 0.9.3 and up, instead of going thru dropped_files_data, you can use playlist_incoming_item_filter_v2::process_dropped_files_async().

Definition at line 712 of file playlist.h.

Constructor & Destructor Documentation

dropped_files_data::dropped_files_data ( )
inlineprotected

Definition at line 717 of file playlist.h.

717 {}
dropped_files_data::~dropped_files_data ( )
inlineprotected

Definition at line 718 of file playlist.h.

718 {}

Member Function Documentation

virtual void dropped_files_data::set_handles ( const pfc::list_base_const_t< metadb_handle_ptr > &  p_handles)
pure virtual

Implemented in dropped_files_data_impl.

virtual void dropped_files_data::set_paths ( pfc::string_list_const const &  p_paths)
pure virtual

Implemented in dropped_files_data_impl.


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