![]() |
Sayonara Player
|
#include <TagEdit.h>
The TagEdit class.
Signals | |
| void | sig_progress (int) |
| void | sig_metadata_received (const MetaDataList &) |
Public Member Functions | |
| TagEdit (QObject *parent=nullptr) | |
| TagEdit (const MetaDataList &v_md, QObject *parent=nullptr) | |
| void | undo (int idx) |
| undo changes for a specific track More... | |
| void | undo_all () |
| undo changes for all tracks | |
| const MetaData & | get_metadata (int idx) const |
| get the (changed) metadata for a specific index More... | |
| const MetaDataList & | get_all_metadata () const |
| get all (changed) metadata More... | |
| void | add_genre_to_metadata (const QString &genre) |
| Add a genre to all (changed) metdata. More... | |
| void | remove_genre_from_metadata (const QString &genre) |
| Removes genre from all (changed) metadata. More... | |
| int | get_n_tracks () const |
| gets the number of tracks More... | |
| void | update_track (int idx, const MetaData &md) |
| writes changes to (changed) metadata for a specific track More... | |
| void | set_metadata (const MetaDataList &v_md) |
| initializes the TagEdit object with a MetaDataList More... | |
| void | set_auto_notify (bool b) |
| Send notification when finished committing. More... | |
Public Slots | |
| void | commit () |
| Commits changes to db. | |
Private Attributes | |
| Settings * | _settings =nullptr |
| void TagEdit::add_genre_to_metadata | ( | const QString & | genre | ) |
Add a genre to all (changed) metdata.
| genre | the genre name |
| const MetaDataList& TagEdit::get_all_metadata | ( | ) | const |
get all (changed) metadata
| const MetaData& TagEdit::get_metadata | ( | int | idx | ) | const |
| int TagEdit::get_n_tracks | ( | ) | const |
gets the number of tracks
| void TagEdit::remove_genre_from_metadata | ( | const QString & | genre | ) |
Removes genre from all (changed) metadata.
| genre | the genre name |
| void TagEdit::set_auto_notify | ( | bool | b | ) |
Send notification when finished committing.
| b |
| void TagEdit::set_metadata | ( | const MetaDataList & | v_md | ) |
initializes the TagEdit object with a MetaDataList
| v_md | new MetaDataList |
| void TagEdit::undo | ( | int | idx | ) |
undo changes for a specific track
| idx | track index |
| void TagEdit::update_track | ( | int | idx, |
| const MetaData & | md | ||
| ) |
writes changes to (changed) metadata for a specific track
| idx | track index |
| md | new MetaData replacing the old track |
1.8.11