Add tests (#193)

This commit is contained in:
Jonas Kvinge
2019-06-28 01:33:22 +02:00
committed by GitHub
parent b9f4407815
commit 60bd90848b
42 changed files with 3156 additions and 7 deletions

View File

@@ -69,7 +69,8 @@
using std::shared_ptr;
using std::stable_sort;
const char *OrganiseDialog::kDefaultFormat = "%albumartist/%album{ (Disc %disc)}/{%track - }%albumartist - %album - %title.%extension";
const char *OrganiseDialog::kDefaultFormat = "%albumartist/%album{ (Disc %disc)}/{%track - }{%albumartist - }%album{ (Disc %disc)} - %title.%extension";
const char *OrganiseDialog::kSettingsGroup = "OrganiseDialog";
OrganiseDialog::OrganiseDialog(TaskManager *task_manager, CollectionBackend *backend, QWidget *parent)

View File

@@ -59,6 +59,8 @@ class OrganiseDialog : public QDialog {
OrganiseDialog(TaskManager *task_manager, CollectionBackend *backend = nullptr, QWidget *parent = nullptr);
~OrganiseDialog();
static const char *kDefaultFormat;
QSize sizeHint() const;
void SetDestinationModel(QAbstractItemModel *model, bool devices = false);
@@ -71,6 +73,8 @@ class OrganiseDialog : public QDialog {
void SetCopy(bool copy);
static Organise::NewSongInfoList ComputeNewSongsFilenames(const SongList &songs, const OrganiseFormat &format);
signals:
void FileCopied(int);
@@ -97,10 +101,7 @@ class OrganiseDialog : public QDialog {
SongList LoadSongsBlocking(const QStringList &filenames);
void SetLoadingSongs(bool loading);
static Organise::NewSongInfoList ComputeNewSongsFilenames(const SongList &songs, const OrganiseFormat &format);
private:
static const char *kDefaultFormat;
static const char *kSettingsGroup;
Ui_OrganiseDialog *ui_;