Sayonara Player
Classes | Typedefs | Enumerations | Functions
Tagging Namespace Reference

The GUI_TagEdit class. More...

Classes

class  AbstractFrame
 
class  AbstractFrameHelper
 
class  ChangeInformation
 
class  ChangeNotifier
 The MetaDataChangeNotifier class (Singleton) More...
 
class  Editor
 The TagEdit class Metadata has to be added using the set_metadata(const MetaDataList&) method. Use update_track(int idx, const MetaData& md) to stage the changes you made to the track. commit() starts the thread and writes changes to HDD and the database. When finished the finished() signal is emitted. More...
 
class  Expression
 The TagExpression class. More...
 
struct  ParsedTag
 
class  UserOperations
 

Typedefs

using TagString = QString
 
using ReplacedString = QString
 

Enumerations

enum  TagName {
  TagNone =0,
  TagTitle,
  TagAlbum,
  TagArtist,
  TagTrackNum,
  TagYear,
  TagDisc,
  TagIgnore
}
 
enum  Quality : unsigned char {
  Fast =TagLib::AudioProperties::Fast,
  Standard =TagLib::AudioProperties::Average,
  Quality =TagLib::AudioProperties::Accurate,
  Dirty
}
 The Quality enum.
 
enum  TagType : unsigned char {
  ID3v1 =0,
  ID3v2,
  Xiph,
  MP4,
  Unsupported,
  Unknown
}
 

Functions

QMap< Tagging::TagName, TagString > tag_name_map ()
 
TagString tag_name_to_string (Tagging::TagName name)
 
Tagging::TagName tag_string_to_name (const TagString &tag_string)
 

Detailed Description

The GUI_TagEdit class.

Tagging namespace.