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

#include <LibraryImporter.h>

Detailed Description

The LibraryImporter class.

Public Types

enum  ImportStatus : quint8 {
  Cancelled,
  Rollback,
  Caching,
  NoTracks,
  Sleeping,
  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 ()
 

Public Member Functions

void import_files (const QStringList &files)
 
void accept_import (const QString &target_dir)
 
void cancel_import ()
 
LibraryImporter::ImportStatus get_status () const
 

Protected Attributes

Settings_settings =nullptr
 
Inheritance diagram for LibraryImporter:
SayonaraClass