2020-08-11 Fred Gleason <fredg@paravelsystems.com>

* Dropped the 'ENCODERS', 'ENCODER_BITRATES', 'ENCODER_BITRATES'
	and 'ENCODER_CHANNELS' tables from the database.
	* Incremented the database version to 331.
	* Removed the 'RDSettings::customCommandLine()',
	'RDSettings::setCustomCommandLine()' and
	' RDSettings::resolvedCustomCommandLine()' methods.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2020-08-11 15:53:33 -04:00
parent 972b9c164e
commit 8ada6c0812
15 changed files with 91 additions and 189 deletions

View File

@@ -1978,28 +1978,6 @@ void RDStation::remove(const QString &name)
"OWNER=\""+RDEscapeString(name)+"\")";
q=new RDSqlQuery(sql);
delete q;
sql=QString("select ID from ENCODERS where ")+
"STATION_NAME=\""+RDEscapeString(name)+"\"";
q=new RDSqlQuery(sql);
while(q->next()) {
sql=QString().sprintf("delete from ENCODER_CHANNELS where ENCODER_ID=%d",
q->value(0).toInt());
q1=new RDSqlQuery(sql);
delete q1;
sql=QString().sprintf("delete from ENCODER_SAMPLERATES where ENCODER_ID=%d",
q->value(0).toInt());
q1=new RDSqlQuery(sql);
delete q1;
sql=QString().sprintf("delete from ENCODER_BITRATES where ENCODER_ID=%d",
q->value(0).toInt());
q1=new RDSqlQuery(sql);
delete q1;
}
delete q;
sql=QString("delete from ENCODERS where ")+
"STATION_NAME=\""+RDEscapeString(name)+"\"";
q=new RDSqlQuery(sql);
delete q;
sql=QString().sprintf("delete from RDHOTKEYS where ")+
"STATION_NAME=\""+RDEscapeString(name)+"\"";
q=new RDSqlQuery(sql);