2020-01-30 Fred Gleason <fredg@paravelsystems.com>

* Renamed the 'RDCddbRecord' class to 'RDDiscRecord'.
	* Removed support for CD-TEXT from the CD rippers.
	* Removed the icedax(1) dependency.
This commit is contained in:
Fred Gleason
2020-01-30 13:11:14 -05:00
parent 729fef66bc
commit cbe375adf0
30 changed files with 723 additions and 525 deletions

View File

@@ -1,8 +1,8 @@
// rdcddblookup.h
//
// A Qt class for accessing the FreeDB CD Database.
// RDDiscLookup instance class for accessing the FreeDB CD Database.
//
// (C) Copyright 2003-2019 Fred Gleason <fredg@paravelsystems.com>
// (C) Copyright 2003-2020 Fred Gleason <fredg@paravelsystems.com>
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU Library General Public License
@@ -31,7 +31,7 @@
#include <qtcpsocket.h>
#include <rddisclookup.h>
#include <rdcddbrecord.h>
#include <rddiscrecord.h>
#include <rddialog.h>
//
@@ -45,12 +45,15 @@ class RDCddbLookup : public RDDiscLookup
public:
RDCddbLookup(const QString &caption,FILE *profile_msgs,QWidget *parent=0);
~RDCddbLookup();
void lookupRecord();
QString sourceName() const;
private slots:
void readyReadData();
void errorData(QAbstractSocket::SocketError);
protected:
void lookupRecord();
private:
void FinishCddbLookup(RDCddbLookup::Result res);
QString DecodeString(QString &str);