Sayonara Player
Public Types | Signals | Public Member Functions | List of all members
Library::Importer Class Reference

The LibraryImporter class. More...

#include <LibraryImporter.h>

Inheritance diagram for Library::Importer:

Public Types

enum  ImportStatus : uint8_t {
  Cancelled,
  Rollback,
  Caching,
  NoTracks,
  WaitForUser,
  Importing,
  Imported
}
 

Signals

void sig_got_metadata (const MetaDataList &)
 
void sig_status_changed (Importer::ImportStatus)
 
void sig_got_library_dirs (const QStringList &library_dirs)
 
void sig_progress (int percent)
 
void sig_progress_no_percent (int progress)
 
void sig_triggered ()
 
void sig_target_dir_changed (const QString &target_dir)
 

Public Member Functions

 Importer (LocalLibrary *library)
 
void import_files (const QStringList &files, const QString &target_dir)
 
void accept_import (const QString &target_dir)
 
void cancel_import ()
 
void reset ()
 
Importer::ImportStatus status () const
 

Detailed Description

The LibraryImporter class.