dropped_files_data Class Reference

#include <playlist.h>

Inheritance diagram for dropped_files_data:

dropped_files_data_impl

List of all members.

Public Member Functions

virtual void set_paths (pfc::string_list_const const &p_paths)=0
virtual void set_handles (const pfc::list_base_const_t< metadb_handle_ptr > &p_handles)=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().

Constructor & Destructor Documentation

dropped_files_data::dropped_files_data (  )  [inline, protected]

dropped_files_data::~dropped_files_data (  )  [inline, protected]


Member Function Documentation

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

Implemented in dropped_files_data_impl.

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.


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

Generated on Fri Apr 25 18:49:43 2008 for foobar2000 SDK by  doxygen 1.5.5