Sayonara Player
Public Types | Signals | Public Member Functions | List of all members
LibraryImporter Class Reference

#include <LibraryImporter.h>

Detailed Description

The LibraryImporter class.

Public Types

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

Signals

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

Public Member Functions

 LibraryImporter (LocalLibrary *library)
 
void import_files (const QStringList &files, const QString &target_dir)
 
void accept_import (const QString &target_dir)
 
void cancel_import ()
 
LibraryImporter::ImportStatus get_status () const
 
Inheritance diagram for LibraryImporter: