aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/General/rgscan/rgscandialog.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-10-15 16:32:06 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2013-10-15 16:32:06 +0000
commit5bcb2dcc6048e4df6898640a0f7a053dc75d8ec9 (patch)
treeed3b6cbb64a0ebab9c3f94dfe735bec8f2dd25c4 /src/plugins/General/rgscan/rgscandialog.h
parent6d005aae552249008cc9706fbe1af1f19cb424da (diff)
downloadqmmp-5bcb2dcc6048e4df6898640a0f7a053dc75d8ec9.tar.gz
qmmp-5bcb2dcc6048e4df6898640a0f7a053dc75d8ec9.tar.bz2
qmmp-5bcb2dcc6048e4df6898640a0f7a053dc75d8ec9.zip
rgscan: added flac/ogg flac support, fixed some bugs
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@3787 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/General/rgscan/rgscandialog.h')
-rw-r--r--src/plugins/General/rgscan/rgscandialog.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/plugins/General/rgscan/rgscandialog.h b/src/plugins/General/rgscan/rgscandialog.h
index 83dda5d84..d196959cc 100644
--- a/src/plugins/General/rgscan/rgscandialog.h
+++ b/src/plugins/General/rgscan/rgscandialog.h
@@ -33,6 +33,18 @@ class ConverterPreset;
class RGScanner;
struct ReplayGainInfoItem;
+namespace TagLib
+{
+ namespace APE
+ {
+ class Tag;
+ }
+ namespace Ogg
+ {
+ class XiphComment;
+ }
+}
+
/**
@author Ilya Kotov <forkotov02@hotmail.ru>
*/
@@ -55,6 +67,8 @@ private:
QString getAlbumName(const QString &url);
TagLib::String gainToString(double value);
TagLib::String peakToString(double value);
+ void writeAPETag(TagLib::APE::Tag *tag, ReplayGainInfoItem *item);
+ void writeVorbisComment(TagLib::Ogg::XiphComment *tag, ReplayGainInfoItem *item);
Ui::RGScanDialog m_ui;
QList<RGScanner *> m_scanners;
QList<ReplayGainInfoItem*> m_replayGainItemList;