Sayonara Player
Signals | Public Member Functions | List of all members
Tagging::ChangeNotifier Class Reference

The MetaDataChangeNotifier class (Singleton) More...

#include <ChangeNotifier.h>

Inheritance diagram for Tagging::ChangeNotifier:

Signals

void sig_metadata_changed ()
 sig_metadata_changed Signal emitted when change_metadata was called More...
 
void sig_metadata_deleted ()
 

Public Member Functions

void change_metadata (const MetaDataList &v_md_old, const MetaDataList &v_md_new)
 change_metadata Tell the MetaDataChangeNotifier that MetaData has been changed More...
 
void delete_metadata (const MetaDataList &v_md_deleted)
 
QPair< MetaDataList, MetaDataListchanged_metadata () const
 
MetaDataList deleted_metadata () const
 

Detailed Description

The MetaDataChangeNotifier class (Singleton)

Member Function Documentation

◆ change_metadata()

void Tagging::ChangeNotifier::change_metadata ( const MetaDataList v_md_old,
const MetaDataList v_md_new 
)

change_metadata Tell the MetaDataChangeNotifier that MetaData has been changed

Parameters
v_md_oldThe original Metadata used for comparison
v_md_newThe actualized Metadata

◆ sig_metadata_changed

void Tagging::ChangeNotifier::sig_metadata_changed ( )
signal

sig_metadata_changed Signal emitted when change_metadata was called

Parameters
v_md_oldTheoriginal Metadata used for comparison
v_md_newThe actualized Metadata