2021-09-01 Fred Gleason <fredg@paravelsystems.com>

* Cleaned up deprecation warnings for 'QString::sprintf()'.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2021-09-01 19:59:37 -04:00
parent 327ceacc06
commit ac594cc68b
298 changed files with 2880 additions and 2879 deletions

View File

@@ -350,37 +350,37 @@ void MainObject::ProcessXmlFile(const QString &xml,const QString &wavname,
//
// Import Audio
//
Print(QString().sprintf("Importing cart %06d",cartnum));
Print(QString::asprintf("Importing cart %06d",cartnum));
if(!data.title().isEmpty()) {
Print(QString().sprintf(" [%s",data.title().toUtf8().constData()));
Print(QString::asprintf(" [%s",data.title().toUtf8().constData()));
if(!data.artist().isEmpty()) {
Print(QString().sprintf("/%s",data.artist().toUtf8().constData()));
Print(QString::asprintf("/%s",data.artist().toUtf8().constData()));
}
Print(QString().sprintf("]"));
Print(QString::asprintf("]"));
}
if(arcname.isEmpty()) {
Print(QString().sprintf(" from %s ...",filename.toUtf8().constData()));
Print(QString::asprintf(" from %s ...",filename.toUtf8().constData()));
}
else {
Print(QString().sprintf(" from %s ...",arcname.toUtf8().constData()));
Print(QString::asprintf(" from %s ...",arcname.toUtf8().constData()));
}
if(filter_delete_cuts) {
delete_cuts_switch="--delete-cuts ";
}
QString cmd=QString("rdimport ")+
"--autotrim-level=0 "+
QString().sprintf("--normalization-level=%d ",filter_normalization_level)+
QString().sprintf("--to-cart=%d ",cartnum)+
QString::asprintf("--normalization-level=%d ",filter_normalization_level)+
QString::asprintf("--to-cart=%d ",cartnum)+
delete_cuts_switch+
filter_group->name()+" "+
filter_temp_audiofile;
if(system(cmd.toUtf8())!=0) {
Print(QString().sprintf(" aborted.\n"));
Print(QString::asprintf(" aborted.\n"));
fprintf(stderr,"import of \"%s\" failed\n",filename.toUtf8().constData());
WriteReject(xml);
return;
}
Print(QString().sprintf(" done.\n"));
Print(QString::asprintf(" done.\n"));
unlink(filter_temp_audiofile.toUtf8());
//
@@ -390,7 +390,7 @@ void MainObject::ProcessXmlFile(const QString &xml,const QString &wavname,
cart->setMetadata(&data);
delete cart;
sql=QString("select `CUT_NAME` from `CUTS` where ")+
QString().sprintf("`CART_NUMBER`=%d ",cartnum)+
QString::asprintf("`CART_NUMBER`=%d ",cartnum)+
"order by `ORIGIN_DATETIME` desc";
q=new RDSqlQuery(sql);
if(q->first()) {

View File

@@ -180,13 +180,13 @@ MainObject::MainObject(QObject *parent)
q=new QSqlQuery(sql,src_db);
while(q->next()) {
sql=QString("insert into `PANELS` set ")+
QString().sprintf("`TYPE`=%d,",q->value(0).toInt())+
QString::asprintf("`TYPE`=%d,",q->value(0).toInt())+
"`OWNER`='"+RDEscapeString(q->value(1).toString())+"',"+
QString().sprintf("`PANEL_NO`=%d,",q->value(2).toInt())+
QString().sprintf("`ROW_NO`=%d,",q->value(3).toInt())+
QString().sprintf("`COLUMN_NO`=%d,",q->value(4).toInt())+
QString::asprintf("`PANEL_NO`=%d,",q->value(2).toInt())+
QString::asprintf("`ROW_NO`=%d,",q->value(3).toInt())+
QString::asprintf("`COLUMN_NO`=%d,",q->value(4).toInt())+
"`LABEL`='"+RDEscapeString(q->value(5).toString())+"',"+
QString().sprintf("`CART`=%d,",q->value(6).toInt())+
QString::asprintf("`CART`=%d,",q->value(6).toInt())+
"`DEFAULT_COLOR`='"+RDEscapeString(q->value(7).toString())+"'";
q1=new QSqlQuery(sql,dest_db);
delete q1;

View File

@@ -273,8 +273,8 @@ MainObject::MainObject(QObject *parent)
while(q->next()) {
sql=QString("insert into `RECORDINGS` set ")+
"`IS_ACTIVE`='"+RDEscapeString(q->value(0).toString())+"',"+
QString().sprintf("`TYPE`=%d,",q->value(1).toInt())+
QString().sprintf("`CHANNEL`=%u,",q->value(2).toUInt())+
QString::asprintf("`TYPE`=%d,",q->value(1).toInt())+
QString::asprintf("`CHANNEL`=%u,",q->value(2).toUInt())+
"`CUT_NAME`='"+RDEscapeString(q->value(3).toString())+"',"+
"`SUN`='"+RDEscapeString(q->value(4).toString())+"',"+
"`MON`='"+RDEscapeString(q->value(5).toString())+"',"+
@@ -284,31 +284,31 @@ MainObject::MainObject(QObject *parent)
"`FRI`='"+RDEscapeString(q->value(9).toString())+"',"+
"`SAT`='"+RDEscapeString(q->value(10).toString())+"',"+
"`DESCRIPTION`='"+RDEscapeString(q->value(11).toString())+"',"+
QString().sprintf("`START_TYPE`=%d,",q->value(12).toInt())+
QString::asprintf("`START_TYPE`=%d,",q->value(12).toInt())+
"`START_TIME`='"+RDEscapeString(q->value(13).toString())+"',"+
QString().sprintf("`START_LENGTH`=%d,",q->value(14).toInt())+
QString().sprintf("`START_MATRIX`=%d,",q->value(15).toInt())+
QString().sprintf("`START_LINE`=%d,",q->value(16).toInt())+
QString().sprintf("`START_OFFSET`=%d,",q->value(17).toInt())+
QString().sprintf("`END_TYPE`=%d,",q->value(18).toInt())+
QString::asprintf("`START_LENGTH`=%d,",q->value(14).toInt())+
QString::asprintf("`START_MATRIX`=%d,",q->value(15).toInt())+
QString::asprintf("`START_LINE`=%d,",q->value(16).toInt())+
QString::asprintf("`START_OFFSET`=%d,",q->value(17).toInt())+
QString::asprintf("`END_TYPE`=%d,",q->value(18).toInt())+
"`END_TIME`='"+RDEscapeString(q->value(19).toString())+"',"+
QString().sprintf("`END_LENGTH`=%d,",q->value(20).toInt())+
QString().sprintf("`END_MATRIX`=%d,",q->value(21).toInt())+
QString().sprintf("`END_LINE`=%d,",q->value(22).toInt())+
QString().sprintf("`LENGTH`=%u,",q->value(23).toUInt())+
QString().sprintf("`TRIM_THRESHOLD`=%d,",q->value(24).toInt())+
QString().sprintf("`NORMALIZE_LEVEL`=%d,",q->value(25).toInt())+
QString().sprintf("`STARTDATE_OFFSET`=%u,",q->value(26).toUInt())+
QString().sprintf("`ENDDATE_OFFSET`=%u,",q->value(27).toUInt())+
QString().sprintf("`FORMAT`=%d,",q->value(28).toInt())+
QString().sprintf("`CHANNELS`=%d,",q->value(29).toInt())+
QString().sprintf("`SAMPRATE`=%d,",q->value(30).toInt())+
QString().sprintf("`BITRATE`=%d,",q->value(31).toInt())+
QString().sprintf("`QUALITY`=%d,",q->value(32).toInt())+
QString().sprintf("`MACRO_CART`=%d,",q->value(33).toInt())+
QString().sprintf("`SWITCH_INPUT`=%d,",q->value(34).toInt())+
QString().sprintf("`SWITCH_OUTPUT`=%d,",q->value(35).toInt())+
QString().sprintf("`EXIT_CODE`=%d,",q->value(36).toInt())+
QString::asprintf("`END_LENGTH`=%d,",q->value(20).toInt())+
QString::asprintf("`END_MATRIX`=%d,",q->value(21).toInt())+
QString::asprintf("`END_LINE`=%d,",q->value(22).toInt())+
QString::asprintf("`LENGTH`=%u,",q->value(23).toUInt())+
QString::asprintf("`TRIM_THRESHOLD`=%d,",q->value(24).toInt())+
QString::asprintf("`NORMALIZE_LEVEL`=%d,",q->value(25).toInt())+
QString::asprintf("`STARTDATE_OFFSET`=%u,",q->value(26).toUInt())+
QString::asprintf("`ENDDATE_OFFSET`=%u,",q->value(27).toUInt())+
QString::asprintf("`FORMAT`=%d,",q->value(28).toInt())+
QString::asprintf("`CHANNELS`=%d,",q->value(29).toInt())+
QString::asprintf("`SAMPRATE`=%d,",q->value(30).toInt())+
QString::asprintf("`BITRATE`=%d,",q->value(31).toInt())+
QString::asprintf("`QUALITY`=%d,",q->value(32).toInt())+
QString::asprintf("`MACRO_CART`=%d,",q->value(33).toInt())+
QString::asprintf("`SWITCH_INPUT`=%d,",q->value(34).toInt())+
QString::asprintf("`SWITCH_OUTPUT`=%d,",q->value(35).toInt())+
QString::asprintf("`EXIT_CODE`=%d,",q->value(36).toInt())+
"`ONE_SHOT`='"+RDEscapeString(q->value(37).toString())+"',"+
"`URL`='"+RDEscapeString(q->value(38).toString())+"',"+
"`URL_USERNAME`='"+RDEscapeString(q->value(39).toString())+"',"+

View File

@@ -201,7 +201,7 @@ MainObject::MainObject(QObject *parent)
//
// Transfer Loop
//
sql=QString().sprintf("select ")+
sql=QString("select ")+
"`NUMBER`,"+ // 00
"`TYPE`,"+ // 01
"`GROUP_NAME`,"+ // 02
@@ -232,7 +232,7 @@ MainObject::MainObject(QObject *parent)
"`MACROS`,"+ // 28
"`SCHED_CODES` "+ // 29
"from `CART` where "+
QString().sprintf("(`NUMBER`>=%u)&&(`NUMBER`<=%u)",start_cartnum,end_cartnum);
QString::asprintf("(`NUMBER`>=%u)&&(`NUMBER`<=%u)",start_cartnum,end_cartnum);
q=new QSqlQuery(sql,ext_db);
while(q->next()) {
printf("Transferring cart %06u [%s]...",q->value(0).toUInt(),
@@ -256,18 +256,18 @@ MainObject::MainObject(QObject *parent)
//
// Purge old entries
//
sql=QString().sprintf("select `CUT_NAME` from `CUTS` where `CART_NUMBER`=%u",
sql=QString::asprintf("select `CUT_NAME` from `CUTS` where `CART_NUMBER`=%u",
q->value(0).toUInt());
q1=new QSqlQuery(sql,filter_db);
while(q1->next()) {
unlink(RDCut::pathName(q1->value(0).toString()).toUtf8());
}
delete q1;
sql=QString().sprintf("delete from `CUTS` where `CART_NUMBER`=%u",
sql=QString::asprintf("delete from `CUTS` where `CART_NUMBER`=%u",
q->value(0).toUInt());
q1=new QSqlQuery(sql,filter_db);
delete q1;
sql=QString().sprintf("delete from `CART` where `NUMBER`=%u",
sql=QString::asprintf("delete from `CART` where `NUMBER`=%u",
q->value(0).toUInt());
q1=new QSqlQuery(sql,filter_db);
delete q1;
@@ -282,8 +282,8 @@ MainObject::MainObject(QObject *parent)
owner=QString("'")+RDEscapeString(q->value(26).toString())+"'";
}
sql=QString("insert into `CART` set ")+
QString().sprintf("`NUMBER`=%u,",q->value(0).toUInt())+
QString().sprintf("`TYPE`=%u,",q->value(1).toUInt())+
QString::asprintf("`NUMBER`=%u,",q->value(0).toUInt())+
QString::asprintf("`TYPE`=%u,",q->value(1).toUInt())+
"`GROUP_NAME`='"+RDEscapeString(group)+"',"+
"`TITLE`='"+RDEscapeString(q->value(3).toString())+"',"+
"`ARTIST`='"+RDEscapeString(q->value(4).toString())+"',"+
@@ -296,15 +296,15 @@ MainObject::MainObject(QObject *parent)
"`COMPOSER`='"+RDEscapeString(q->value(11).toString())+"',"+
"`USER_DEFINED`='"+RDEscapeString(q->value(12).toString())+"',"+
"`USAGE_CODE`='"+RDEscapeString(q->value(13).toString())+"',"+
QString().sprintf("`FORCED_LENGTH`=%u,",q->value(14).toUInt())+
QString().sprintf("`AVERAGE_LENGTH`=%u,",q->value(15).toUInt())+
QString().sprintf("`LENGTH_DEVIATION`=%u,",q->value(16).toUInt())+
QString().sprintf("`AVERAGE_SEGUE_LENGTH`=%u,",q->value(17).toUInt())+
QString().sprintf("`AVERAGE_HOOK_LENGTH`=%u,",q->value(18).toUInt())+
QString().sprintf("`CUT_QUANTITY`=%u,",q->value(19).toUInt())+
QString().sprintf("`LAST_CUT_PLAYED`=%u,",q->value(20).toUInt())+
QString().sprintf("`PLAY_ORDER`=%u,",q->value(21).toUInt())+
QString().sprintf("`VALIDITY`=%u,",q->value(22).toUInt())+
QString::asprintf("`FORCED_LENGTH`=%u,",q->value(14).toUInt())+
QString::asprintf("`AVERAGE_LENGTH`=%u,",q->value(15).toUInt())+
QString::asprintf("`LENGTH_DEVIATION`=%u,",q->value(16).toUInt())+
QString::asprintf("`AVERAGE_SEGUE_LENGTH`=%u,",q->value(17).toUInt())+
QString::asprintf("`AVERAGE_HOOK_LENGTH`=%u,",q->value(18).toUInt())+
QString::asprintf("`CUT_QUANTITY`=%u,",q->value(19).toUInt())+
QString::asprintf("`LAST_CUT_PLAYED`=%u,",q->value(20).toUInt())+
QString::asprintf("`PLAY_ORDER`=%u,",q->value(21).toUInt())+
QString::asprintf("`VALIDITY`=%u,",q->value(22).toUInt())+
"`ENFORCE_LENGTH`='"+RDEscapeString(q->value(23).toString())+"',"+
"`PRESERVE_PITCH`='"+RDEscapeString(q->value(24).toString())+"',"+
"`ASYNCRONOUS`='"+RDEscapeString(q->value(25).toString())+"',"+
@@ -351,7 +351,7 @@ MainObject::MainObject(QObject *parent)
"`TALK_START_POINT`,"+ // 34
"`TALK_END_POINT` "+ // 35
"from `CUTS` where "+
QString().sprintf("`CART_NUMBER`=%u",q->value(0).toUInt());
QString::asprintf("`CART_NUMBER`=%u",q->value(0).toUInt());
q1=new QSqlQuery(sql,ext_db);
while(q1->next()) {
if(q1->value(7).isNull()) {
@@ -382,12 +382,12 @@ MainObject::MainObject(QObject *parent)
}
sql=QString("insert into `CUTS` set ")+
"`CUT_NAME`='"+RDEscapeString(q1->value(0).toString())+"',"+
QString().sprintf("`CART_NUMBER`=%u,",q->value(0).toUInt())+
QString::asprintf("`CART_NUMBER`=%u,",q->value(0).toUInt())+
"`EVERGREEN`='"+RDEscapeString(q1->value(1).toString())+"',"+
"`DESCRIPTION`='"+RDEscapeString(q1->value(2).toString())+"',"+
"`OUTCUE`='"+RDEscapeString(q1->value(3).toString())+"',"+
"`ISRC`='"+RDEscapeString(q1->value(4).toString())+"',"+
QString().sprintf("`LENGTH`=%u,",q1->value(5).toUInt())+
QString::asprintf("`LENGTH`=%u,",q1->value(5).toUInt())+
"`ORIGIN_DATETIME`='"+RDEscapeString(q1->value(6).toString())+"',"+
"`START_DATETIME`="+start_datetime+","+
"`END_DATETIME`="+end_datetime+","+
@@ -401,24 +401,24 @@ MainObject::MainObject(QObject *parent)
"`START_DAYPART`="+start_daypart+","+
"`END_DAYPART`="+end_daypart+","+
"`ORIGIN_NAME`='"+RDEscapeString(q1->value(18).toString())+"',"+
QString().sprintf("`WEIGHT`=%u,",q1->value(19).toUInt())+
QString().sprintf("`VALIDITY`=%u,",q1->value(20).toUInt())+
QString().sprintf("`CODING_FORMAT`=%u,",q1->value(21).toUInt())+
QString().sprintf("`SAMPLE_RATE`=%u,",q1->value(22).toUInt())+
QString().sprintf("`BIT_RATE`=%u,",q1->value(23).toUInt())+
QString().sprintf("`CHANNELS`=%u,",q1->value(24).toUInt())+
QString().sprintf("`PLAY_GAIN`=%d,",q1->value(25).toInt())+
QString().sprintf("`START_POINT`=%d,",q1->value(26).toInt())+
QString().sprintf("`END_POINT`=%d,",q1->value(27).toInt())+
QString().sprintf("`FADEUP_POINT`=%d,",q1->value(28).toInt())+
QString().sprintf("`FADEDOWN_POINT`=%d,",q1->value(29).toInt())+
QString().sprintf("`SEGUE_START_POINT`=%d,",q1->value(30).toInt())+
QString().sprintf("`SEGUE_END_POINT`=%d,",q1->value(31).toInt())+
QString().sprintf("`SEGUE_GAIN`=%d,",q1->value(32).toInt())+
QString().sprintf("`HOOK_START_POINT`=%d,",q1->value(33).toInt())+
QString().sprintf("`HOOK_END_POINT`=%d,",q1->value(34).toInt())+
QString().sprintf("`TALK_START_POINT`=%d,",q1->value(35).toInt())+
QString().sprintf("`TALK_END_POINT`=%d",q1->value(36).toInt());
QString::asprintf("`WEIGHT`=%u,",q1->value(19).toUInt())+
QString::asprintf("`VALIDITY`=%u,",q1->value(20).toUInt())+
QString::asprintf("`CODING_FORMAT`=%u,",q1->value(21).toUInt())+
QString::asprintf("`SAMPLE_RATE`=%u,",q1->value(22).toUInt())+
QString::asprintf("`BIT_RATE`=%u,",q1->value(23).toUInt())+
QString::asprintf("`CHANNELS`=%u,",q1->value(24).toUInt())+
QString::asprintf("`PLAY_GAIN`=%d,",q1->value(25).toInt())+
QString::asprintf("`START_POINT`=%d,",q1->value(26).toInt())+
QString::asprintf("`END_POINT`=%d,",q1->value(27).toInt())+
QString::asprintf("`FADEUP_POINT`=%d,",q1->value(28).toInt())+
QString::asprintf("`FADEDOWN_POINT`=%d,",q1->value(29).toInt())+
QString::asprintf("`SEGUE_START_POINT`=%d,",q1->value(30).toInt())+
QString::asprintf("`SEGUE_END_POINT`=%d,",q1->value(31).toInt())+
QString::asprintf("`SEGUE_GAIN`=%d,",q1->value(32).toInt())+
QString::asprintf("`HOOK_START_POINT`=%d,",q1->value(33).toInt())+
QString::asprintf("`HOOK_END_POINT`=%d,",q1->value(34).toInt())+
QString::asprintf("`TALK_START_POINT`=%d,",q1->value(35).toInt())+
QString::asprintf("`TALK_END_POINT`=%d",q1->value(36).toInt());
q2=new QSqlQuery(sql,filter_db);
delete q2;
ok=RDCopy(ext_audiodir+q1->value(0).toString()+"."+RD_AUDIO_EXTENSION,

View File

@@ -130,7 +130,7 @@ void MainObject::InjectLine(char *line)
//
QString base_sql=QString("insert into `RECORDINGS` set ")+
"`STATION_NAME`='"+RDEscapeString(rda->config()->sasStation())+"',"+
QString().sprintf("`CHANNEL`=%d,",rda->config()->sasMatrix());
QString::asprintf("`CHANNEL`=%d,",rda->config()->sasMatrix());
//
// Day of the week fields
@@ -161,7 +161,7 @@ void MainObject::InjectLine(char *line)
// Time
//
line[17]=0;
base_sql+=QString().sprintf("`START_TIME`='%s',",line+9);
base_sql+=QString::asprintf("`START_TIME`='%s',",line+9);
//
// Title
@@ -214,7 +214,7 @@ void MainObject::InjectSwitchEvent(QString sql,int input,int output)
//
// Input and Output
//
sql+=QString().sprintf("`SWITCH_INPUT`=%d,`SWITCH_OUTPUT`=%d",input,output);
sql+=QString::asprintf("`SWITCH_INPUT`=%d,`SWITCH_OUTPUT`=%d",input,output);
RDSqlQuery::apply(sql);
filter_switch_count++;
}
@@ -230,7 +230,7 @@ void MainObject::InjectCartEvent(QString sql,int gpo)
//
// Macro Cart
//
sql+=QString().sprintf("`MACRO_CART`=%d",gpo+rda->config()->sasBaseCart());
sql+=QString::asprintf("`MACRO_CART`=%d",gpo+rda->config()->sasBaseCart());
filter_macro_count++;
RDSqlQuery *q=new RDSqlQuery(sql);
delete q;

View File

@@ -102,7 +102,7 @@ MainObject::MainObject(QObject *parent)
}
while(ReadLine(file,&wr)) {
strcpy(wr.extension,audio_extension.toUtf8());
audioname=QString().sprintf("%s/%s.%s",audiodir.toUtf8().constData(),
audioname=QString::asprintf("%s/%s.%s",audiodir.toUtf8().constData(),
wr.filename,
audio_extension.toUtf8().constData());
wavefile=new RDWaveFile(audioname);
@@ -204,15 +204,15 @@ bool MainObject::ImportCut(RDGroup *group,struct WingsRecord *rec,
rec->filename,rec->title,cartnum,group->name().toUtf8().constData());
sql=QString("insert into `CART` set ")+
QString().sprintf("`NUMBER`=%u,",cartnum)+
QString::asprintf("`NUMBER`=%u,",cartnum)+
"`GROUP_NAME`='"+RDEscapeString(group->name())+"',"+
"`TITLE`='"+RDEscapeString(rec->title)+"',"+
"`ARTIST`='"+RDEscapeString(rec->artist)+"',"+
"`ALBUM`='"+RDEscapeString(rec->album)+"',"+
"`CUT_QUANTITY`=1,"+
QString().sprintf("`TYPE`=%d,",RDCart::Audio)+
QString().sprintf("`FORCED_LENGTH`=%u,",wavefile->getExtTimeLength())+
QString().sprintf("`AVERAGE_LENGTH`=%u,",wavefile->getExtTimeLength())+
QString::asprintf("`TYPE`=%d,",RDCart::Audio)+
QString::asprintf("`FORCED_LENGTH`=%u,",wavefile->getExtTimeLength())+
QString::asprintf("`AVERAGE_LENGTH`=%u,",wavefile->getExtTimeLength())+
"`USER_DEFINED`='"+RDEscapeString(rec->filename)+"."+
RDEscapeString(rec->extension)+"'";
RDSqlQuery::apply(sql);
@@ -222,13 +222,13 @@ bool MainObject::ImportCut(RDGroup *group,struct WingsRecord *rec,
"`DESCRIPTION`='"+RDEscapeString(rec->title)+"',"+
"`ORIGIN_DATETIME`=now(),"+
"`ORIGIN_NAME`='"+RDEscapeString(rda->config()->stationName())+"',"+
QString().sprintf("`CODING_FORMAT`=%d,",format)+
QString().sprintf("`SAMPLE_RATE`=%u,",wavefile->getSamplesPerSec())+
QString().sprintf("`CHANNELS`=%d,",wavefile->getChannels())+
QString().sprintf("`BIT_RATE`=%d,",wavefile->getHeadBitRate())+
QString().sprintf("`LENGTH`=%u,",wavefile->getExtTimeLength())+
QString::asprintf("`CODING_FORMAT`=%d,",format)+
QString::asprintf("`SAMPLE_RATE`=%u,",wavefile->getSamplesPerSec())+
QString::asprintf("`CHANNELS`=%d,",wavefile->getChannels())+
QString::asprintf("`BIT_RATE`=%d,",wavefile->getHeadBitRate())+
QString::asprintf("`LENGTH`=%u,",wavefile->getExtTimeLength())+
"`START_POINT`=0,"+
QString().sprintf("`END_POINT`=%d where ",wavefile->getExtTimeLength())+
QString::asprintf("`END_POINT`=%d where ",wavefile->getExtTimeLength())+
"`CUT_NAME`='"+RDCut::cutName(cartnum,1)+"'";
q=new RDSqlQuery(sql);
delete q;