diff options
author | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-12-07 23:40:10 +0000 |
---|---|---|
committer | Orcan Ogetbil <oget.fedora@gmail.com> | 2010-12-07 23:40:10 +0000 |
commit | c856c3c44f488b137dd3b76f81b2d4b9c5444b73 (patch) | |
tree | 88a64ae28e48d4f71396d329b0d1c797b31accc3 /muse2/muse | |
parent | 1e2c10156202d4b50df409a1930adc3f151e44dc (diff) |
Converted all latin1() instances. Ported Qt3 methods to Qt4.
Diffstat (limited to 'muse2/muse')
68 files changed, 599 insertions, 570 deletions
diff --git a/muse2/muse/app.cpp b/muse2/muse/app.cpp index aff7815c..ba261460 100644 --- a/muse2/muse/app.cpp +++ b/muse2/muse/app.cpp @@ -641,7 +641,7 @@ QMenu* populateAddSynth(QWidget* parent) synMESS = dynamic_cast<MessSynth*>(*i); if(synMESS) { - mapMESS.insert( std::pair<std::string, int> (std::string(synMESS->description().lower().latin1()), ii) ); + mapMESS.insert( std::pair<std::string, int> (std::string(synMESS->description().lower().toLatin1().constData()), ii) ); } else { @@ -650,7 +650,7 @@ QMenu* populateAddSynth(QWidget* parent) synDSSI = dynamic_cast<DssiSynth*>(*i); if(synDSSI) { - mapDSSI.insert( std::pair<std::string, int> (std::string(synDSSI->description().lower().latin1()), ii) ); + mapDSSI.insert( std::pair<std::string, int> (std::string(synDSSI->description().lower().toLatin1().constData()), ii) ); } else #endif @@ -660,13 +660,13 @@ QMenu* populateAddSynth(QWidget* parent) synVST = dynamic_cast<VstSynth*>(*i); if(synVST) { - mapVST.insert( std::pair<std::string, int> (std::string(synVST->description().lower().latin1()), ii) ); + mapVST.insert( std::pair<std::string, int> (std::string(synVST->description().lower().toLatin1().constData()), ii) ); } else #endif { - mapOther.insert( std::pair<std::string, int> (std::string((*i)->description().lower().latin1()), ii) ); + mapOther.insert( std::pair<std::string, int> (std::string((*i)->description().lower().toLatin1().constData()), ii) ); } } } @@ -1551,7 +1551,7 @@ MusE::MusE(int argc, char** argv) : QMainWindow() QString prjPath(getenv("HOME")); prjPath += QString("/.musePrj"); - FILE* f = fopen(prjPath.latin1(), "r"); + FILE* f = fopen(prjPath.toLatin1().constData(), "r"); if (f == 0) { perror("open projectfile"); for (int i = 0; i < PROJECT_LIST_LEN; ++i) @@ -1609,7 +1609,7 @@ MusE::MusE(int argc, char** argv) : QMainWindow() name = projectList[0] ? *projectList[0] : QString("untitled"); else name = argv[0]; - printf("starting with selected song %s\n", config.startSong.latin1()); + printf("starting with selected song %s\n", config.startSong.toLatin1().constData()); } else if (config.startMode == 1) { printf("starting with default template\n"); @@ -1617,7 +1617,7 @@ MusE::MusE(int argc, char** argv) : QMainWindow() useTemplate = true; } else if (config.startMode == 2) { - printf("starting with pre configured song %s\n", config.startSong.latin1()); + printf("starting with pre configured song %s\n", config.startSong.toLatin1().constData()); name = config.startSong; } song->blockSignals(false); @@ -1738,7 +1738,7 @@ void MusE::loadProjectFile1(const QString& name, bool songTemplate, bool loadAll project.setFile("untitled"); } else { - printf("Setting project path to %s\n", fi.dirPath(true).latin1()); + printf("Setting project path to %s\n", fi.dirPath(true).toLatin1().constData()); museProject = fi.dirPath(true); project.setFile(name); } @@ -2001,13 +2001,13 @@ bool MusE::save(const QString& name, bool overwriteWarn) //cacheJackRouteNames(); if (QFile::exists(name)) { - backupCommand.sprintf("cp \"%s\" \"%s.backup\"", name.latin1(), name.latin1()); + backupCommand.sprintf("cp \"%s\" \"%s.backup\"", name.toLatin1().constData(), name.toLatin1().constData()); } else if (QFile::exists(name + QString(".med"))) { - backupCommand.sprintf("cp \"%s.med\" \"%s.med.backup\"", name.latin1(), name.latin1()); + backupCommand.sprintf("cp \"%s.med\" \"%s.med.backup\"", name.toLatin1().constData(), name.toLatin1().constData()); } if (!backupCommand.isEmpty()) - system(backupCommand.latin1()); + system(backupCommand.toLatin1().constData()); bool popenFlag; FILE* f = fileOpen(this, name, QString(".med"), "w", popenFlag, false, overwriteWarn); @@ -2022,7 +2022,7 @@ bool MusE::save(const QString& name, bool overwriteWarn) QMessageBox::critical(this, tr("MusE: Write File failed"), s); popenFlag? pclose(f) : fclose(f); - unlink(name.latin1()); + unlink(name.toLatin1().constData()); return false; } else { @@ -2086,10 +2086,10 @@ void MusE::closeEvent(QCloseEvent* event) // save "Open Recent" list QString prjPath(getenv("HOME")); prjPath += "/.musePrj"; - FILE* f = fopen(prjPath.latin1(), "w"); + FILE* f = fopen(prjPath.toLatin1().constData(), "w"); if (f) { for (int i = 0; i < PROJECT_LIST_LEN; ++i) { - fprintf(f, "%s\n", projectList[i] ? projectList[i]->latin1() : ""); + fprintf(f, "%s\n", projectList[i] ? projectList[i]->toLatin1().constData() : ""); } fclose(f); } @@ -2415,7 +2415,7 @@ void MusE::routingPopupMenuActivated(Track* track, int n) { QString s(pup->text(n)); - //printf("AudioStrip::routingPopupMenuActivated audio text:%s\n", s.latin1()); + //printf("AudioStrip::routingPopupMenuActivated audio text:%s\n", s.toLatin1().constData()); if(track->type() == Track::AUDIO_OUTPUT) { @@ -2764,7 +2764,7 @@ PopupMenu* MusE::prepareRoutingPopupMenu(Track* track, bool dst) for (int i = 0; i < channel; ++i) { char buffer[128]; - snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); + snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); MenuTitleItem* titel = new MenuTitleItem(QString(buffer)); pup->insertItem(titel); @@ -3052,7 +3052,7 @@ PopupView* MusE::prepareRoutingPopupView(Track* track, bool dst) for (int i = 0; i < channel; ++i) { char buffer[128]; - snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); + snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); MenuTitleItem* titel = new MenuTitleItem(QString(buffer)); pup->insertItem(titel); @@ -3354,7 +3354,7 @@ void MusE::openRecentMenu() for (int i = 0; i < PROJECT_LIST_LEN; ++i) { if (projectList[i] == 0) break; - const char* path = projectList[i]->latin1(); + const char* path = projectList[i]->toLatin1().constData(); const char* p = strrchr(path, '/'); if (p == 0) p = path; @@ -3749,7 +3749,7 @@ int main(int argc, char* argv[]) // while ((i = getopt(argc, argv, "ahvdDmMsP:py")) != EOF) { //#endif - while ((i = getopt(argc, argv, optstr.latin1())) != EOF) { + while ((i = getopt(argc, argv, optstr.toLatin1().constData())) != EOF) { char c = (char)i; switch (c) { case 'v': printVersion(argv[0]); return 0; @@ -3850,11 +3850,11 @@ int main(int argc, char* argv[]) ++argc; if (debugMsg) { - printf("global lib: <%s>\n", museGlobalLib.latin1()); - printf("global share: <%s>\n", museGlobalShare.latin1()); - printf("muse home: <%s>\n", museUser.latin1()); - printf("project dir: <%s>\n", museProject.latin1()); - printf("user instruments: <%s>\n", museUserInstruments.latin1()); + printf("global lib: <%s>\n", museGlobalLib.toLatin1().constData()); + printf("global share: <%s>\n", museGlobalShare.toLatin1().constData()); + printf("muse home: <%s>\n", museUser.toLatin1().constData()); + printf("project dir: <%s>\n", museProject.toLatin1().constData()); + printf("user instruments: <%s>\n", museUserInstruments.toLatin1().constData()); } static QTranslator translator(0); @@ -3866,7 +3866,7 @@ int main(int argc, char* argv[]) QString lp(museGlobalShare); lp += QString("/locale"); if (translator.load(loc, lp) == false) { - printf("no locale <%s>/<%s>\n", loc.latin1(), lp.latin1()); + printf("no locale <%s>/<%s>\n", loc.toLatin1().constData(), lp.toLatin1().constData()); } } app.installTranslator(&translator); @@ -3901,7 +3901,7 @@ int main(int argc, char* argv[]) QStringList::Iterator it = list.begin(); printf("QtLibraryPath:\n"); while(it != list.end()) { - printf(" <%s>\n", (*it).latin1()); + printf(" <%s>\n", (*it).toLatin1().constData()); ++it; } } diff --git a/muse2/muse/arranger/pcanvas.cpp b/muse2/muse/arranger/pcanvas.cpp index baa94747..c2ffe6ba 100644 --- a/muse2/muse/arranger/pcanvas.cpp +++ b/muse2/muse/arranger/pcanvas.cpp @@ -889,8 +889,8 @@ void PartCanvas::itemPopup(CItem* item, int n, const QPoint& pt) Track* track = npart->track(); Part* dpart = track->newPart(spart, false); // Added by Tim. p3.3.6 - //printf("PartCanvas::itemPopup: #1 spart %s %p next:%s %p prev:%s %p\n", spart->name().latin1(), spart, spart->nextClone()->name().latin1(), spart->nextClone(), spart->prevClone()->name().latin1(), spart->prevClone()); - //printf("PartCanvas::itemPopup: #1 dpart %s %p next:%s %p prev:%s %p\n", dpart->name().latin1(), dpart, dpart->nextClone()->name().latin1(), dpart->nextClone(), dpart->prevClone()->name().latin1(), dpart->prevClone()); + //printf("PartCanvas::itemPopup: #1 spart %s %p next:%s %p prev:%s %p\n", spart->name().toLatin1().constData(), spart, spart->nextClone()->name().toLatin1().constData(), spart->nextClone(), spart->prevClone()->name().toLatin1().constData(), spart->prevClone()); + //printf("PartCanvas::itemPopup: #1 dpart %s %p next:%s %p prev:%s %p\n", dpart->name().toLatin1().constData(), dpart, dpart->nextClone()->name().toLatin1().constData(), dpart->nextClone(), dpart->prevClone()->name().toLatin1().constData(), dpart->prevClone()); EventList* se = spart->events(); EventList* de = dpart->events(); @@ -904,8 +904,8 @@ void PartCanvas::itemPopup(CItem* item, int n, const QPoint& pt) //audio->msgChangePart(spart, dpart, false); audio->msgChangePart(spart, dpart, false, true, false); // Added by Tim. p3.3.6 - //printf("PartCanvas::itemPopup: #2 spart %s %p next:%s %p prev:%s %p\n", spart->name().latin1(), spart, spart->nextClone()->name().latin1(), spart->nextClone(), spart->prevClone()->name().latin1(), spart->prevClone()); - //printf("PartCanvas::itemPopup: #2 dpart %s %p next:%s %p prev:%s %p\n", dpart->name().latin1(), dpart, dpart->nextClone()->name().latin1(), dpart->nextClone(), dpart->prevClone()->name().latin1(), dpart->prevClone()); + //printf("PartCanvas::itemPopup: #2 spart %s %p next:%s %p prev:%s %p\n", spart->name().toLatin1().constData(), spart, spart->nextClone()->name().toLatin1().constData(), spart->nextClone(), spart->prevClone()->name().toLatin1().constData(), spart->prevClone()); + //printf("PartCanvas::itemPopup: #2 dpart %s %p next:%s %p prev:%s %p\n", dpart->name().toLatin1().constData(), dpart, dpart->nextClone()->name().toLatin1().constData(), dpart->nextClone(), dpart->prevClone()->name().toLatin1().constData(), dpart->prevClone()); song->endUndo(SC_PART_MODIFIED); break; // Has to be break here, right? @@ -961,7 +961,7 @@ void PartCanvas::itemPopup(CItem* item, int n, const QPoint& pt) for(int i = 0; i < j; ++i) { // Added by Tim. p3.3.6 - //printf("PartCanvas::itemPopup i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().latin1(), p, part->cevents(), part->cevents()->refCount(), j); + //printf("PartCanvas::itemPopup i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().toLatin1().constData(), p, part->cevents(), part->cevents()->refCount(), j); p->setSelected(true); p = p->nextClone(); @@ -1436,7 +1436,7 @@ void PartCanvas::drawItem(QPainter& p, const CItem* item, const QRect& rect) //printf("part start tick %d part start pixel %d\n", part->tick(), r.x()); // Added by Tim. p3.3.6 - //printf("PartCanvas::drawItem %s evRefs:%d pTick:%d pLen:%d bb.x:%d bb.w:%d rect.x:%d rect.w:%d r.x:%d r.w:%d\n", part->name().latin1(), part->events()->arefCount(), pTick, part->lenTick(), item->bbox().x(), item->bbox().width(), rect.x(), rect.width(), r.x(), r.width()); + //printf("PartCanvas::drawItem %s evRefs:%d pTick:%d pLen:%d bb.x:%d bb.w:%d rect.x:%d rect.w:%d r.x:%d r.w:%d\n", part->name().toLatin1().constData(), part->events()->arefCount(), pTick, part->lenTick(), item->bbox().x(), item->bbox().width(), rect.x(), rect.width(), r.x(), r.width()); // Must be reasonable about very low negative x values! With long songs > 15min // and with high horizontal magnification, 'ghost' drawings appeared, @@ -1623,7 +1623,7 @@ void PartCanvas::drawWavePart(QPainter& p, continue; unsigned channels = f.channels(); if (channels == 0) { - printf("drawWavePart: channels==0! %s\n", f.name().latin1()); + printf("drawWavePart: channels==0! %s\n", f.name().toLatin1().constData()); continue; } @@ -1865,7 +1865,8 @@ void PartCanvas::copy(PartList* pl) int PartCanvas::pasteAt(const QString& pt, Track* track, int pos, bool clone, bool toTrack) { //printf("int PartCanvas::pasteAt(const QString& pt, Track* track, int pos)\n"); - const char* ptxt = pt.latin1(); + QByteArray ba = pt.toLatin1(); + const char* ptxt = ba.constData(); Xml xml(ptxt); bool firstPart=true; int posOffset=0; @@ -2069,7 +2070,7 @@ Part* PartCanvas::readPart(Xml& xml, Track* track, bool doClone, bool toTrack) { //printf("readClone: warning: event not in part: %d - %d -%d, discarded\n", printf("readClone: warning: event at tick:%d not in part:%s, discarded\n", - tick, npart->name().latin1()); + tick, npart->name().toLatin1().constData()); } else { @@ -2108,7 +2109,7 @@ Part* PartCanvas::readPart(Xml& xml, Track* track, bool doClone, bool toTrack) } else if (tag == "uuid") { - uuid_parse(xml.s2().latin1(), uuid); + uuid_parse(xml.s2().toLatin1().constData(), uuid); if(!uuid_is_null(uuid)) { uuidvalid = true; @@ -2277,7 +2278,7 @@ Part* PartCanvas::readClone(Xml& xml, Track* track, bool toTrack) { //printf("readClone: warning: event not in part: %d - %d -%d, discarded\n", printf("readClone: warning: event at tick:%d not in part:%s, discarded\n", - tick, npart->name().latin1()); + tick, npart->name().toLatin1().constData()); } else { @@ -2311,7 +2312,7 @@ Part* PartCanvas::readClone(Xml& xml, Track* track, bool toTrack) } else if (tag == "uuid") { - uuid_parse(xml.s2().latin1(), uuid); + uuid_parse(xml.s2().toLatin1().constData(), uuid); if(!uuid_is_null(uuid)) { uuidvalid = true; @@ -2605,7 +2606,7 @@ void PartCanvas::viewDropEvent(QDropEvent* event) else { if(debugMsg && event->mimeData()->formats().size() != 0) - printf("Drop with unknown format. First format:<%s>\n", event->mimeData()->formats()[0].toLatin1().data()); + printf("Drop with unknown format. First format:<%s>\n", event->mimeData()->formats()[0].toLatin1().constData()); //event->ignore(); // TODO CHECK Tim. return; } @@ -2874,7 +2875,7 @@ void PartCanvas::drawAutomation(QPainter& p, const QRect& r, AudioTrack *t) } // if (height >100) { // p.drawText(tempomap.frame2tick(0)+1000,40,"FOOO"); -// printf("drawText %s\n", cl->name().latin1()); +// printf("drawText %s\n", cl->name().toLatin1().constData()); // } } } diff --git a/muse2/muse/arranger/tlist.cpp b/muse2/muse/arranger/tlist.cpp index 887a80f9..f1be95fa 100644 --- a/muse2/muse/arranger/tlist.cpp +++ b/muse2/muse/arranger/tlist.cpp @@ -304,7 +304,7 @@ void TList::paint(const QRect& r) QString s; if (track->isMidiTrack()) { int outport = ((MidiTrack*)track)->outPort(); - s.sprintf("%d:%s", outport+1, midiPorts[outport].portname().latin1()); + s.sprintf("%d:%s", outport+1, midiPorts[outport].portname().toLatin1().constData()); } // Added by Tim. p3.3.9 @@ -316,7 +316,7 @@ void TList::paint(const QRect& r) { int outport = md->midiPort(); if((outport >= 0) && (outport < MIDI_PORTS)) - s.sprintf("%d:%s", outport+1, midiPorts[outport].portname().latin1()); + s.sprintf("%d:%s", outport+1, midiPorts[outport].portname().toLatin1().constData()); else s = tr("<none>"); } diff --git a/muse2/muse/arranger/trackinfo.cpp b/muse2/muse/arranger/trackinfo.cpp index 09185e62..2f205490 100644 --- a/muse2/muse/arranger/trackinfo.cpp +++ b/muse2/muse/arranger/trackinfo.cpp @@ -163,7 +163,7 @@ void Arranger::midiTrackInfoHeartBeat() { //const char* n = "<unknown>"; const QString n(tr("<unknown>")); - //if(strcmp(midiTrackInfo->iPatch->text().latin1(), n) != 0) + //if(strcmp(midiTrackInfo->iPatch->text().toLatin1().constData(), n) != 0) if(midiTrackInfo->iPatch->text() != n) { //printf("Arranger::midiTrackInfoHeartBeat setting patch <unknown>\n"); @@ -181,7 +181,7 @@ void Arranger::midiTrackInfoHeartBeat() midiTrackInfo->iPatch->setText("???"); } else - if(strcmp(midiTrackInfo->iPatch->text().latin1(), name) != 0) + if(strcmp(midiTrackInfo->iPatch->text().toLatin1().constData(), name) != 0) { //printf("Arranger::midiTrackInfoHeartBeat setting patch name\n"); @@ -203,7 +203,7 @@ void Arranger::midiTrackInfoHeartBeat() //{ MidiInstrument* instr = mp->instrument(); const char* name = instr->getPatchName(outChannel, program, song->mtype(), track->type() == Track::DRUM); - if(strcmp(midiTrackInfo->iPatch->text().latin1(), name) != 0) + if(strcmp(midiTrackInfo->iPatch->text().toLatin1().constData(), name) != 0) midiTrackInfo->iPatch->setText(QString(name)); int hb = ((program >> 16) & 0xff) + 1; @@ -1289,7 +1289,7 @@ void Arranger::updateMidiTrackInfo(int flags) for (int i = 0; i < MIDI_PORTS; ++i) { QString name; - name.sprintf("%d:%s", i+1, midiPorts[i].portname().latin1()); + name.sprintf("%d:%s", i+1, midiPorts[i].portname().toLatin1().constData()); midiTrackInfo->iOutput->insertItem(name, i); if (i == outPort) midiTrackInfo->iOutput->setCurrentItem(i); diff --git a/muse2/muse/audio.cpp b/muse2/muse/audio.cpp index e0ebd4a3..66003f0b 100644 --- a/muse2/muse/audio.cpp +++ b/muse2/muse/audio.cpp @@ -190,7 +190,7 @@ bool Audio::start() //printf("reconnecting output %s\n", (*i)->name().ascii()); for (int x=0; x < (*i)->channels();x++) (*i)->setJackPort(x,0); - //printf("name=%s\n",(*i)->name().latin1()); + //printf("name=%s\n",(*i)->name().toLatin1()); (*i)->setName((*i)->name()); // restore jack connection } //audioDevice->start(); @@ -602,7 +602,7 @@ void Audio::process1(unsigned samplePos, unsigned offset, unsigned frames) float data[frames * channels]; for (int i = 0; i < channels; ++i) buffer[i] = data + i * frames; - //printf("Audio::process1 calling track->copyData for track:%s\n", track->name().latin1()); + //printf("Audio::process1 calling track->copyData for track:%s\n", track->name().toLatin1()); // p3.3.38 //track->copyData(samplePos, channels, frames, buffer); diff --git a/muse2/muse/audioconvert.cpp b/muse2/muse/audioconvert.cpp index 878bc8e7..7dd09eb9 100644 --- a/muse2/muse/audioconvert.cpp +++ b/muse2/muse/audioconvert.cpp @@ -120,7 +120,7 @@ off_t AudioConverter::readAudio(SndFileR& f, unsigned offset, float** buffer, in // Added by Tim. p3.3.17 //#ifdef AUDIOCONVERT_DEBUG_PRC //printf("AudioConverter::process %s audConv:%p sfCurFrame:%ld offset:%u channel:%d fchan:%d n:%d\n", - // f.name().latin1(), this, sfCurFrame, offset, channel, f.channels(), n); + // f.name().toLatin1(), this, sfCurFrame, offset, channel, f.channels(), n); //#endif off_t frame = offset; // _spos is added before the call. @@ -321,7 +321,7 @@ off_t SRCAudioConverter::process(SndFileR& f, float** buffer, int channel, int n // Added by Tim. p3.3.17 //#ifdef AUDIOCONVERT_DEBUG_PRC //printf("AudioConverter::process %s audConv:%p sfCurFrame:%ld offset:%u channel:%d fchan:%d n:%d\n", - // f.name().latin1(), this, sfCurFrame, offset, channel, f.channels(), n); + // f.name().toLatin1(), this, sfCurFrame, offset, channel, f.channels(), n); //#endif // off_t frame = offset; // _spos is added before the call. @@ -408,7 +408,7 @@ off_t SRCAudioConverter::process(SndFileR& f, float** buffer, int channel, int n #ifdef AUDIOCONVERT_DEBUG if(srcdata.output_frames_gen != outFrames) printf("SRCAudioConverter::process %s output_frames_gen:%ld != outFrames:%ld inFrames:%ld srcdata.input_frames_used:%ld rn:%d\n", - f.name().latin1(), srcdata.output_frames_gen, outFrames, inFrames, srcdata.input_frames_used, rn); + f.name().toLatin1(), srcdata.output_frames_gen, outFrames, inFrames, srcdata.input_frames_used, rn); #endif // If the number of frames read by the soundfile equals the input frames, go back. @@ -440,7 +440,7 @@ off_t SRCAudioConverter::process(SndFileR& f, float** buffer, int channel, int n break; #ifdef AUDIOCONVERT_DEBUG - printf("SRCAudioConverter::process %s attempt:%d totalOutFrames:%ld != n:%d try again\n", f.name().latin1(), attempt, totalOutFrames, n); + printf("SRCAudioConverter::process %s attempt:%d totalOutFrames:%ld != n:%d try again\n", f.name().toLatin1(), attempt, totalOutFrames, n); #endif // SRC didn't give us the number of frames we requested. @@ -461,7 +461,7 @@ off_t SRCAudioConverter::process(SndFileR& f, float** buffer, int channel, int n _sfCurFrame += rn; #ifdef AUDIOCONVERT_DEBUG printf("SRCAudioConverter::process %s rn:%zd != inFrames:%ld output_frames_gen:%ld outFrames:%ld srcdata.input_frames_used:%ld\n", - f.name().latin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, srcdata.input_frames_used); + f.name().toLatin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, srcdata.input_frames_used); #endif // We've reached the end of the file. Convert the number of frames read. @@ -478,7 +478,7 @@ off_t SRCAudioConverter::process(SndFileR& f, float** buffer, int channel, int n if(totalOutFrames != n) { #ifdef AUDIOCONVERT_DEBUG - printf("SRCAudioConverter::process %s totalOutFrames:%ld != n:%d\n", f.name().latin1(), totalOutFrames, n); + printf("SRCAudioConverter::process %s totalOutFrames:%ld != n:%d\n", f.name().toLatin1(), totalOutFrames, n); #endif // Let's zero the rest of it. @@ -617,7 +617,7 @@ off_t RubberBandAudioConverter::process(SndFileR& f, float** buffer, int channel // Added by Tim. p3.3.17 //#ifdef AUDIOCONVERT_DEBUG_PRC //printf("AudioConverter::process %s audConv:%p sfCurFrame:%ld offset:%u channel:%d fchan:%d n:%d\n", - // f.name().latin1(), this, sfCurFrame, offset, channel, f.channels(), n); + // f.name().toLatin1(), this, sfCurFrame, offset, channel, f.channels(), n); //#endif // off_t frame = offset; // _spos is added before the call. @@ -741,7 +741,7 @@ off_t RubberBandAudioConverter::process(SndFileR& f, float** buffer, int channel #ifdef AUDIOCONVERT_DEBUG if(srcdata.output_frames_gen != outFrames) printf("RubberBandAudioConverter::process %s output_frames_gen:%ld != outFrames:%ld inFrames:%ld srcdata.input_frames_used:%ld rn:%d\n", - f.name().latin1(), srcdata.output_frames_gen, outFrames, inFrames, srcdata.input_frames_used, rn); + f.name().toLatin1(), srcdata.output_frames_gen, outFrames, inFrames, srcdata.input_frames_used, rn); #endif // If the number of frames read by the soundfile equals the input frames, go back. @@ -773,7 +773,7 @@ off_t RubberBandAudioConverter::process(SndFileR& f, float** buffer, int channel break; #ifdef AUDIOCONVERT_DEBUG - printf("RubberBandAudioConverter::process %s attempt:%d totalOutFrames:%ld != n:%d try again\n", f.name().latin1(), attempt, totalOutFrames, n); + printf("RubberBandAudioConverter::process %s attempt:%d totalOutFrames:%ld != n:%d try again\n", f.name().toLatin1(), attempt, totalOutFrames, n); #endif // We didn't get the number of frames we requested. @@ -794,7 +794,7 @@ off_t RubberBandAudioConverter::process(SndFileR& f, float** buffer, int channel _sfCurFrame += rn; #ifdef AUDIOCONVERT_DEBUG printf("RubberBandAudioConverter::process %s rn:%zd != inFrames:%ld output_frames_gen:%ld outFrames:%ld srcdata.input_frames_used:%ld\n", - f.name().latin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, srcdata.input_frames_used); + f.name().toLatin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, srcdata.input_frames_used); #endif // We've reached the end of the file. Convert the number of frames read. @@ -811,7 +811,7 @@ off_t RubberBandAudioConverter::process(SndFileR& f, float** buffer, int channel if(totalOutFrames != n) { #ifdef AUDIOCONVERT_DEBUG - printf("RubberBandAudioConverter::process %s totalOutFrames:%ld != n:%d\n", f.name().latin1(), totalOutFrames, n); + printf("RubberBandAudioConverter::process %s totalOutFrames:%ld != n:%d\n", f.name().toLatin1(), totalOutFrames, n); #endif // Let's zero the rest of it. diff --git a/muse2/muse/audiotrack.cpp b/muse2/muse/audiotrack.cpp index 189e39d1..f486fbae 100644 --- a/muse2/muse/audiotrack.cpp +++ b/muse2/muse/audiotrack.cpp @@ -713,7 +713,7 @@ void AudioTrack::setVolume(double val) iCtrlList cl = _controller.find(AC_VOLUME); if (cl == _controller.end()) { printf("no volume controller %s %zd\n", - name().latin1(), _controller.size()); + name().toLatin1().constData(), _controller.size()); return; } cl->second->setCurVal(val); @@ -1574,7 +1574,7 @@ bool AudioTrack::setRecordFlag1(bool f) QFile fil; for (;;++recFileNumber) { sprintf(buffer, "%s/rec%d.wav", - museProject.latin1(), + museProject.toLatin1().constData(), recFileNumber); fil.setName(QString(buffer)); if (!fil.exists()) @@ -1594,7 +1594,7 @@ bool AudioTrack::setRecordFlag1(bool f) } if (debugMsg) printf("AudioNode::setRecordFlag1: create internal file %s\n", - _recFile->path().latin1()); + _recFile->path().toLatin1().constData()); } else { if (_recFile) { @@ -1609,9 +1609,9 @@ bool AudioTrack::setRecordFlag1(bool f) delete _recFile; setRecFile(0); - remove(s.latin1()); + remove(s.toLatin1().constData()); if(debugMsg) - printf("AudioNode::setRecordFlag1: remove file %s\n", s.latin1()); + printf("AudioNode::setRecordFlag1: remove file %s\n", s.toLatin1().constData()); //_recFile = 0; } } @@ -1621,7 +1621,7 @@ double AudioTrack::auxSend(int idx) const { if (unsigned(idx) >= _auxSend.size()) { printf("%s auxSend: bad index: %d >= %zd\n", - name().latin1(), idx, _auxSend.size()); + name().toLatin1().constData(), idx, _auxSend.size()); return 0.0; } return _auxSend[idx]; @@ -1631,7 +1631,7 @@ void AudioTrack::setAuxSend(int idx, double v) { if (unsigned(idx) >= _auxSend.size()) { printf("%s setAuxSend: bad index: %d >= %zd\n", - name().latin1(), idx, _auxSend.size()); + name().toLatin1().constData(), idx, _auxSend.size()); return; } _auxSend[idx] = v; diff --git a/muse2/muse/conf.cpp b/muse2/muse/conf.cpp index aa1ffef6..4f3dad63 100644 --- a/muse2/muse/conf.cpp +++ b/muse2/muse/conf.cpp @@ -271,18 +271,18 @@ static void readConfigMidiPort(Xml& xml) MidiDevice* dev = midiDevices.find(device); //if(debugMsg && !dev) - // fprintf(stderr, "readConfigMidiPort: device not found %s\n", device.latin1()); + // fprintf(stderr, "readConfigMidiPort: device not found %s\n", device.toLatin1().constData()); if(!dev && type == MidiDevice::JACK_MIDI) { if(debugMsg) - fprintf(stderr, "readConfigMidiPort: creating jack midi device %s\n", device.latin1()); + fprintf(stderr, "readConfigMidiPort: creating jack midi device %s\n", device.toLatin1().constData()); //dev = MidiJackDevice::createJackMidiDevice(device, openFlags); dev = MidiJackDevice::createJackMidiDevice(device); // p3.3.55 } if(debugMsg && !dev) - fprintf(stderr, "readConfigMidiPort: device not found %s\n", device.latin1()); + fprintf(stderr, "readConfigMidiPort: device not found %s\n", device.toLatin1().constData()); MidiPort* mp = &midiPorts[idx]; mp->syncInfo().copyParams(tmpSi); @@ -367,7 +367,7 @@ static void readConfigMidiSyncInfo(Xml& xml) si.setMTCOut(sendMTC); } else - fprintf(stderr, "Read configuration: Sync device: %s not found\n", device.latin1()); + fprintf(stderr, "Read configuration: Sync device: %s not found\n", device.toLatin1().constData()); return; } @@ -732,7 +732,8 @@ void readConfiguration(Xml& xml, bool readOnlySequencer) xml.parseInt(); else if (tag == "mtcoffset") { QString qs(xml.parse1()); - const char* str = qs.latin1(); + QByteArray ba = qs.toLatin1(); + const char* str = ba.constData(); int h, m, s, f, sf; sscanf(str, "%d:%d:%d:%d:%d", &h, &m, &s, &f, &sf); mtcOffset = MTC(h, m, s, f, sf); @@ -805,7 +806,7 @@ void readConfiguration(Xml& xml, bool readOnlySequencer) xml.unknown("configuration"); break; case Xml::Text: - printf("text <%s>\n", xml.s1().latin1()); + printf("text <%s>\n", xml.s1().toLatin1().constData()); break; case Xml::Attribut: if (readOnlySequencer) @@ -869,10 +870,10 @@ static void probeMachineSpecificConfiguration() bool readConfiguration() { - FILE* f = fopen(configName.latin1(), "r"); + FILE* f = fopen(configName.toLatin1().constData(), "r"); if (f == 0) { if (debugMsg || debugMode) - fprintf(stderr, "NO Config File <%s> found\n", configName.latin1()); + fprintf(stderr, "NO Config File <%s> found\n", configName.toLatin1().constData()); // if the config file does not exist launch probeMachineSpecificConfiguration probeMachineSpecificConfiguration(); @@ -1018,10 +1019,10 @@ static void writeSeqConfiguration(int level, Xml& xml, bool writePortInfo) void MusE::writeGlobalConfiguration() const { - FILE* f = fopen(configName.latin1(), "w"); + FILE* f = fopen(configName.toLatin1().constData(), "w"); if (f == 0) { printf("save configuration to <%s> failed: %s\n", - configName.latin1(), strerror(errno)); + configName.toLatin1().constData(), strerror(errno)); return; } Xml xml(f); @@ -1428,7 +1429,7 @@ void MixerConfig::write(int level, Xml& xml) //void MixerConfig::write(int level, Xml& xml, const char* name) { //xml.stag(QString(name)); - //xml.tag(level++, name.latin1()); + //xml.tag(level++, name.toLatin1().constData()); xml.tag(level++, "Mixer"); //xml.tag(level++, name); @@ -1447,7 +1448,7 @@ void MixerConfig::write(int level, Xml& xml) xml.intTag(level, "showSyntiTracks", showSyntiTracks); //xml.etag(name); - //xml.etag(level, name.latin1()); + //xml.etag(level, name.toLatin1().constData()); xml.etag(level, "Mixer"); //xml.etag(level, name); } @@ -1489,7 +1490,7 @@ void MixerConfig::read(Xml& xml) else if (tag == "showSyntiTracks") showSyntiTracks = xml.parseInt(); else - //xml.unknown(name.latin1()); + //xml.unknown(name.toLatin1().constData()); xml.unknown("Mixer"); break; case Xml::TagEnd: diff --git a/muse2/muse/confmport.cpp b/muse2/muse/confmport.cpp index 17abc19c..8e77c155 100644 --- a/muse2/muse/confmport.cpp +++ b/muse2/muse/confmport.cpp @@ -52,7 +52,7 @@ void MPConfig::mdevViewItemRenamed(QTableWidgetItem* item) { int col = item->column(); QString s = item->text(); - //printf("MPConfig::mdevViewItemRenamed col:%d txt:%s\n", col, s.latin1()); + //printf("MPConfig::mdevViewItemRenamed col:%d txt:%s\n", col, s.toLatin1().constData()); if(item == 0) return; switch(col) @@ -60,7 +60,7 @@ void MPConfig::mdevViewItemRenamed(QTableWidgetItem* item) case DEVCOL_NAME: { QString id = item->tableWidget()->item(item->row(), DEVCOL_NO)->text(); - int no = atoi(id.latin1()) - 1; + int no = atoi(id.toLatin1().constData()) - 1; if(no < 0 || no >= MIDI_PORTS) return; @@ -88,7 +88,7 @@ void MPConfig::mdevViewItemRenamed(QTableWidgetItem* item) } break; default: - //printf("MPConfig::mdevViewItemRenamed unknown column clicked col:%d txt:%s\n", col, s.latin1()); + //printf("MPConfig::mdevViewItemRenamed unknown column clicked col:%d txt:%s\n", col, s.toLatin1().constData()); break; } } @@ -102,7 +102,7 @@ void MPConfig::rbClicked(QTableWidgetItem* item) if (item == 0) return; QString id = item->tableWidget()->item(item->row(), DEVCOL_NO)->text(); - int no = atoi(id.latin1()) - 1; + int no = atoi(id.toLatin1().constData()) - 1; if (no < 0 || no >= MIDI_PORTS) return; @@ -234,7 +234,7 @@ void MPConfig::rbClicked(QTableWidgetItem* item) //for (int i = 0; i < channel; ++i) //{ //char buffer[128]; - //snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); + //snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); //MenuTitleItem* titel = new MenuTitleItem(QString(buffer)); //pup->insertItem(titel); @@ -404,8 +404,8 @@ void MPConfig::rbClicked(QTableWidgetItem* item) //if(devALSA) if((*i)->deviceType() == MidiDevice::ALSA_MIDI) { - //mapALSA.insert( std::pair<std::string, int> (std::string(devALSA->name().lower().latin1()), ii) ); - mapALSA.insert( std::pair<std::string, int> (std::string((*i)->name().latin1()), aix) ); + //mapALSA.insert( std::pair<std::string, int> (std::string(devALSA->name().lower().toLatin1().constData()), ii) ); + mapALSA.insert( std::pair<std::string, int> (std::string((*i)->name().toLatin1().constData()), aix) ); ++aix; } else @@ -413,18 +413,18 @@ void MPConfig::rbClicked(QTableWidgetItem* item) { //devJACK = dynamic_cast<MidiJackDevice*>(*i); //if(devJACK) - //mapJACK.insert( std::pair<std::string, int> (std::string(devJACK->name().lower().latin1()), ii) ); - mapJACK.insert( std::pair<std::string, int> (std::string((*i)->name().latin1()), jix) ); + //mapJACK.insert( std::pair<std::string, int> (std::string(devJACK->name().lower().toLatin1().constData()), ii) ); + mapJACK.insert( std::pair<std::string, int> (std::string((*i)->name().toLatin1().constData()), jix) ); ++jix; } else if((*i)->deviceType() == MidiDevice::SYNTH_MIDI) { - mapSYNTH.insert( std::pair<std::string, int> (std::string((*i)->name().latin1()), six) ); + mapSYNTH.insert( std::pair<std::string, int> (std::string((*i)->name().toLatin1().constData()), six) ); ++six; } else - printf("MPConfig::rbClicked unknown midi device: %s\n", (*i)->name().latin1()); + printf("MPConfig::rbClicked unknown midi device: %s\n", (*i)->name().toLatin1().constData()); } //int sz = midiDevices.size(); @@ -757,7 +757,7 @@ void MPConfig::songChanged(int flags) if(sitem) { QString id = sitem->tableWidget()->item(sitem->row(), DEVCOL_NO)->text(); - no = atoi(id.latin1()) - 1; + no = atoi(id.toLatin1().constData()) - 1; if(no < 0 || no >= MIDI_PORTS) no = -1; } diff --git a/muse2/muse/ctrl.cpp b/muse2/muse/ctrl.cpp index fa7e5bd7..4da22836 100644 --- a/muse2/muse/ctrl.cpp +++ b/muse2/muse/ctrl.cpp @@ -167,24 +167,25 @@ void CtrlList::read(Xml& xml) //_id = xml.s2().toInt(); _id = loc.toInt(xml.s2(), &ok); if(!ok) - printf("CtrlList::read failed reading _id string: %s\n", xml.s2().latin1()); + printf("CtrlList::read failed reading _id string: %s\n", xml.s2().toLatin1().constData()); } else if (tag == "cur") { //_curVal = xml.s2().toDouble(); _curVal = loc.toDouble(xml.s2(), &ok); if(!ok) - printf("CtrlList::read failed reading _curVal string: %s\n", xml.s2().latin1()); + printf("CtrlList::read failed reading _curVal string: %s\n", xml.s2().toLatin1().constData()); } else - printf("unknown tag %s\n", tag.latin1()); + printf("unknown tag %s\n", tag.toLatin1().constData()); break; case Xml::Text: { // Changed by Tim. Users in some locales reported corrupt reading, // because of the way floating point is represented (2,3456 not 2.3456). /* - const char* s = tag.latin1(); + QByteArray ba = tag.toLatin1(); + const char* s = ba;.constData(); int frame; double val; @@ -206,7 +207,7 @@ void CtrlList::read(Xml& xml) */ // Added by Tim. p3.3.6 - //printf("CtrlList::read tag:%s\n", tag.latin1()); + //printf("CtrlList::read tag:%s\n", tag.toLatin1().constData()); int len = tag.length(); int frame; @@ -235,7 +236,7 @@ void CtrlList::read(Xml& xml) frame = loc.toInt(fs, &ok); if(!ok) { - printf("CtrlList::read failed reading frame string: %s\n", fs.latin1()); + printf("CtrlList::read failed reading frame string: %s\n", fs.toLatin1().constData()); break; } @@ -257,12 +258,12 @@ void CtrlList::read(Xml& xml) val = loc.toDouble(vs, &ok); if(!ok) { - printf("CtrlList::read failed reading value string: %s\n", vs.latin1()); + printf("CtrlList::read failed reading value string: %s\n", vs.toLatin1().constData()); break; } // Added by Tim. p3.3.6 - //printf("CtrlList::read i:%d len:%d fs:%s frame %d: vs:%s val %f \n", i, len, fs.latin1(), frame, vs.latin1(), val); + //printf("CtrlList::read i:%d len:%d fs:%s frame %d: vs:%s val %f \n", i, len, fs.toLatin1().constData(), frame, vs.toLatin1().constData(), val); add(frame, val); diff --git a/muse2/muse/ctrl/ctrlpanel.cpp b/muse2/muse/ctrl/ctrlpanel.cpp index 8e044510..37472b08 100644 --- a/muse2/muse/ctrl/ctrlpanel.cpp +++ b/muse2/muse/ctrl/ctrlpanel.cpp @@ -102,7 +102,7 @@ CtrlPanel::CtrlPanel(QWidget* parent, MidiEditor* e, const char* name) _dl->setToolTip(tr("double click on/off")); _dl->setSpecialText(tr("off")); _dl->setFont(config.fonts[1]); - _dl->setBackgroundMode(Qt::PaletteMid); + _dl->setBackgroundRole(QPalette::Mid); _dl->setFrame(true); _dl->setFixedWidth(36); _dl->setFixedHeight(15); @@ -659,7 +659,7 @@ void CtrlPanel::ctrlPopup() } } if (i == cll->end()) { - printf("CtrlPanel: controller %s not found!", s.latin1()); + printf("CtrlPanel: controller %s not found!", s.toLatin1().constData()); } } } diff --git a/muse2/muse/driver/alsamidi.cpp b/muse2/muse/driver/alsamidi.cpp index 3b15fc6f..4426279b 100644 --- a/muse2/muse/driver/alsamidi.cpp +++ b/muse2/muse/driver/alsamidi.cpp @@ -199,10 +199,10 @@ void MidiAlsaDevice::writeRouting(int level, Xml& xml) const xml.tag(level++, "Route"); //xml.strTag(level, "srcNode", r->name()); - xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); //xml.strTag(level, "dstNode", name()); - xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, name().latin1()); + xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, name().toLatin1().constData()); xml.etag(level--, "Route"); } @@ -230,31 +230,31 @@ void MidiAlsaDevice::writeRouting(int level, Xml& xml) const /* //xml.strTag(level, "srcNode", name()); if(r->channel != -1) - //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, r->channel, name().latin1()); - //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, r->channel, name().latin1()); - xml.tag(level, "source devtype=\"%d\" channel=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, r->channel, name().latin1()); + //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, r->channel, name().toLatin1().constData()); + //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, r->channel, name().toLatin1().constData()); + xml.tag(level, "source devtype=\"%d\" channel=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, r->channel, name().toLatin1().constData()); else - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, name().latin1()); - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().latin1()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::ALSA_MIDI_ROUTE, name().toLatin1().constData()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().toLatin1().constData()); */ - //xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, name().latin1()); - xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, Xml::xmlString(name()).latin1()); + //xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, name().toLatin1().constData()); + xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::ALSA_MIDI, Xml::xmlString(name()).toLatin1().constData()); /* //xml.strTag(level, "dstNode", r->name()); if(r->channel != -1) { if(r->type == Route::MIDI_DEVICE_ROUTE) - xml.tag(level, "dest devtype=\"%d\" channel=\"%d\" name=\"%s\"/", r->device->deviceType(), r->channel, r->name().latin1()); + xml.tag(level, "dest devtype=\"%d\" channel=\"%d\" name=\"%s\"/", r->device->deviceType(), r->channel, r->name().toLatin1().constData()); else - xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().latin1()); + xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().toLatin1().constData()); } else { if(r->type == Route::MIDI_DEVICE_ROUTE) - xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().latin1()); + xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().toLatin1().constData()); else - xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); } */ diff --git a/muse2/muse/driver/jack.cpp b/muse2/muse/driver/jack.cpp index 6c237622..909e6064 100644 --- a/muse2/muse/driver/jack.cpp +++ b/muse2/muse/driver/jack.cpp @@ -789,7 +789,7 @@ void JackAudioDevice::connectJackMidiPorts() QString name(namep); if(JACK_DEBUG) - printf("JackAudioDevice::graphChanged %s\n", name.latin1()); + printf("JackAudioDevice::graphChanged %s\n", name.toLatin1()); for(iMidiDevice imd = midiDevices.begin(); imd != midiDevices.end(); ++imd) { @@ -805,14 +805,14 @@ void JackAudioDevice::connectJackMidiPorts() if(!mjd->clientJackPort() || (mjd->clientJackPort() != port)) continue; - jack_port_t* devport = jack_port_by_name(_client, mjd->name().latin1()); + jack_port_t* devport = jack_port_by_name(_client, mjd->name().toLatin1()); if(!devport) continue; int ofl = mjd->openFlags(); if(JACK_DEBUG) - printf("JackAudioDevice::graphChanged found MidiJackDevice:%s\n", mjd->name().latin1()); + printf("JackAudioDevice::graphChanged found MidiJackDevice:%s\n", mjd->name().toLatin1()); // Note docs say it can't be both input and output. src, dest // If Jack port can receive data from us and we actually want to... @@ -919,7 +919,7 @@ void JackAudioDevice::graphChanged() if (irl->channel != channel) continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); //printf("portname=%s\n", portName); bool found = false; const char** pn = ports; @@ -956,7 +956,7 @@ void JackAudioDevice::graphChanged() if (irl->channel != channel) continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); if (strcmp(*pn, portName) == 0) { found = true; break; @@ -1004,7 +1004,7 @@ void JackAudioDevice::graphChanged() if (irl->channel != channel) continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); bool found = false; const char** pn = ports; while (pn && *pn) { @@ -1040,7 +1040,7 @@ void JackAudioDevice::graphChanged() if (irl->channel != channel) continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); if (strcmp(*pn, portName) == 0) { found = true; break; @@ -1114,7 +1114,7 @@ void JackAudioDevice::graphChanged() // continue; QString name = irl->name(); //name += QString(JACK_MIDI_OUT_PORT_SUFFIX); // p3.3.55 - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); bool found = false; const char** pn = ports; while (pn && *pn) { @@ -1154,7 +1154,7 @@ void JackAudioDevice::graphChanged() //if (irl->channel != channel) // continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); if (strcmp(*pn, portName) == 0) { found = true; break; @@ -1210,7 +1210,7 @@ void JackAudioDevice::graphChanged() //if (irl->channel != channel) // continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); bool found = false; const char** pn = ports; while (pn && *pn) { @@ -1250,7 +1250,7 @@ void JackAudioDevice::graphChanged() //if (irl->channel != channel) // continue; QString name = irl->name(); - const char* portName = name.latin1(); + const char* portName = name.toLatin1(); if (strcmp(*pn, portName) == 0) { found = true; break; @@ -1743,7 +1743,7 @@ QString JackAudioDevice::portName(void* port) return ""; QString s(jack_port_name((jack_port_t*)port)); - //printf("Jack::portName %p %s\n", port, s.latin1()); + //printf("Jack::portName %p %s\n", port, s.toLatin1()); return s; } @@ -2130,14 +2130,14 @@ void JackAudioDevice::scanMidiPorts() // Only Jack midi devices. if(dynamic_cast<MidiJackDevice*>(*imd) == 0) continue; - if(names.find(std::string((*imd)->name().latin1())) == names.end()) + if(names.find(std::string((*imd)->name().toLatin1())) == names.end()) to_del.push_back(*imd); } for(std::list<MidiDevice*>::iterator imd = to_del.begin(); imd != to_del.end(); ++imd) { if(debugMsg) - printf(" removing port device:%s\n", (*imd)->name().latin1()); + printf(" removing port device:%s\n", (*imd)->name().toLatin1()); midiDevices.remove(*imd); // This will close (and unregister) the client port. delete (*imd); @@ -2198,7 +2198,7 @@ void JackAudioDevice::scanMidiPorts() //portList.append(jp); if(debugMsg) - printf(" adding port device:%s\n", qname.latin1()); + printf(" adding port device:%s\n", qname.toLatin1()); MidiJackDevice* dev = new MidiJackDevice(0, qname); dev->setrwFlags(flags); diff --git a/muse2/muse/driver/jackmidi.cpp b/muse2/muse/driver/jackmidi.cpp index d10712eb..da0f6235 100644 --- a/muse2/muse/driver/jackmidi.cpp +++ b/muse2/muse/driver/jackmidi.cpp @@ -203,15 +203,15 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p /// _openFlags &= _rwFlags; // restrict to available bits /// #ifdef JACK_MIDI_DEBUG -/// printf("MidiJackDevice::open %s\n", name.latin1()); +/// printf("MidiJackDevice::open %s\n", name.toLatin1().constData()); /// #endif - //jack_port_t* jp = jack_port_by_name(_client, name().latin1()); -/// jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().latin1()); + //jack_port_t* jp = jack_port_by_name(_client, name().toLatin1().constData()); +/// jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().toLatin1().constData()); /// if(!jp) /// { -/// printf("MidiJackDevice::open: Jack midi port %s not found!\n", name().latin1()); +/// printf("MidiJackDevice::open: Jack midi port %s not found!\n", name().toLatin1().constData()); /// _writeEnable = false; /// _readEnable = false; /// return QString("Jack midi port not found"); @@ -222,9 +222,9 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p //if(!name.isEmpty()) //{ // Does not work. - // if(audioDevice->findPort(name.latin1())) + // if(audioDevice->findPort(name.toLatin1().constData())) // { - // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed! Given port name %s already exists!\n", name.latin1()); + // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed! Given port name %s already exists!\n", name.toLatin1().constData()); // return 0; // } //} @@ -275,8 +275,8 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p //client_jackport = (jack_port_t*)audioDevice->registerOutPort(buf, true); if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) // p3.3.52 { - //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.latin1(), true); - out_client_jackport = (jack_port_t*)audioDevice->registerOutPort((name + QString("_out")).latin1(), true); // p3.3.55 + //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.toLatin1().constData(), true); + out_client_jackport = (jack_port_t*)audioDevice->registerOutPort((name + QString("_out")).toLatin1().constData(), true); // p3.3.55 //if(client_jackport) if(out_client_jackport) // p3.3.55 break; @@ -300,13 +300,13 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p { if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) // p3.3.52 { - //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.latin1(), true); - out_client_jackport = (jack_port_t*)audioDevice->registerOutPort((name + QString(JACK_MIDI_OUT_PORT_SUFFIX)).latin1(), true); // p3.3.55 + //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.toLatin1().constData(), true); + out_client_jackport = (jack_port_t*)audioDevice->registerOutPort((name + QString(JACK_MIDI_OUT_PORT_SUFFIX)).toLatin1().constData(), true); // p3.3.55 //if(!client_jackport) if(!out_client_jackport) // p3.3.55 { - //fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed creating output port name %s\n", name.latin1()); - fprintf(stderr, "MusE: createJackMidiDevice failed creating output port name %s\n", (name + QString(JACK_MIDI_OUT_PORT_SUFFIX)).latin1()); // p3.3.55 + //fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed creating output port name %s\n", name.toLatin1().constData()); + fprintf(stderr, "MusE: createJackMidiDevice failed creating output port name %s\n", (name + QString(JACK_MIDI_OUT_PORT_SUFFIX)).toLatin1().constData()); // p3.3.55 //return 0; rwflags &= ~1; // p3.3.55 Remove the output r/w flag, but continue on... @@ -318,7 +318,7 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p /* else { - client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.latin1(), true); + client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.toLatin1().constData(), true); if(!client_jackport) { for(int i = 0; ; ++i) @@ -342,10 +342,10 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p } */ - //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.latin1(), true); + //client_jackport = (jack_port_t*)audioDevice->registerOutPort(name.toLatin1().constData(), true); //if(client_jackport == NULL) //{ - // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed to register jack midi client output port %s\n", name.latin1()); + // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed to register jack midi client output port %s\n", name.toLatin1().constData()); // return 0; //} //else @@ -375,8 +375,8 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p //client_jackport = (jack_port_t*)audioDevice->registerInPort(buf, true); if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) // p3.3.52 { - //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.latin1(), true); - in_client_jackport = (jack_port_t*)audioDevice->registerInPort(name.latin1(), true); // p3.3.55 + //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.toLatin1().constData(), true); + in_client_jackport = (jack_port_t*)audioDevice->registerInPort(name.toLatin1().constData(), true); // p3.3.55 //if(client_jackport) if(in_client_jackport) // p3.3.55 break; @@ -400,13 +400,13 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p { if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) // p3.3.52 { - //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.latin1(), true); - in_client_jackport = (jack_port_t*)audioDevice->registerInPort((name + QString(JACK_MIDI_IN_PORT_SUFFIX)).latin1(), true); // p3.3.55 + //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.toLatin1().constData(), true); + in_client_jackport = (jack_port_t*)audioDevice->registerInPort((name + QString(JACK_MIDI_IN_PORT_SUFFIX)).toLatin1().constData(), true); // p3.3.55 //if(!client_jackport) if(!in_client_jackport) // p3.3.55 { - //fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed creating input port name %s\n", name.latin1()); - fprintf(stderr, "MusE: createJackMidiDevice failed creating input port name %s\n", (name + QString(JACK_MIDI_IN_PORT_SUFFIX)).latin1()); + //fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed creating input port name %s\n", name.toLatin1().constData()); + fprintf(stderr, "MusE: createJackMidiDevice failed creating input port name %s\n", (name + QString(JACK_MIDI_IN_PORT_SUFFIX)).toLatin1().constData()); //return 0; rwflags &= ~2; // p3.3.55 Remove the input r/w flag, but continue on... @@ -415,11 +415,11 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p } */ - //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.latin1(), true); + //client_jackport = (jack_port_t*)audioDevice->registerInPort(name.toLatin1().constData(), true); //if(client_jackport == NULL) //{ - // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed to register jack midi client input port %s\n", name.latin1()); + // fprintf(stderr, "MidiJackDevice::createJackMidiDevice failed to register jack midi client input port %s\n", name.toLatin1().constData()); //_readEnable = false; //return QString("Could not register jack-midi-in client port"); // return 0; @@ -448,17 +448,17 @@ MidiDevice* MidiJackDevice::createJackMidiDevice(QString name, int rwflags) // p void MidiJackDevice::setName(const QString& s) { #ifdef JACK_MIDI_DEBUG - printf("MidiJackDevice::setName %s new name:%s\n", name().latin1(), s.latin1()); + printf("MidiJackDevice::setName %s new name:%s\n", name().toLatin1().constData(), s.toLatin1().constData()); #endif _name = s; //if(clientPort()) // p3.3.52 Added check. - // audioDevice->setPortName(clientPort(), s.latin1()); + // audioDevice->setPortName(clientPort(), s.toLatin1().constData()); // p3.3.55 if(inClientPort()) - audioDevice->setPortName(inClientPort(), (s + QString(JACK_MIDI_IN_PORT_SUFFIX)).latin1()); + audioDevice->setPortName(inClientPort(), (s + QString(JACK_MIDI_IN_PORT_SUFFIX)).toLatin1().constData()); if(outClientPort()) - audioDevice->setPortName(outClientPort(), (s + QString(JACK_MIDI_OUT_PORT_SUFFIX)).latin1()); + audioDevice->setPortName(outClientPort(), (s + QString(JACK_MIDI_OUT_PORT_SUFFIX)).toLatin1().constData()); } //--------------------------------------------------------- @@ -470,16 +470,16 @@ QString MidiJackDevice::open() _openFlags &= _rwFlags; // restrict to available bits #ifdef JACK_MIDI_DEBUG - printf("MidiJackDevice::open %s\n", name().latin1()); + printf("MidiJackDevice::open %s\n", name().toLatin1().constData()); #endif /* - //jack_port_t* jp = jack_port_by_name(_client, name().latin1()); - jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().latin1()); + //jack_port_t* jp = jack_port_by_name(_client, name().toLatin1().constData()); + jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().toLatin1().constData()); if(!jp) { - printf("MidiJackDevice::open: Jack midi port %s not found!\n", name().latin1()); + printf("MidiJackDevice::open: Jack midi port %s not found!\n", name().toLatin1().constData()); _writeEnable = false; _readEnable = false; return QString("Jack midi port not found"); @@ -539,10 +539,10 @@ QString MidiJackDevice::open() if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) { s = name() + QString(JACK_MIDI_OUT_PORT_SUFFIX); - _out_client_jackport = (jack_port_t*)audioDevice->registerOutPort(s.latin1(), true); + _out_client_jackport = (jack_port_t*)audioDevice->registerOutPort(s.toLatin1().constData(), true); if(!_out_client_jackport) { - fprintf(stderr, "MusE: MidiJackDevice::open failed creating output port name %s\n", s.latin1()); + fprintf(stderr, "MusE: MidiJackDevice::open failed creating output port name %s\n", s.toLatin1().constData()); _openFlags &= ~1; // Remove the flag, but continue on... } } @@ -585,10 +585,10 @@ QString MidiJackDevice::open() if(audioDevice->deviceType() == AudioDevice::JACK_AUDIO) { s = name() + QString(JACK_MIDI_IN_PORT_SUFFIX); - _in_client_jackport = (jack_port_t*)audioDevice->registerInPort(s.latin1(), true); + _in_client_jackport = (jack_port_t*)audioDevice->registerInPort(s.toLatin1().constData(), true); if(!_in_client_jackport) { - fprintf(stderr, "MusE: MidiJackDevice::open failed creating input port name %s\n", s.latin1()); + fprintf(stderr, "MusE: MidiJackDevice::open failed creating input port name %s\n", s.toLatin1().constData()); _openFlags &= ~2; // Remove the flag, but continue on... } } @@ -620,7 +620,7 @@ QString MidiJackDevice::open() void MidiJackDevice::close() { #ifdef JACK_MIDI_DEBUG - printf("MidiJackDevice::close %s\n", name().latin1()); + printf("MidiJackDevice::close %s\n", name().toLatin1().constData()); #endif // p3.3.55 TODO: I don't really want to unregister the @@ -650,12 +650,12 @@ void MidiJackDevice::close() _readEnable = false; /* - //jack_port_t* jp = jack_port_by_name(_client, name().latin1()); - jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().latin1()); + //jack_port_t* jp = jack_port_by_name(_client, name().toLatin1().constData()); + jack_port_t* jp = (jack_port_t*)audioDevice->findPort(name().toLatin1().constData()); if(!jp) { - printf("MidiJackDevice::close: Jack midi port %s not found!\n", name().latin1()); + printf("MidiJackDevice::close: Jack midi port %s not found!\n", name().toLatin1().constData()); _writeEnable = false; _readEnable = false; return; @@ -665,7 +665,7 @@ void MidiJackDevice::close() // If Jack port can receive data from us and we actually want to... //if((pf & JackPortIsInput) && (_openFlags & 1)) - if(jack_port_connected_to(midi_port_out[0], name().latin1())) + if(jack_port_connected_to(midi_port_out[0], name().toLatin1().constData())) { // src, dest /// audioDevice->disconnect(midi_port_out[0], jp); @@ -674,7 +674,7 @@ void MidiJackDevice::close() else // Note docs say it can't be both input and output. // If Jack port can send data to us and we actually want it... //if((pf & JackPortIsOutput) && (_openFlags & 2)) - if(jack_port_connected_to(midi_port_in[0], name().latin1())) + if(jack_port_connected_to(midi_port_in[0], name().toLatin1().constData())) { /// audioDevice->disconnect(jp, midi_port_in[0]); _readEnable = false; @@ -706,7 +706,7 @@ void MidiJackDevice::writeRouting(int level, Xml& xml) const xml.tag(level++, "Route"); //xml.strTag(level, "srcNode", r->name()); - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); s = QT_TR_NOOP("source"); if(r->type != Route::TRACK_ROUTE) s += QString(QT_TR_NOOP(" type=\"%1\"")).arg(r->type); @@ -716,10 +716,10 @@ void MidiJackDevice::writeRouting(int level, Xml& xml) const xml.tag(level, s); //xml.strTag(level, "dstNode", name()); - //xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().latin1()); - //xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().latin1()); - //xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, name().latin1()); - xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, Xml::xmlString(name()).latin1()); + //xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().toLatin1().constData()); + //xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().toLatin1().constData()); + //xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, name().toLatin1().constData()); + xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, Xml::xmlString(name()).toLatin1().constData()); xml.etag(level--, "Route"); } @@ -740,31 +740,31 @@ void MidiJackDevice::writeRouting(int level, Xml& xml) const /* //xml.strTag(level, "srcNode", name()); if(r->channel != -1) - //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, r->channel, name().latin1()); - //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, r->channel, name().latin1()); - xml.tag(level, "source devtype=\"%d\" channel=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, r->channel, name().latin1()); + //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, r->channel, name().toLatin1().constData()); + //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, r->channel, name().toLatin1().constData()); + xml.tag(level, "source devtype=\"%d\" channel=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, r->channel, name().toLatin1().constData()); else - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().latin1()); - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().latin1()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().toLatin1().constData()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::MIDI_DEVICE_ROUTE, name().toLatin1().constData()); */ - //xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, name().latin1()); - xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, Xml::xmlString(name()).latin1()); + //xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, name().toLatin1().constData()); + xml.tag(level, "source devtype=\"%d\" name=\"%s\"/", MidiDevice::JACK_MIDI, Xml::xmlString(name()).toLatin1().constData()); /* //xml.strTag(level, "dstNode", r->name()); if(r->channel != -1) { if(r->type == Route::MIDI_DEVICE_ROUTE) - xml.tag(level, "dest devtype=\"%d\" channel=\"%d\" name=\"%s\"/", r->device->deviceType(), r->channel, r->name().latin1()); + xml.tag(level, "dest devtype=\"%d\" channel=\"%d\" name=\"%s\"/", r->device->deviceType(), r->channel, r->name().toLatin1().constData()); else - xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().latin1()); + xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().toLatin1().constData()); } else { if(r->type == Route::MIDI_DEVICE_ROUTE) - xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().latin1()); + xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().toLatin1().constData()); else - xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); } */ @@ -798,12 +798,12 @@ void MidiJackDevice::writeRouting(int level, Xml& xml) const //xml.strTag(level, "srcNode", name()); //if(r->channel != -1) - // xml.tag(level, "srcNode type=\"%d\" channel=\"%d\" name=\"%s\"", Route::JACK_MIDI_ROUTE, r->channel, name().latin1()); + // xml.tag(level, "srcNode type=\"%d\" channel=\"%d\" name=\"%s\"", Route::JACK_MIDI_ROUTE, r->channel, name().toLatin1().constData()); //else - xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().latin1()); + xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::JACK_MIDI_ROUTE, name().toLatin1().constData()); //xml.strTag(level, "dstNode", r->name()); - xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); xml.etag(level--, "Route"); } @@ -1097,7 +1097,7 @@ void MidiJackDevice::eventReceived(jack_midi_event_t* ev) } if (midiInputTrace) { - printf("MidiInput<%s>: ", name().latin1()); + printf("MidiInput<%s>: ", name().toLatin1().constData()); event.dump(); } @@ -1178,7 +1178,7 @@ bool MidiJackDevice::queueEvent(const MidiPlayEvent& e) // return false; //if (midiOutputTrace) { - // printf("MidiOut<%s>: jackMidi: ", portName(port).toLatin1().data()); + // printf("MidiOut<%s>: jackMidi: ", portName(port).toLatin1().constData()); // e.dump(); // } diff --git a/muse2/muse/dssihost.cpp b/muse2/muse/dssihost.cpp index dfedacaa..d274cee7 100644 --- a/muse2/muse/dssihost.cpp +++ b/muse2/muse/dssihost.cpp @@ -296,14 +296,14 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, static void scanDSSILib(QFileInfo& fi) // ddskrjo removed const for argument { //void* handle = dlopen(fi.filePath().toAscii().data(), RTLD_NOW); - void* handle = dlopen(fi.filePath().latin1(), RTLD_NOW); - //void* handle = dlopen(fi.absFilePath().latin1(), RTLD_NOW); + void* handle = dlopen(fi.filePath().toLatin1().constData(), RTLD_NOW); + //void* handle = dlopen(fi.absFilePath().toLatin1().constData(), RTLD_NOW); if (handle == 0) { fprintf(stderr, "scanDSSILib: dlopen(%s) failed: %s\n", //fi.filePath().toAscii().data(), dlerror()); - fi.filePath().latin1(), dlerror()); - //fi.absFilePath().latin1(), dlerror()); + fi.filePath().toLatin1().constData(), dlerror()); + //fi.absFilePath().toLatin1().constData(), dlerror()); return; } @@ -321,7 +321,7 @@ static void scanDSSILib(QFileInfo& fi) // ddskrjo removed const for argument "Are you sure this is a DSSI plugin file?\n", //fi.filePath().toAscii().data(), fi.filePath().ascii(), - //fi.absFilePath().latin1(), + //fi.absFilePath().toLatin1().constData(), txt); dlclose(handle); @@ -364,7 +364,7 @@ static void scanDSSILib(QFileInfo& fi) // ddskrjo removed const for argument Synth* s = *is; //#ifdef DSSI_DEBUG // fprintf(stderr, "scanDSSILib: name:%s listname:%s lib:%s listlib:%s\n", - // label.latin1(), s->name().latin1(), fi.baseName(true).latin1(), s->baseName().latin1()); + // label.toLatin1().constData(), s->name().toLatin1().constData(), fi.baseName(true).toLatin1().constData(), s->baseName().toLatin1().constData()); //#endif if(s->name() == label && s->baseName() == fi.completeBaseName()) @@ -378,7 +378,7 @@ static void scanDSSILib(QFileInfo& fi) // ddskrjo removed const for argument if(debugMsg) { fprintf(stderr, "scanDSSILib: name:%s listname:%s lib:%s listlib:%s\n", - label.latin1(), s->name().latin1(), fi.completeBaseName().latin1(), s->baseName().latin1()); + label.toLatin1().constData(), s->name().toLatin1().constData(), fi.completeBaseName().toLatin1().constData(), s->baseName().toLatin1().constData()); int ai = 0, ao = 0, ci = 0, co = 0; for(unsigned long pt = 0; pt < descr->LADSPA_Plugin->PortCount; ++pt) { @@ -420,7 +420,7 @@ static void scanDSSIDir(QString& s) // ddskrjo removed const for argument { if(debugMsg) //printf("scan DSSI plugin dir <%s>\n", s.toAscii().data()); - printf("scanDSSIDir: scan DSSI plugin dir <%s>\n", s.latin1()); + printf("scanDSSIDir: scan DSSI plugin dir <%s>\n", s.toLatin1().constData()); #ifdef __APPLE__ QDir pluginDir(s, QString("*.dylib"), QDir::Unsorted, QDir::Files); @@ -440,7 +440,7 @@ static void scanDSSIDir(QString& s) // ddskrjo removed const for argument for(unsigned int i = 0; i < list.count(); ++i) { if(debugMsg) - printf("scanDSSIDir: found %s\n", (s + QString("/") + list[i]).latin1()); + printf("scanDSSIDir: found %s\n", (s + QString("/") + list[i]).toLatin1().constData()); QFileInfo fi(s + QString("/") + list[i]); scanDSSILib(fi); @@ -463,7 +463,7 @@ void initDSSI() const char* p = dssiPath; //QString pth = QString(dssiPath) + QString(":") + QString(ladspaPath); - //const char* p = pth.latin1(); + //const char* p = pth.toLatin1().constData(); while (*p != '\0') { const char* pe = p; while (*pe != ':' && *pe != '\0') @@ -566,15 +566,15 @@ SynthIF* DssiSynth::createSIF(SynthI* synti) if (_instances == 0) { //handle = dlopen(info.filePath().toAscii().data(), RTLD_NOW); - handle = dlopen(info.filePath().latin1(), RTLD_NOW); - //handle = dlopen(info.absFilePath().latin1(), RTLD_NOW); + handle = dlopen(info.filePath().toLatin1().constData(), RTLD_NOW); + //handle = dlopen(info.absFilePath().toLatin1().constData(), RTLD_NOW); if (handle == 0) { fprintf(stderr, "DssiSynth::createSIF dlopen(%s) failed: %s\n", //info.filePath().toAscii().data(), dlerror()); - info.filePath().latin1(), dlerror()); - //info.absFilePath().latin1(), dlerror()); + info.filePath().toLatin1().constData(), dlerror()); + //info.absFilePath().toLatin1().constData(), dlerror()); return 0; } @@ -587,8 +587,8 @@ SynthIF* DssiSynth::createSIF(SynthI* synti) "library file \"%s\": %s.\n" "Are you sure this is a DSSI plugin file?\n", //info.filePath().toAscii().data(), - info.filePath().latin1(), - //info.absFilePath().latin1(), + info.filePath().toLatin1().constData(), + //info.absFilePath().toLatin1().constData(), txt ? txt : "?"); dlclose(handle); @@ -681,7 +681,7 @@ SynthIF* DssiSynth::createSIF(SynthI* synti) if (dssi == 0) { //fprintf(stderr, "cannot found DSSI synti %s\n", _name.toAscii().data()); - fprintf(stderr, "cannot find DSSI synti %s\n", _name.latin1()); + fprintf(stderr, "cannot find DSSI synti %s\n", _name.toLatin1().constData()); dlclose(handle); handle = 0; df = 0; @@ -698,8 +698,8 @@ SynthIF* DssiSynth::createSIF(SynthI* synti) // static char oscUrl[1024]; //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().toAscii().data()); - //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().latin1()); -// snprintf(oscUrl, 1024, "%s/%s/%s", url, info.baseName().latin1(), synti->name().latin1()); + //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().toLatin1().constData()); +// snprintf(oscUrl, 1024, "%s/%s/%s", url, info.baseName().toLatin1().constData(), synti->name().toLatin1().constData()); //QString guiPath(info.path() + "/" + info.baseName()); QString guiPath(info.dirPath() + "/" + info.baseName()); QDir guiDir(guiPath, "*", QDir::Unsorted, QDir::Files); @@ -1019,7 +1019,7 @@ bool DssiSynthIF::init(DssiSynth* s) if(dssi->configure) { char *rv = dssi->configure(handle, DSSI_PROJECT_DIRECTORY_KEY, - museProject.latin1()); //song->projectPath() + museProject.toLatin1().constData()); //song->projectPath() if(rv) { @@ -2252,8 +2252,8 @@ bool DssiSynthIF::initGui() // static char oscUrl[1024]; //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().toAscii().data()); - //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().latin1()); - snprintf(oscUrl, 1024, "%s/%s/%s", url, synth->info.baseName().latin1(), synti->name().latin1()); + //snprintf(oscUrl, 1024, "%s/%s", url, synti->name().toLatin1().constData()); + snprintf(oscUrl, 1024, "%s/%s/%s", url, synth->info.baseName().toLatin1().constData(), synti->name().toLatin1().constData()); //QString guiPath(info.path() + "/" + info.baseName()); QString guiPath(synth->info.dirPath() + "/" + synth->info.baseName()); @@ -2277,7 +2277,7 @@ bool DssiSynthIF::initGui() struct stat buf; //if (stat(gui.toAscii().data(), &buf)) { - if (stat(gui.latin1(), &buf)) { + if (stat(gui.toLatin1().constData(), &buf)) { perror("stat failed"); continue; @@ -2287,15 +2287,15 @@ bool DssiSynthIF::initGui() fprintf(stderr, "DssiSynthIF::initGui %s %s %s %s\n", //fi.filePath().toAscii().data(), //fi.fileName().toAscii().data(), - fi.filePath().latin1(), - //fi.fileName().latin1(), + fi.filePath().toLatin1().constData(), + //fi.fileName().toLatin1().constData(), oscUrl, - synth->info.filePath().latin1(), + synth->info.filePath().toLatin1().constData(), //name().toAscii().data(), - synth->name().latin1()); + synth->name().toLatin1().constData()); #endif if ((S_ISREG(buf.st_mode) || S_ISLNK(buf.st_mode)) && @@ -2338,26 +2338,26 @@ bool DssiSynthIF::initGui() // execlp( // fi.filePath().toAscii().data(), // fi.fileName().toAscii().data(), - // fi.filePath().latin1(), - // fi.fileName().latin1(), + // fi.filePath().toLatin1().constData(), + // fi.fileName().toLatin1().constData(), // oscUrl, // info.filePath().toAscii().data(), // name().toAscii().data(), - // synth->info.filePath().latin1(), - // synth->name().latin1(), + // synth->info.filePath().toLatin1().constData(), + // synth->name().toLatin1().constData(), // "channel 1", (void*)0); fprintf(stderr, "exec %s %s %s %s failed: %s\n", // fi.filePath().toAscii().data(), // fi.fileName().toAscii().data(), - fi.filePath().latin1(), - fi.fileName().latin1(), + fi.filePath().toLatin1().constData(), + fi.fileName().toLatin1().constData(), oscUrl, // name().toAscii().data(), - synth->name().latin1(), + synth->name().toLatin1().constData(), strerror(errno)); // It's Ok, Keep going. So nothing happens. So what. The timeout in showGui will just leave. @@ -2377,7 +2377,7 @@ bool DssiSynthIF::initGui() else { printf("%s: no dir for dssi gui found: %s\n", //name().toAscii().data(), guiPath.toAscii().data()); - synth->name().latin1(), guiPath.latin1()); + synth->name().toLatin1().constData(), guiPath.toLatin1().constData()); //synth->_hasGui = false; } @@ -2426,7 +2426,7 @@ void DssiSynthIF::guiHeartBeat() int DssiSynthIF::oscUpdate() { // Send project directory. - _oscif.oscSendConfigure(DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); // song->projectPath() + _oscif.oscSendConfigure(DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); // song->projectPath() // Send current string configuration parameters. //StringParamMap& map = synti->_stringParamMap; @@ -2771,7 +2771,7 @@ int DssiSynthIF::oscConfigure(const char *key, const char *value) // we don't bother remembering these at all. #ifdef DSSI_DEBUG - printf("DssiSynthIF::oscConfigure synth name:%s key:%s value:%s\n", synti->name().latin1(), key, value); + printf("DssiSynthIF::oscConfigure synth name:%s key:%s value:%s\n", synti->name().toLatin1().constData(), key, value); #endif // Add or modify the configuration map item. @@ -2781,7 +2781,7 @@ int DssiSynthIF::oscConfigure(const char *key, const char *value) strlen(DSSI_RESERVED_CONFIGURE_PREFIX))) { fprintf(stderr, "MusE: OSC: UI for plugin '%s' attempted to use reserved configure key \"%s\", ignoring\n", //synti->name().toAscii().data(), key); - synti->name().latin1(), key); + synti->name().toLatin1().constData(), key); return 0; } @@ -2793,7 +2793,7 @@ int DssiSynthIF::oscConfigure(const char *key, const char *value) if (message) { printf("MusE: on configure '%s' '%s', plugin '%s' returned error '%s'\n", //key, value, synti->name().toAscii().data(), message); - key, value, synti->name().latin1(), message); + key, value, synti->name().toLatin1().constData(), message); free(message); } diff --git a/muse2/muse/exportmidi.cpp b/muse2/muse/exportmidi.cpp index f1fc28f8..4aaf1f40 100644 --- a/muse2/muse/exportmidi.cpp +++ b/muse2/muse/exportmidi.cpp @@ -156,7 +156,8 @@ void MusE::exportMidi() // MarkerList* ml = song->marker(); for (ciMarker m = ml->begin(); m != ml->end(); ++m) { - const char* name = m->second.name().latin1(); + QByteArray ba = m->second.name().toLatin1(); + const char* name = ba.constData(); int len = strlen(name); MidiPlayEvent ev(m->first, port, ME_META, (unsigned char*)name, len); ev.setA(0x6); @@ -166,7 +167,8 @@ void MusE::exportMidi() //--------------------------------------------------- // Write Copyright // - const char* copyright = config.copyright.latin1(); + QByteArray ba = config.copyright.toLatin1(); + const char* copyright = ba.constData(); if (copyright && *copyright) { int len = strlen(copyright); MidiPlayEvent ev(0, port, ME_META, (unsigned char*)copyright, len); @@ -180,7 +182,7 @@ void MusE::exportMidi() QString comment = track->comment(); if (!comment.isEmpty()) { int len = comment.length(); - MidiPlayEvent ev(0, port, ME_META, (const unsigned char*)(comment.latin1()), len); + MidiPlayEvent ev(0, port, ME_META, (const unsigned char*)(comment.toLatin1().constData()), len); ev.setA(0x1); l->add(ev); } @@ -265,7 +267,8 @@ void MusE::exportMidi() //----------------------------------- if (!track->name().isEmpty()) { - const char* name = track->name().latin1(); + QByteArray ba = track->name().toLatin1(); + const char* name = ba.constData(); int len = strlen(name); MidiPlayEvent ev(0, port, ME_META, (unsigned char*)name, len+1); ev.setA(0x3); // Meta Sequence/Track Name @@ -277,7 +280,8 @@ void MusE::exportMidi() //----------------------------------- if (!track->comment().isEmpty()) { - const char* comment = track->comment().latin1(); + QByteArray ba = track->comment().toLatin1(); + const char* comment = ba.constData(); int len = strlen(comment); MidiPlayEvent ev(0, port, ME_META, (unsigned char*)comment, len+1); ev.setA(0xf); // Meta Text diff --git a/muse2/muse/help.cpp b/muse2/muse/help.cpp index f0d7b666..268449e6 100644 --- a/muse2/muse/help.cpp +++ b/muse2/muse/help.cpp @@ -26,9 +26,9 @@ void MusE::startHelpBrowser() { QString lang(getenv("LANG")); QString museHelp = museGlobalShare + QString("/html/index_") + lang + QString(".html"); - if (access(museHelp.latin1(), R_OK) != 0) { + if (access(museHelp.toLatin1(), R_OK) != 0) { museHelp = museGlobalShare + QString("/html/index.html"); - if (access(museHelp.latin1(), R_OK) != 0) { + if (access(museHelp.toLatin1(), R_OK) != 0) { QString info(tr("no help found at: ")); info += museHelp; QMessageBox::critical(this, tr("MusE: Open Help"), info); @@ -84,7 +84,7 @@ void MusE::launchBrowser(QString &whereTo) { char testStr[40]; strcpy(testStr, "which "); - strcat(testStr, config.helpBrowser.latin1()); + strcat(testStr, config.helpBrowser.toLatin1()); if (config.helpBrowser == "" || system(testStr)) { QMessageBox::information( this, "Unable to launch help", diff --git a/muse2/muse/importmidi.cpp b/muse2/muse/importmidi.cpp index e844bb43..b9449971 100644 --- a/muse2/muse/importmidi.cpp +++ b/muse2/muse/importmidi.cpp @@ -427,7 +427,7 @@ void MusE::importController(int channel, MidiPort* mport, int n) } if (ctrl == 0) { printf("controller 0x%x not defined for instrument %s, channel %d\n", - n, instr->iname().latin1(), channel); + n, instr->iname().toLatin1().constData(), channel); // TODO: register default Controller // MidiController* MidiPort::midiController(int num) const } @@ -524,7 +524,7 @@ void MusE::importPartToTrack(QString& filename, unsigned tick, Track* track) } else { - printf("Unknown tag: %s\n", tag.latin1()); + printf("Unknown tag: %s\n", tag.toLatin1().constData()); } fclose(fp); } diff --git a/muse2/muse/instruments/editinstrument.cpp b/muse2/muse/instruments/editinstrument.cpp index d210b528..486acbcc 100644 --- a/muse2/muse/instruments/editinstrument.cpp +++ b/muse2/muse/instruments/editinstrument.cpp @@ -269,8 +269,8 @@ void EditInstrument::fileSave() //QFile f(instrument->filePath()); //if (!f.open(QIODevice::WriteOnly)) { - //FILE* f = fopen(instrument->filePath().latin1(), "w"); - FILE* f = fopen(workingInstrument.filePath().latin1(), "w"); + //FILE* f = fopen(instrument->filePath().toLatin1().constData(), "w"); + FILE* f = fopen(workingInstrument.filePath().toLatin1().constData(), "w"); if(f == 0) { //fileSaveAs(); @@ -321,7 +321,7 @@ bool EditInstrument::fileSave(MidiInstrument* instrument, const QString& name) if(f == 0) { //if(debugMsg) - // printf("READ IDF %s\n", fi->filePath().latin1()); + // printf("READ IDF %s\n", fi->filePath().toLatin1().constData()); QString s("Creating file failed: "); s += QString(strerror(errno)); QMessageBox::critical(this, @@ -398,10 +398,10 @@ void EditInstrument::saveAs() Qt::NoButton) == QMessageBox::Ok) { if(QDir().mkdir(museUserInstruments)) - printf("Created user instrument directory: %s\n", museUserInstruments.latin1()); + printf("Created user instrument directory: %s\n", museUserInstruments.toLatin1().constData()); else { - printf("Unable to create user instrument directory: %s\n", museUserInstruments.latin1()); + printf("Unable to create user instrument directory: %s\n", museUserInstruments.toLatin1().constData()); QMessageBox::critical(this, tr("MusE:"), tr("Unable to create user instrument directory\n") + museUserInstruments); //return; path = museUser; @@ -437,7 +437,7 @@ void EditInstrument::saveAs() // QMessageBox::Ok, // QMessageBox::NoButton, // QMessageBox::NoButton); - printf("EditInstrument::saveAs Error: Instrument name %s already used!\n", workingInstrument.iname().latin1()); + printf("EditInstrument::saveAs Error: Instrument name %s already used!\n", workingInstrument.iname().toLatin1().constData()); return; } } @@ -451,7 +451,7 @@ void EditInstrument::saveAs() // tr("Instrument Definition (*.idf)")); QString s = QFileDialog::getSaveFileName(path, tr("Instrument Definition (*.idf)"), this, - tr("MusE: Save Instrument Definition").latin1()); + tr("MusE: Save Instrument Definition").toLatin1().constData()); if (s.isEmpty()) return; //instrument->setFilePath(s); @@ -690,10 +690,10 @@ void EditInstrument::fileSaveAs() Qt::NoButton) == QMessageBox::Ok) { if(QDir().mkdir(museUserInstruments)) - printf("Created user instrument directory: %s\n", museUserInstruments.latin1()); + printf("Created user instrument directory: %s\n", museUserInstruments.toLatin1().constData()); else { - printf("Unable to create user instrument directory: %s\n", museUserInstruments.latin1()); + printf("Unable to create user instrument directory: %s\n", museUserInstruments.toLatin1().constData()); QMessageBox::critical(this, tr("MusE:"), tr("Unable to create user instrument directory\n") + museUserInstruments); //return; path = museUser; @@ -717,7 +717,7 @@ void EditInstrument::fileSaveAs() else { sfn = QFileDialog::getSaveFileName(path, tr("Instrument Definition (*.idf)"), this, - tr("MusE: Save Instrument Definition").latin1()); + tr("MusE: Save Instrument Definition").toLatin1().constData()); if (sfn.isEmpty()) return; //instrument->setFilePath(s); @@ -1042,7 +1042,7 @@ void EditInstrument::instrumentChanged() if(!sel) return; - //printf("instrument changed: %s\n", sel->text().latin1()); + //printf("instrument changed: %s\n", sel->text().toLatin1().constData()); //if (old) { //if(oldMidiInstrument) @@ -2478,7 +2478,7 @@ void EditInstrument::deletePatchClicked() for(iPatchGroup ipg = pg->begin(); ipg != pg->end(); ++ipg) { - //printf("deletePatchClicked: working patch group name:%s ad:%X group name:%s ad:%X\n", (*ipg)->name.latin1(), (unsigned int)(*ipg), group->name.latin1(), (unsigned int) group); + //printf("deletePatchClicked: working patch group name:%s ad:%X group name:%s ad:%X\n", (*ipg)->name.toLatin1().constData(), (unsigned int)(*ipg), group->name.toLatin1().constData(), (unsigned int) group); //if(&*ipg == group) if(*ipg == group) @@ -3069,7 +3069,7 @@ void EditInstrument::addControllerClicked() } if(lnum == -1) { - printf("Add controller: Controller not found: %s\n", name.latin1()); + printf("Add controller: Controller not found: %s\n", name.toLatin1().constData()); return; } @@ -3304,7 +3304,7 @@ void EditInstrument::updateController(MidiInstrument* instrument, MidiController if (ctrlName->text() != oc->name()) { oc->setName(ctrlName->text()); - printf("updateController: name changed, setting dirty. name:%s c->name:%s\n", ctrlName->text().latin1(), oc->name().latin1()); + printf("updateController: name changed, setting dirty. name:%s c->name:%s\n", ctrlName->text().toLatin1().constData(), oc->name().toLatin1().constData()); instrument->setDirty(true); } @@ -3396,7 +3396,7 @@ int EditInstrument::checkDirty(MidiInstrument* i, bool isClose) else { //QFile f(i->filePath()); //if (!f.open(QIODevice::WriteOnly)) - FILE* f = fopen(i->filePath().latin1(), "w"); + FILE* f = fopen(i->filePath().toLatin1().constData(), "w"); if(f == 0) //fileSaveAs(); saveAs(); @@ -3568,7 +3568,7 @@ const char* EditInstrument::getPatchName(int prog) //&& (lbank == mp->lbank || !lb || mp->lbank == -1)) && (hbank == mp->hbank || mp->hbank == -1) && (lbank == mp->lbank || mp->lbank == -1)) - return mp->name.latin1(); + return mp->name.toLatin1().constData(); } } return "---"; diff --git a/muse2/muse/instruments/midictrledit.cpp b/muse2/muse/instruments/midictrledit.cpp index 6577b65f..9a7dee3e 100644 --- a/muse2/muse/instruments/midictrledit.cpp +++ b/muse2/muse/instruments/midictrledit.cpp @@ -178,7 +178,7 @@ void MidiControllerEditDialog::updateMidiPortsList() MidiDevice* dev = port->device(); QString name; name.sprintf("%d(%s)", port->portno()+1, - dev ? dev->name().latin1() : "none"); + dev ? dev->name().toLatin1() : "none"); midiPortsList->insertItem(name, i); } _lastPort = midiPortsList->currentItem(); diff --git a/muse2/muse/instruments/minstrument.cpp b/muse2/muse/instruments/minstrument.cpp index 4f0dcc3a..b784f2be 100644 --- a/muse2/muse/instruments/minstrument.cpp +++ b/muse2/muse/instruments/minstrument.cpp @@ -32,7 +32,8 @@ static const char* gmdrumname = "GM-drums"; int string2sysex(const QString& s, unsigned char** data) { - const char* src = s.toLatin1().data(); + QByteArray ba = s.toLatin1(); + const char* src = ba.constData(); char buffer[2048]; char* dst = buffer; @@ -130,7 +131,7 @@ static void loadIDF(QFileInfo* fi) /* QFile qf(fi->filePath()); if (!qf.open(IO_ReadOnly)) { - printf("cannot open file %s\n", fi->fileName().latin1()); + printf("cannot open file %s\n", fi->fileName().toLatin1()); return; } if (debugMsg) @@ -144,7 +145,7 @@ static void loadIDF(QFileInfo* fi) ln.setNum(line); error = err + " at line: " + ln + " col: " + col; printf("error reading file <%s>:\n %s\n", - fi->filePath().latin1(), error.latin1()); + fi->filePath().toLatin1(), error.toLatin1()); return; } QDomNode node = doc.documentElement(); @@ -177,7 +178,7 @@ static void loadIDF(QFileInfo* fi) } } else - printf("MusE:laodIDF: %s not supported\n", e.tagName().latin1()); + printf("MusE:laodIDF: %s not supported\n", e.tagName().toLatin1()); node = node.nextSibling(); } qf.close(); @@ -187,7 +188,7 @@ static void loadIDF(QFileInfo* fi) if (f == 0) return; if (debugMsg) - printf("READ IDF %s\n", fi->filePath().toLatin1().data()); + printf("READ IDF %s\n", fi->filePath().toLatin1().constData()); Xml xml(f); bool skipmode = true; @@ -246,7 +247,7 @@ void initMidiInstruments() genericMidiInstrument = new MidiInstrument(QWidget::tr("generic midi")); midiInstruments.push_back(genericMidiInstrument); if (debugMsg) - printf("load user instrument definitions from <%s>\n", museUserInstruments.toLatin1().data()); + printf("load user instrument definitions from <%s>\n", museUserInstruments.toLatin1().constData()); QDir usrInstrumentsDir(museUserInstruments, QString("*.idf")); if (usrInstrumentsDir.exists()) { QFileInfoList list = usrInstrumentsDir.entryInfoList(); @@ -259,13 +260,13 @@ void initMidiInstruments() //else //{ // if(usrInstrumentsDir.mkdir(museUserInstruments)) - // printf("Created user instrument directory: %s\n", museUserInstruments.latin1()); + // printf("Created user instrument directory: %s\n", museUserInstruments.toLatin1()); // else - // printf("Unable to create user instrument directory: %s\n", museUserInstruments.latin1()); + // printf("Unable to create user instrument directory: %s\n", museUserInstruments.toLatin1()); //} if (debugMsg) - printf("load instrument definitions from <%s>\n", museInstruments.toLatin1().data()); + printf("load instrument definitions from <%s>\n", museInstruments.toLatin1().constData()); QDir instrumentsDir(museInstruments, QString("*.idf")); if (instrumentsDir.exists()) { QFileInfoList list = instrumentsDir.entryInfoList(); @@ -276,7 +277,7 @@ void initMidiInstruments() } } else - printf("Instrument directory not found: %s\n", museInstruments.toLatin1().data()); + printf("Instrument directory not found: %s\n", museInstruments.toLatin1().constData()); } @@ -614,7 +615,7 @@ void Patch::write(int level, Xml& xml) // s += QString(" mode=\"%d\"").arg(typ); //s += QString(" hbank=\"%1\" lbank=\"%2\" prog=\"%3\"").arg(hbank).arg(lbank).arg(prog); //xml.tagE(s); - xml.nput(level, "<Patch name=\"%s\"", Xml::xmlString(name).toLatin1().data()); + xml.nput(level, "<Patch name=\"%s\"", Xml::xmlString(name).toLatin1().constData()); if(typ != -1) xml.nput(" mode=\"%d\"", typ); @@ -716,7 +717,8 @@ void MidiInstrument::read(Xml& xml) else if (tag == "InitScript") { if (_initScript) delete _initScript; - const char* istr = xml.parse1().toLatin1().data(); + QByteArray ba = xml.parse1().toLatin1(); + const char* istr = ba.constData(); int len = strlen(istr) +1; if (len > 1) { _initScript = new char[len]; @@ -754,14 +756,14 @@ void MidiInstrument::write(int level, Xml& xml) xml.tag(level, "muse version=\"1.0\""); //xml.stag(QString("MidiInstrument name=\"%1\"").arg(Xml::xmlString(iname()))); level++; - //xml.tag(level, "MidiInstrument name=\"%s\"", Xml::xmlString(iname()).toLatin1().data()); - xml.nput(level, "<MidiInstrument name=\"%s\"", Xml::xmlString(iname()).toLatin1().data()); + //xml.tag(level, "MidiInstrument name=\"%s\"", Xml::xmlString(iname()).toLatin1().constData()); + xml.nput(level, "<MidiInstrument name=\"%s\"", Xml::xmlString(iname()).toLatin1().constData()); if(_nullvalue != -1) { QString nv; nv.setNum(_nullvalue); - xml.nput(" nullparam=\"%s\"", nv.toLatin1().data()); + xml.nput(" nullparam=\"%s\"", nv.toLatin1().constData()); } xml.put(">"); @@ -777,8 +779,8 @@ void MidiInstrument::write(int level, Xml& xml) PatchGroup* pgp = *g; const PatchList& pl = pgp->patches; //xml.stag(QString("PatchGroup name=\"%1\"").arg(Xml::xmlString(g->name))); - //xml.tag(level, "PatchGroup name=\"%s\"", Xml::xmlString(g->name).toLatin1().data()); - xml.tag(level, "PatchGroup name=\"%s\"", Xml::xmlString(pgp->name).toLatin1().data()); + //xml.tag(level, "PatchGroup name=\"%s\"", Xml::xmlString(g->name).toLatin1().constData()); + xml.tag(level, "PatchGroup name=\"%s\"", Xml::xmlString(pgp->name).toLatin1().constData()); level++; //for (iPatch p = g->patches.begin(); p != g->patches.end(); ++p) for (ciPatch p = pl.begin(); p != pl.end(); ++p) @@ -847,7 +849,7 @@ const char* MidiInstrument::getPatchName(int channel, int prog, MType mode, bool && (hbank == mp->hbank || !hb || mp->hbank == -1) && (lbank == mp->lbank || !lb || mp->lbank == -1)) - return mp->name.toLatin1().data(); + return mp->name.toLatin1().constData(); } } return "<unknown>"; diff --git a/muse2/muse/liste/editevent.cpp b/muse2/muse/liste/editevent.cpp index 73c8f790..9eff979b 100644 --- a/muse2/muse/liste/editevent.cpp +++ b/muse2/muse/liste/editevent.cpp @@ -270,7 +270,8 @@ Event EditSysexDialog::event() void EditSysexDialog::accept() { QString qsrc = edit->text(); - const char* src = qsrc.latin1(); + QByteArray ba = qsrc.toLatin1(); + const char* src = ba.constData(); sysex = (unsigned char*)hex2string(this, src, len); if (sysex) @@ -352,7 +353,8 @@ void EditMetaDialog::typeChanged(int val) void EditMetaDialog::toggled(bool flag) { QString qsrc = edit->text(); - const char* src = qsrc.latin1(); + QByteArray ba = qsrc.toLatin1(); + const char* src = ba.constData(); edit->clear(); QString dst; @@ -396,7 +398,8 @@ Event EditMetaDialog::event() void EditMetaDialog::accept() { QString qsrc = edit->text(); - const char* src = qsrc.latin1(); + QByteArray ba = qsrc.toLatin1(); + const char* src = ba.constData(); if (!hexButton->isChecked()) { meta = (unsigned char*)strdup(src); len = strlen(src); @@ -775,7 +778,7 @@ void EditCtrlDialog::ctrlListClicked(QListWidgetItem* item) } } if (i == cll->end()) - printf("controller %s not found!\n", s.latin1()); + printf("controller %s not found!\n", s.toLatin1().constData()); } //--------------------------------------------------------- diff --git a/muse2/muse/marker/marker.cpp b/muse2/muse/marker/marker.cpp index eee0be02..e34e03dd 100644 --- a/muse2/muse/marker/marker.cpp +++ b/muse2/muse/marker/marker.cpp @@ -67,8 +67,8 @@ void MarkerList::write(int level, Xml& xml) const for (ciMarker i = begin(); i != end(); ++i) { const Marker& m = i->second; xml.put(level, "<marker tick=\"%d\" lock=\"%d\" name=\"%s\" />", - //m.tick(), m.type()==Pos::FRAMES, m.name().latin1()); - m.tick(), m.type()==Pos::FRAMES, Xml::xmlString(m.name()).latin1()); + //m.tick(), m.type()==Pos::FRAMES, m.name().toLatin1().constData()); + m.tick(), m.type()==Pos::FRAMES, Xml::xmlString(m.name()).toLatin1().constData()); } } diff --git a/muse2/muse/midictrl.cpp b/muse2/muse/midictrl.cpp index 3994fe90..570e3bf9 100644 --- a/muse2/muse/midictrl.cpp +++ b/muse2/muse/midictrl.cpp @@ -333,9 +333,9 @@ void MidiController::write(int level, Xml& xml) const else sl.setNum(l); - xml.nput(level, "<Controller name=\"%s\"", Xml::xmlString(_name).latin1()); + xml.nput(level, "<Controller name=\"%s\"", Xml::xmlString(_name).toLatin1().constData()); if(t != Controller7) - xml.nput(" type=\"%s\"", type.latin1()); + xml.nput(" type=\"%s\"", type.toLatin1().constData()); int mn = 0; int mx = 0; @@ -344,18 +344,18 @@ void MidiController::write(int level, Xml& xml) const case RPN: case NRPN: xml.nput(" h=\"%d\"", h); - xml.nput(" l=\"%s\"", sl.latin1()); + xml.nput(" l=\"%s\"", sl.toLatin1().constData()); mx = 127; break; case Controller7: - xml.nput(" l=\"%s\"", sl.latin1()); + xml.nput(" l=\"%s\"", sl.toLatin1().constData()); mx = 127; break; case Controller14: case RPN14: case NRPN14: xml.nput(" h=\"%d\"", h); - xml.nput(" l=\"%s\"", sl.latin1()); + xml.nput(" l=\"%s\"", sl.toLatin1().constData()); mx = 16383; break; case Pitch: diff --git a/muse2/muse/midiedit/dcanvas.cpp b/muse2/muse/midiedit/dcanvas.cpp index 3c2895d6..a8c133e4 100644 --- a/muse2/muse/midiedit/dcanvas.cpp +++ b/muse2/muse/midiedit/dcanvas.cpp @@ -341,7 +341,7 @@ bool DrumCanvas::moveItem(CItem* item, const QPoint& pos, DragType dtype) // Added by T356. if(((int)newEvent.endTick() - (int)part->lenTick()) > 0) - printf("DrumCanvas::moveItem Error! New event end:%d exceeds length:%d of part:%s\n", newEvent.endTick(), part->lenTick(), part->name().latin1()); + printf("DrumCanvas::moveItem Error! New event end:%d exceeds length:%d of part:%s\n", newEvent.endTick(), part->lenTick(), part->name().toLatin1().constData()); if (dtype == MOVE_COPY || dtype == MOVE_CLONE) { // Indicate no undo, and do not do port controller values and clone parts. @@ -896,7 +896,8 @@ void DrumCanvas::copy() int DrumCanvas::pasteAt(const QString& pt, int pos) { - const char* p = pt.latin1(); + QByteArray ba = pt.toLatin1(); + const char* p = ba.constData(); Xml xml(p); // Added by T356. diff --git a/muse2/muse/midiedit/drumedit.cpp b/muse2/muse/midiedit/drumedit.cpp index 43227810..3c9e4ecd 100644 --- a/muse2/muse/midiedit/drumedit.cpp +++ b/muse2/muse/midiedit/drumedit.cpp @@ -1199,7 +1199,7 @@ void DrumEdit::execDeliveredScript(int id) { //QString scriptfile = QString(INSTPREFIX) + SCRIPTSSUFFIX + deliveredScriptNames[id]; QString scriptfile = song->getScriptPath(id, true); - song->executeScript(scriptfile.toLatin1().data(), parts(), quant(), true); + song->executeScript(scriptfile.toLatin1().constData(), parts(), quant(), true); } //--------------------------------------------------------- @@ -1208,6 +1208,6 @@ void DrumEdit::execDeliveredScript(int id) void DrumEdit::execUserScript(int id) { QString scriptfile = song->getScriptPath(id, false); - song->executeScript(scriptfile.toLatin1().data(), parts(), quant(), true); + song->executeScript(scriptfile.toLatin1().constData(), parts(), quant(), true); } diff --git a/muse2/muse/midiedit/ecanvas.cpp b/muse2/muse/midiedit/ecanvas.cpp index 85801336..94a7d0c8 100644 --- a/muse2/muse/midiedit/ecanvas.cpp +++ b/muse2/muse/midiedit/ecanvas.cpp @@ -454,7 +454,7 @@ QMimeData* EventCanvas::getTextDrag() void EventCanvas::pasteAt(const QString& pt, int pos) { - const char* p = pt.latin1(); + const char* p = pt.toLatin1(); Xml xml(p); for (;;) { Xml::Token token = xml.parse(); diff --git a/muse2/muse/midiedit/prcanvas.cpp b/muse2/muse/midiedit/prcanvas.cpp index d5d9786c..279ed6bb 100644 --- a/muse2/muse/midiedit/prcanvas.cpp +++ b/muse2/muse/midiedit/prcanvas.cpp @@ -507,7 +507,7 @@ bool PianoCanvas::moveItem(CItem* item, const QPoint& pos, DragType dtype) // Added by T356. if(((int)newEvent.endTick() - (int)part->lenTick()) > 0) - printf("PianoCanvas::moveItem Error! New event end:%d exceeds length:%d of part:%s\n", newEvent.endTick(), part->lenTick(), part->name().latin1()); + printf("PianoCanvas::moveItem Error! New event end:%d exceeds length:%d of part:%s\n", newEvent.endTick(), part->lenTick(), part->name().toLatin1().constData()); if (dtype == MOVE_COPY || dtype == MOVE_CLONE) // Indicate no undo, and do not do port controller values and clone parts. @@ -1411,7 +1411,8 @@ void PianoCanvas::copy() void PianoCanvas::pasteAt(const QString& pt, int pos) { - const char* p = pt.latin1(); + QByteArray ba = pt.toLatin1(); + const char* p = ba.constData(); Xml xml(p); for (;;) { Xml::Token token = xml.parse(); diff --git a/muse2/muse/midievent.cpp b/muse2/muse/midievent.cpp index 8f2b0756..861a17f0 100644 --- a/muse2/muse/midievent.cpp +++ b/muse2/muse/midievent.cpp @@ -137,7 +137,7 @@ void MidiEventBase::read(Xml& xml) break; case Xml::Text: { - const char*s = tag.latin1(); + const char*s = tag.toLatin1(); edata.data = new unsigned char[dataLen]; edata.dataLen = dataLen; unsigned char* d = edata.data; diff --git a/muse2/muse/midiport.cpp b/muse2/muse/midiport.cpp index 0f593fd4..ee09ba31 100644 --- a/muse2/muse/midiport.cpp +++ b/muse2/muse/midiport.cpp @@ -265,7 +265,7 @@ QMenu* midiPortsPopup(QWidget* parent, int checkPort) for (int i = 0; i < MIDI_PORTS; ++i) { MidiPort* port = &midiPorts[i]; QString name; - name.sprintf("%d:%s", port->portno()+1, port->portname().latin1()); + name.sprintf("%d:%s", port->portno()+1, port->portname().toLatin1().constData()); QAction *act = p->addAction(name); act->setData(i); diff --git a/muse2/muse/midiseq.cpp b/muse2/muse/midiseq.cpp index 7d7dedef..e6ac2073 100644 --- a/muse2/muse/midiseq.cpp +++ b/muse2/muse/midiseq.cpp @@ -392,13 +392,13 @@ void MidiSeq::updatePollFd() //&& (dev->syncInfo().MCIn()))) { && (midiPorts[port].syncInfo().MCIn()))) { if(dev->selectRfd() < 0){ - //fprintf(stderr, "WARNING: read-file-descriptor for {%s} is negative\n", name.latin1()); + //fprintf(stderr, "WARNING: read-file-descriptor for {%s} is negative\n", name.toLatin1()); } addPollFd(dev->selectRfd(), POLLIN, ::midiRead, this, dev); } if (dev->bytesToWrite()){ if(dev->selectWfd() < 0){ - //fprintf(stderr, "WARNING: write-file-descriptor for {%s} is negative\n", name.latin1()); + //fprintf(stderr, "WARNING: write-file-descriptor for {%s} is negative\n", name.toLatin1()); } addPollFd(dev->selectWfd(), POLLOUT, ::midiWrite, this, dev); } diff --git a/muse2/muse/mixer/amixer.cpp b/muse2/muse/mixer/amixer.cpp index 1848b9fd..a9345b8a 100644 --- a/muse2/muse/mixer/amixer.cpp +++ b/muse2/muse/mixer/amixer.cpp @@ -677,7 +677,7 @@ void AudioMixerApp::write(int level, Xml& xml) //void AudioMixerApp::write(int level, Xml& xml, const char* name) { //xml.stag(QString(name)); - //xml.tag(level++, name.latin1()); + //xml.tag(level++, name.toLatin1()); xml.tag(level++, "Mixer"); xml.strTag(level, "name", cfg->name); @@ -695,7 +695,7 @@ void AudioMixerApp::write(int level, Xml& xml) xml.intTag(level, "showSyntiTracks", cfg->showSyntiTracks); //xml.etag(name); - //xml.etag(level, name.latin1()); + //xml.etag(level, name.toLatin1()); xml.etag(level, "Mixer"); } diff --git a/muse2/muse/mixer/astrip.cpp b/muse2/muse/mixer/astrip.cpp index 58cf870f..1c206712 100644 --- a/muse2/muse/mixer/astrip.cpp +++ b/muse2/muse/mixer/astrip.cpp @@ -1148,9 +1148,9 @@ static int addSyntiPorts(AudioTrack* t, PopupMenu* lb, int id, { char buffer[128]; if(tchans == 2) - snprintf(buffer, 128, "%s %d,%d", chpup->tr("Channel").latin1(), ch+1, ch+2); + snprintf(buffer, 128, "%s %d,%d", chpup->tr("Channel").toLatin1().constData(), ch+1, ch+2); else - snprintf(buffer, 128, "%s %d", chpup->tr("Channel").latin1(), ch+1); + snprintf(buffer, 128, "%s %d", chpup->tr("Channel").toLatin1().constData(), ch+1); act = chpup->addAction(QString(buffer)); act->setData(id); act->setCheckable(true); @@ -1281,7 +1281,7 @@ static int addMultiChannelPorts(AudioTrack* t, PopupMenu* pup, int id, RouteMenu if(chans > 1) { char buffer[128]; - snprintf(buffer, 128, "%s %d", pup->tr("Channel").latin1(), ch+1); + snprintf(buffer, 128, "%s %d", pup->tr("Channel").toLatin1().constData(), ch+1); chpup->setTitle(QString(buffer)); pup->addMenu(chpup); } @@ -1362,7 +1362,7 @@ static int addMultiChannelPorts(AudioTrack* t, PopupMenu* pup, int id, RouteMenu if(chans > 2) { char buffer[128]; - snprintf(buffer, 128, "%s %d,%d", pup->tr("Channel").latin1(), ch+1, ch+2); + snprintf(buffer, 128, "%s %d,%d", pup->tr("Channel").toLatin1().constData(), ch+1, ch+2); chpup->setTitle(QString(buffer)); pup->addMenu(chpup); } @@ -1419,7 +1419,7 @@ static int nonSyntiTrackAddSyntis(AudioTrack* t, PopupMenu* lb, int id, RouteMen for(int ch = 0; ch < chans; ++ch) { char buffer[128]; - snprintf(buffer, 128, "%s %d", chpup->tr("Channel").latin1(), ch+1); + snprintf(buffer, 128, "%s %d", chpup->tr("Channel").toLatin1().constData(), ch+1); act = chpup->addAction(QString(buffer)); act->setData(id); act->setCheckable(true); @@ -1473,7 +1473,7 @@ static int nonSyntiTrackAddSyntis(AudioTrack* t, PopupMenu* lb, int id, RouteMen for(int ch = 0; ch < chans; ++ch) { char buffer[128]; - snprintf(buffer, 128, "%s %d,%d", chpup->tr("Channel").latin1(), ch+1, ch+2); + snprintf(buffer, 128, "%s %d,%d", chpup->tr("Channel").toLatin1().constData(), ch+1, ch+2); act = chpup->addAction(QString(buffer)); act->setData(id); act->setCheckable(true); @@ -1558,7 +1558,7 @@ void AudioStrip::iRoutePressed() for(int i = 0; i < channel; ++i) { char buffer[128]; - snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); + snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); MenuTitleItem* titel = new MenuTitleItem(QString(buffer), pup); pup->addAction(titel); @@ -1811,7 +1811,7 @@ void AudioStrip::oRoutePressed() for(int i = 0; i < channel; ++i) { char buffer[128]; - snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); + snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); MenuTitleItem* titel = new MenuTitleItem(QString(buffer), pup); pup->addAction(titel); diff --git a/muse2/muse/mixer/rack.cpp b/muse2/muse/mixer/rack.cpp index 16e76258..b979b420 100644 --- a/muse2/muse/mixer/rack.cpp +++ b/muse2/muse/mixer/rack.cpp @@ -146,7 +146,7 @@ void EffectRack::choosePlugin(QListWidgetItem* it, bool replace) PluginI* plugi = new PluginI(); if (plugi->initPluginInstance(plugin, track->channels())) { printf("cannot instantiate plugin <%s>\n", - plugin->name().latin1()); + plugin->name().toLatin1().constData()); delete plugi; return; } @@ -396,7 +396,7 @@ void EffectRack::startDrag(int idx) QString xmlconf; xml.dump(xmlconf); - QByteArray data(xmlconf.toLatin1().data()); + QByteArray data(xmlconf.toLatin1().constData()); QMimeData* md = new QMimeData(); md->setData("text/x-muse-plugin", data); @@ -510,7 +510,7 @@ void EffectRack::mousePressEvent(QMouseEvent *event) void EffectRack::mouseMoveEvent(QMouseEvent *event) { - if (event->state() & Qt::LeftButton) { + if (event->buttons() & Qt::LeftButton) { Pipeline* pipe = track->efxPipe(); if(!pipe) return; diff --git a/muse2/muse/mpevent.cpp b/muse2/muse/mpevent.cpp index 2b7ce5eb..9988c12b 100644 --- a/muse2/muse/mpevent.cpp +++ b/muse2/muse/mpevent.cpp @@ -74,7 +74,7 @@ void MEvent::dump() const printf("time:%d port:%d chan:%d ", _time, _port, _channel+1); if (_type == 0x90) { // NoteOn QString s = pitch2string(_a); - printf("NoteOn %s(0x%x) %d\n", s.latin1(), _a, _b); + printf("NoteOn %s(0x%x) %d\n", s.toLatin1().constData(), _a, _b); } else if (_type == 0xf0) { printf("SysEx len %d 0x%0x ...\n", len(), data()[0]); diff --git a/muse2/muse/mplugins/midiitransform.cpp b/muse2/muse/mplugins/midiitransform.cpp index 22f3630f..386620b1 100644 --- a/muse2/muse/mplugins/midiitransform.cpp +++ b/muse2/muse/mplugins/midiitransform.cpp @@ -900,7 +900,7 @@ void readMidiInputTransform(Xml& xml) case Xml::TagEnd: if (xml.s1() == "midiInputTransform") { // printf("midi Input transform <%s> apply %d\n", -// trans.name.latin1(), apply); +// trans.name.toLatin1().constData(), apply); // By T356. A previous bug caused some .med files to grow very large // with duplicate transforms. Here we can eliminate those duplicates. @@ -1616,7 +1616,7 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item) for (i = mtlist.begin(); i != mtlist.end(); ++i) { if (item->text() == (*i)->name) { if(debugMsg) - printf("found %s\n", (*i)->name.latin1()); + printf("found %s\n", (*i)->name.toLatin1().constData()); cmt = *i; if (cmodul != -1) { modules[cmodul].transform = *i; diff --git a/muse2/muse/node.cpp b/muse2/muse/node.cpp index 47fbf1f2..8db0a3d3 100644 --- a/muse2/muse/node.cpp +++ b/muse2/muse/node.cpp @@ -298,7 +298,7 @@ void AudioTrack::copyData(unsigned pos, int dstChannels, int srcStartChan, int s srcTotalOutChans = 1; #ifdef NODE_DEBUG - printf("MusE: AudioTrack::copyData name:%s processed:%d\n", name().latin1(), processed()); + printf("MusE: AudioTrack::copyData name:%s processed:%d\n", name().toLatin1().constData(), processed()); #endif // Special consideration for metronome: It is not part of the track list, @@ -385,7 +385,7 @@ void AudioTrack::copyData(unsigned pos, int dstChannels, int srcStartChan, int s if(off() || !getData(pos, srcTotalOutChans, nframes, buffer) || (isMute() && !_prefader)) { #ifdef NODE_DEBUG - printf("MusE: AudioTrack::copyData name:%s dstChannels:%d zeroing buffers\n", name().latin1(), dstChannels); + printf("MusE: AudioTrack::copyData name:%s dstChannels:%d zeroing buffers\n", name().toLatin1().constData(), dstChannels); #endif // No data was available. Zero the supplied buffers. @@ -430,7 +430,7 @@ void AudioTrack::copyData(unsigned pos, int dstChannels, int srcStartChan, int s //--------------------------------------------------- // p3.3.41 - //fprintf(stderr, "AudioTrack::copyData %s efx apply srcChans:%d\n", name().latin1(), srcChans); + //fprintf(stderr, "AudioTrack::copyData %s efx apply srcChans:%d\n", name().toLatin1().constData(), srcChans); _efxPipe->apply(srcChans, nframes, buffer); //--------------------------------------------------- @@ -707,7 +707,7 @@ void AudioTrack::addData(unsigned pos, int dstChannels, int srcStartChan, int sr //Added by Tim. p3.3.16 #ifdef NODE_DEBUG - printf("MusE: AudioTrack::addData name:%s processed:%d\n", name().latin1(), processed()); + printf("MusE: AudioTrack::addData name:%s processed:%d\n", name().toLatin1().constData(), processed()); #endif if (off()) @@ -842,7 +842,7 @@ void AudioTrack::addData(unsigned pos, int dstChannels, int srcStartChan, int sr // p3.3.41 //fprintf(stderr, "AudioTrack::addData %s efx apply srcChans:%d nframes:%ld %e %e %e %e\n", - // name().latin1(), srcChans, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); + // name().toLatin1().constData(), srcChans, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); _efxPipe->apply(srcChans, nframes, buffer); // p3.3.41 //fprintf(stderr, "AudioTrack::addData after efx: %e %e %e %e\n", @@ -1167,7 +1167,7 @@ void AudioTrack::readRecfile(Xml& xml) recFile()->setFormat(format, channels, sampleRate); if (recFile()->openWrite()) { fprintf(stderr, "create wave file(%s) failed: %s\n", - path.latin1(), recFile()->strerror().latin1()); + path.toLatin1().constData(), recFile()->strerror().toLatin1().constData()); delete _recFile; _recFile = 0; } @@ -1237,7 +1237,7 @@ bool AudioTrack::getData(unsigned pos, int channels, unsigned nframes, float** b RouteList* rl = inRoutes(); #ifdef NODE_DEBUG - printf("AudioTrack::getData name:%s inRoutes:%d\n", name().latin1(), rl->size()); + printf("AudioTrack::getData name:%s inRoutes:%d\n", name().toLatin1().constData(), rl->size()); #endif iRoute ir = rl->begin(); @@ -1248,7 +1248,7 @@ bool AudioTrack::getData(unsigned pos, int channels, unsigned nframes, float** b return false; #ifdef NODE_DEBUG - printf(" calling copyData on %s...\n", ir->track->name().latin1()); + printf(" calling copyData on %s...\n", ir->track->name().toLatin1().constData()); #endif // p3.3.38 @@ -1260,12 +1260,12 @@ bool AudioTrack::getData(unsigned pos, int channels, unsigned nframes, float** b nframes, buffer); // p3.3.41 - //fprintf(stderr, "AudioTrack::getData %s data: nframes:%ld %e %e %e %e\n", name().latin1(), nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); + //fprintf(stderr, "AudioTrack::getData %s data: nframes:%ld %e %e %e %e\n", name().toLatin1().constData(), nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); ++ir; for (; ir != rl->end(); ++ir) { #ifdef NODE_DEBUG - printf(" calling addData on %s...\n", ir->track->name().latin1()); + printf(" calling addData on %s...\n", ir->track->name().toLatin1().constData()); #endif if(ir->track->isMidiTrack()) @@ -1320,7 +1320,7 @@ bool AudioInput::getData(unsigned, int channels, unsigned nframes, float** buffe // p3.3.41 //fprintf(stderr, "AudioInput::getData %s Jack port %p efx apply channels:%d nframes:%ld %e %e %e %e\n", - // name().latin1(), jackPort, channels, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); + // name().toLatin1().constData(), jackPort, channels, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); } } else @@ -1337,7 +1337,7 @@ bool AudioInput::getData(unsigned, int channels, unsigned nframes, float** buffe // p3.3.41 //fprintf(stderr, "AudioInput::getData %s No Jack port efx apply channels:%d nframes:%ld %e %e %e %e\n", - // name().latin1(), channels, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); + // name().toLatin1().constData(), channels, nframes, buffer[0][0], buffer[0][1], buffer[0][2], buffer[0][3]); } } return true; @@ -1353,7 +1353,7 @@ void AudioInput::setName(const QString& s) if (!checkAudioDevice()) return; for (int i = 0; i < channels(); ++i) { char buffer[128]; - snprintf(buffer, 128, "%s-%d", _name.latin1(), i); + snprintf(buffer, 128, "%s-%d", _name.toLatin1().constData(), i); if (jackPorts[i]) audioDevice->setPortName(jackPorts[i], buffer); else { @@ -1563,7 +1563,7 @@ void AudioOutput::process(unsigned pos, unsigned offset, unsigned n) { //Added by Tim. p3.3.16 #ifdef NODE_DEBUG - printf("MusE: AudioOutput::process name:%s processed:%d\n", name().latin1(), processed()); + printf("MusE: AudioOutput::process name:%s processed:%d\n", name().toLatin1().constData(), processed()); #endif for (int i = 0; i < _channels; ++i) { @@ -1637,7 +1637,7 @@ void AudioOutput::setName(const QString& s) if (!checkAudioDevice()) return; for (int i = 0; i < channels(); ++i) { char buffer[128]; - snprintf(buffer, 128, "%s-%d", _name.latin1(), i); + snprintf(buffer, 128, "%s-%d", _name.toLatin1().constData(), i); if (jackPorts[i]) { audioDevice->setPortName(jackPorts[i], buffer); } diff --git a/muse2/muse/osc.cpp b/muse2/muse/osc.cpp index 6001b151..91a3a0ee 100644 --- a/muse2/muse/osc.cpp +++ b/muse2/muse/osc.cpp @@ -175,10 +175,11 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, SynthI* synti = *si; #ifdef OSC_DEBUG - fprintf(stderr, "oscMessageHandler: searching for:%s checking synth instance:%s\n", p, synti->name().latin1()); + fprintf(stderr, "oscMessageHandler: searching for:%s checking synth instance:%s\n", p, synti->name().toLatin1().constData()); #endif - const char* sub = strstr(p, synti->name().latin1()); + QByteArray ba = synti->name().toLatin1(); + const char* sub = strstr(p, ba.constData()); if(sub == NULL) continue; @@ -187,7 +188,8 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, if(!instance) break; - p = sub + strlen(synti->name().latin1()); + QByteArray ba2 = synti->name().toLatin1(); + p = sub + strlen(ba2.constData()); if (*p != '/' || *(p + 1) == 0) { @@ -198,7 +200,7 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, ++p; #ifdef OSC_DEBUG - fprintf(stderr, "oscMessageHandler: synth track:%s method:%s\n", synti->name().latin1(), p); + fprintf(stderr, "oscMessageHandler: synth track:%s method:%s\n", synti->name().toLatin1().constData(), p); #endif OscIF& oscif = instance->oscIF(); @@ -237,11 +239,11 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, #ifdef OSC_DEBUG fprintf(stderr, "oscMessageHandler: searching for:%s checking effect instance:%s label:%s lib:%s\n", - p, instance->name().latin1(), instance->label().latin1(), instance->lib().latin1()); + p, instance->name().toLatin1().constData(), instance->label().toLatin1().constData(), instance->lib().toLatin1().constData()); #endif - //const char* sub = strstr(p, instance->name().latin1()); - const char* sub = strstr(p, instance->label().latin1()); + //const char* sub = strstr(p, instance->name().toLatin1().constData()); + const char* sub = strstr(p, instance->label().toLatin1().constData()); if(sub == NULL) continue; @@ -249,8 +251,9 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, if(!plugin) break; - //p = sub + strlen(instance->name().latin1()); - p = sub + strlen(instance->label().latin1()); + //p = sub + strlen(instance->name().toLatin1().constData()); + QByteArray ba3 = instance->label().toLatin1(); + p = sub + strlen(ba3.constData()); if (*p != '/' || *(p + 1) == 0) { @@ -261,8 +264,8 @@ int oscMessageHandler(const char* path, const char* types, lo_arg** argv, ++p; #ifdef OSC_DEBUG - //fprintf(stderr, "oscMessageHandler: effect:%s method:%s\n", instance->name().latin1(), p); - fprintf(stderr, "oscMessageHandler: effect:%s method:%s\n", instance->label().latin1(), p); + //fprintf(stderr, "oscMessageHandler: effect:%s method:%s\n", instance->name().toLatin1().constData(), p); + fprintf(stderr, "oscMessageHandler: effect:%s method:%s\n", instance->label().toLatin1().constData(), p); #endif OscIF& oscif = instance->oscIF(); @@ -599,7 +602,7 @@ int OscIF::oscUpdate(lo_arg **argv) printf(" _uiOscProgramPath:%s\n", _uiOscProgramPath); printf(" _uiOscControlPath:%s\n",_uiOscControlPath); printf(" _uiOscShowPath:%s\n", _uiOscShowPath); - printf(" museProject:%s\n", museProject.latin1()); + printf(" museProject:%s\n", museProject.toLatin1().constData()); #endif // Send sample rate. @@ -607,7 +610,7 @@ int OscIF::oscUpdate(lo_arg **argv) // Send project directory. //lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", - // DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); // song->projectPath() + // DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); // song->projectPath() // Done in sub-classes. /* @@ -615,7 +618,7 @@ int OscIF::oscUpdate(lo_arg **argv) //lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", //DSSI_PROJECT_DIRECTORY_KEY, song->projectPath().toAscii().data()); lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", - DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); + DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); if(_oscSynthIF) { @@ -885,7 +888,7 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin */ //snprintf(oscUrl, 1024, "%s/%s/%s", url, baseName.ascii(), name.ascii()); - //snprintf(oscUrl, 1024, "%s%s/%s/%s", url, typ.latin1(), baseName.latin1(), name.latin1()); + //snprintf(oscUrl, 1024, "%s%s/%s/%s", url, typ.toLatin1().constData(), baseName.toLatin1().constData(), name.toLatin1().constData()); //oscUrl = QString("%1%2/%3/%4").arg(QString(QT_TR_NOOP(url))).arg(typ).arg(baseName).arg(name); oscUrl = QString("%1%2/%3/%4").arg(QString(QT_TR_NOOP(url))).arg(typ).arg(baseName).arg(label); @@ -894,7 +897,7 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin QString guiPath(dirPath + "/" + baseName); #ifdef OSC_DEBUG - fprintf(stderr, "OscIF::oscInitGui guiPath:%s\n", guiPath.latin1()); + fprintf(stderr, "OscIF::oscInitGui guiPath:%s\n", guiPath.toLatin1().constData()); #endif QDir guiDir(guiPath, "*", QDir::Unsorted, QDir::Files); @@ -916,7 +919,7 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin struct stat buf; //if (stat(gui.toAscii().data(), &buf)) { - if (stat(gui.latin1(), &buf)) { + if (stat(gui.toLatin1().constData(), &buf)) { perror("stat failed"); continue; @@ -926,17 +929,17 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin fprintf(stderr, "OscIF::oscInitGui %s %s %s %s\n", //fi.filePath().toAscii().data(), //fi.fileName().toAscii().data(), - fi.filePath().latin1(), + fi.filePath().toLatin1().constData(), //fi.fileName().ascii(), - oscUrl.latin1(), + oscUrl.toLatin1().constData(), //synth->info.filePath().ascii(), - filePath.latin1(), + filePath.toLatin1().constData(), //name().toAscii().data(), //synth->name().ascii()); - name.latin1()); + name.toLatin1().constData()); #endif if ((S_ISREG(buf.st_mode) || S_ISLNK(buf.st_mode)) && @@ -1009,14 +1012,14 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin fprintf(stderr, "exec %s %s %s %s failed: %s\n", //fi.filePath().toAscii().data(), //fi.fileName().toAscii().data(), - fi.filePath().latin1(), - fi.fileName().latin1(), + fi.filePath().toLatin1().constData(), + fi.fileName().toLatin1().constData(), - oscUrl.latin1(), + oscUrl.toLatin1().constData(), //name().toAscii().data(), //synth->name().ascii(), - name.latin1(), + name.toLatin1().constData(), strerror(errno)); @@ -1038,7 +1041,7 @@ bool OscIF::oscInitGui(const QString& typ, const QString& baseName, const QStrin printf("OscIF::oscInitGui %s: no dir for gui found: %s\n", //name().toAscii().data(), guiPath.toAscii().data()); //synth->name().ascii(), guiPath.ascii()); - name.latin1(), guiPath.latin1()); + name.toLatin1().constData(), guiPath.toLatin1().constData()); //synth->_hasGui = false; } @@ -1147,7 +1150,7 @@ int OscDssiIF::oscUpdate(lo_arg **argv) // Send project directory. No, done in DssiSynthIF. //lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", - // DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); // song->projectPath() + // DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); // song->projectPath() if(_oscSynthIF) _oscSynthIF->oscUpdate(); @@ -1335,7 +1338,7 @@ int OscEffectIF::oscUpdate(lo_arg** argv) // Send project directory. No, done in PluginI. //lo_send(_uiOscTarget, _uiOscConfigurePath, "ss", - // DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); // song->projectPath() + // DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); // song->projectPath() if(_oscPluginI) _oscPluginI->oscUpdate(); diff --git a/muse2/muse/part.cpp b/muse2/muse/part.cpp index 0ca898ff..99f070b2 100644 --- a/muse2/muse/part.cpp +++ b/muse2/muse/part.cpp @@ -86,7 +86,7 @@ void chainCloneInternal(Part* p) for(ciPart ip = pl->begin(); ip != pl->end(); ++ip) { // Added by Tim. p3.3.6 - //printf("chainCloneInternal track %p %s part %p %s evlist %p\n", (*imt), (*imt)->name().latin1(), ip->second, ip->second->name().latin1(), ip->second->cevents()); + //printf("chainCloneInternal track %p %s part %p %s evlist %p\n", (*imt), (*imt)->name().toLatin1().constData(), ip->second, ip->second->name().toLatin1().constData(), ip->second->cevents()); if(ip->second != p && ip->second->cevents() == p->cevents()) { @@ -232,7 +232,7 @@ void replaceClone(Part* p1, Part* p2) p1->setNextClone(p1); p1->setPrevClone(p1); // Added by Tim. p3.3.6 - //printf("replaceClone p1: %s %p arefs:%d p2: %s %p arefs:%d\n", p1->name().latin1(), p1, ); + //printf("replaceClone p1: %s %p arefs:%d p2: %s %p arefs:%d\n", p1->name().toLatin1().constData(), p1, ); } @@ -279,7 +279,7 @@ void chainTrackParts(Track* t, bool incRefCount) p->events()->incARef(1); // Added by Tim. p3.3.6 - //printf("chainTrackParts track %p %s part %p %s evlist %p\n", t, t->name().latin1(), p, p->name().latin1(), p->cevents()); + //printf("chainTrackParts track %p %s part %p %s evlist %p\n", t, t->name().toLatin1().constData(), p, p->name().toLatin1().constData(), p->cevents()); Part* p1 = 0; @@ -297,7 +297,7 @@ void chainTrackParts(Track* t, bool incRefCount) for(ciPart ip = pl->begin(); ip != pl->end(); ++ip) { // Added by Tim. p3.3.6 - //printf("chainTrackParts track %p %s part %p %s evlist %p\n", mt, mt->name().latin1(), ip->second, ip->second->name().latin1(), ip->second->cevents()); + //printf("chainTrackParts track %p %s part %p %s evlist %p\n", mt, mt->name().toLatin1().constData(), ip->second, ip->second->name().toLatin1().constData(), ip->second->cevents()); if(ip->second != p && ip->second->cevents() == p->cevents()) { @@ -359,9 +359,9 @@ void chainCheckErr(Part* p) { // At all times these must be true... if(p->nextClone()->prevClone() != p) - printf("chainCheckErr: Next clone:%s %p prev clone:%s %p != %s %p\n", p->nextClone()->name().latin1(), p->nextClone(), p->nextClone()->prevClone()->name().latin1(), p->nextClone()->prevClone(), p->name().latin1(), p); + printf("chainCheckErr: Next clone:%s %p prev clone:%s %p != %s %p\n", p->nextClone()->name().toLatin1().constData(), p->nextClone(), p->nextClone()->prevClone()->name().toLatin1().constData(), p->nextClone()->prevClone(), p->name().toLatin1().constData(), p); if(p->prevClone()->nextClone() != p) - printf("chainCheckErr: Prev clone:%s %p next clone:%s %p != %s %p\n", p->prevClone()->name().latin1(), p->prevClone(), p->prevClone()->nextClone()->name().latin1(), p->prevClone()->nextClone(), p->name().latin1(), p); + printf("chainCheckErr: Prev clone:%s %p next clone:%s %p != %s %p\n", p->prevClone()->name().toLatin1().constData(), p->prevClone(), p->prevClone()->nextClone()->name().toLatin1().constData(), p->prevClone()->nextClone(), p->name().toLatin1().constData(), p); } //--------------------------------------------------------- @@ -382,7 +382,7 @@ void addPortCtrlEvents(Event& event, Part* part, bool doClones) while(1) { // Added by Tim. p3.3.6 - //printf("addPortCtrlEvents i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().latin1(), p, part->cevents(), part->cevents()->refCount(), j); + //printf("addPortCtrlEvents i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().toLatin1().constData(), p, part->cevents(), part->cevents()->refCount(), j); Track* t = p->track(); if(t && t->isMidiTrack()) @@ -395,7 +395,7 @@ void addPortCtrlEvents(Event& event, Part* part, bool doClones) //{ //const Event& ev = ie->second; // Added by Tim. p3.3.6 - //printf("addPortCtrlEvents %s len:%d end:%d etick:%d\n", p->name().latin1(), p->lenTick(), p->endTick(), event.tick()); + //printf("addPortCtrlEvents %s len:%d end:%d etick:%d\n", p->name().toLatin1().constData(), p->lenTick(), p->endTick(), event.tick()); // Do not add events which are past the end of the part. if(event.tick() >= len) @@ -457,7 +457,7 @@ void addPortCtrlEvents(Part* part, bool doClones) while(1) { // Added by Tim. p3.3.6 - //printf("addPortCtrlEvents i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().latin1(), p, part->cevents(), part->cevents()->refCount(), j); + //printf("addPortCtrlEvents i:%d %s %p events %p refs:%d arefs:%d\n", i, p->name().toLatin1().constData(), p, part->cevents(), part->cevents()->refCount(), j); Track* t = p->track(); if(t && t->isMidiTrack()) @@ -918,9 +918,9 @@ void Part::replaceClone(const Part* p) void Part::chainCheckErr() { if(_nextClone->prevClone() != this) - printf("Part::chainCheckErr Error! Next clone:%s %x prev clone:%s %x != this:%s %x\n", _nextClone->name().latin1(), _nextClone, _nextClone->prevClone()->name().latin1(), _nextClone->prevClone(), name().latin1(), this); + printf("Part::chainCheckErr Error! Next clone:%s %x prev clone:%s %x != this:%s %x\n", _nextClone->name().toLatin1().constData(), _nextClone, _nextClone->prevClone()->name().toLatin1().constData(), _nextClone->prevClone(), name().toLatin1().constData(), this); if(_prevClone->nextClone() != this) - printf("Part::chainCheckErr Error! Prev clone:%s %x next clone:%s %x != this:%s %x\n", _prevClone->name().latin1(), _prevClone, _prevClone->nextClone()->name().latin1(), _prevClone->nextClone(), name().latin1(), this); + printf("Part::chainCheckErr Error! Prev clone:%s %x next clone:%s %x != this:%s %x\n", _prevClone->name().toLatin1().constData(), _prevClone, _prevClone->nextClone()->name().toLatin1().constData(), _prevClone->nextClone(), name().toLatin1().constData(), this); } */ @@ -1395,7 +1395,7 @@ void Part::dump(int n) const { for (int i = 0; i < n; ++i) putchar(' '); - printf("Part: <%s> ", _name.latin1()); + printf("Part: <%s> ", _name.toLatin1().constData()); for (int i = 0; i < n; ++i) putchar(' '); PosLen::dump(); diff --git a/muse2/muse/plugin.cpp b/muse2/muse/plugin.cpp index 7a71f0a1..507d32ae 100644 --- a/muse2/muse/plugin.cpp +++ b/muse2/muse/plugin.cpp @@ -701,14 +701,14 @@ int Plugin::incReferences(int val) if(_handle == 0) { //_references = 0; - _handle = dlopen(fi.filePath().latin1(), RTLD_NOW); - //handle = dlopen(fi.absFilePath().latin1(), RTLD_NOW); + _handle = dlopen(fi.filePath().toLatin1().constData(), RTLD_NOW); + //handle = dlopen(fi.absFilePath().toLatin1().constData(), RTLD_NOW); if(_handle == 0) { fprintf(stderr, "Plugin::incReferences dlopen(%s) failed: %s\n", - fi.filePath().latin1(), dlerror()); - //fi.absFilePath().latin1(), dlerror()); + fi.filePath().toLatin1().constData(), dlerror()); + //fi.absFilePath().toLatin1().constData(), dlerror()); return 0; } @@ -835,7 +835,7 @@ int Plugin::incReferences(int val) dlclose(_handle); _handle = 0; _references = 0; - fprintf(stderr, "Plugin::incReferences Error: %s no plugin!\n", fi.filePath().latin1()); + fprintf(stderr, "Plugin::incReferences Error: %s no plugin!\n", fi.filePath().toLatin1().constData()); return 0; } @@ -964,7 +964,7 @@ static void loadPluginLib(QFileInfo* fi) //bool inPlaceBroken = LADSPA_IS_INPLACE_BROKEN(properties); //plugins.add(fi, descr, !inPlaceBroken); if(debugMsg) - fprintf(stderr, "loadPluginLib: adding dssi effect plugin:%s name:%s label:%s\n", fi->filePath().latin1(), descr->LADSPA_Plugin->Name, descr->LADSPA_Plugin->Label); + fprintf(stderr, "loadPluginLib: adding dssi effect plugin:%s name:%s label:%s\n", fi->filePath().toLatin1().constData(), descr->LADSPA_Plugin->Name, descr->LADSPA_Plugin->Label); plugins.add(fi, descr->LADSPA_Plugin, true); } @@ -1009,7 +1009,7 @@ static void loadPluginLib(QFileInfo* fi) //bool inPlaceBroken = LADSPA_IS_INPLACE_BROKEN(properties); //plugins.add(fi, ladspa, descr, !inPlaceBroken); if(debugMsg) - fprintf(stderr, "loadPluginLib: adding ladspa plugin:%s name:%s label:%s\n", fi->filePath().latin1(), descr->Name, descr->Label); + fprintf(stderr, "loadPluginLib: adding ladspa plugin:%s name:%s label:%s\n", fi->filePath().toLatin1().constData(), descr->Name, descr->Label); plugins.add(fi, descr); } } @@ -1024,7 +1024,7 @@ static void loadPluginLib(QFileInfo* fi) static void loadPluginDir(const QString& s) { if (debugMsg) - printf("scan ladspa plugin dir <%s>\n", s.latin1()); + printf("scan ladspa plugin dir <%s>\n", s.toLatin1().constData()); QDir pluginDir(s, QString("*.so")); // ddskrjo if (pluginDir.exists()) { QFileInfoList list = pluginDir.entryInfoList(); @@ -1852,7 +1852,7 @@ bool PluginI::setControl(const QString& s, double val) } } printf("PluginI:setControl(%s, %f) controller not found\n", - s.latin1(), val); + s.toLatin1().constData(), val); return true; } @@ -1863,16 +1863,16 @@ bool PluginI::setControl(const QString& s, double val) void PluginI::writeConfiguration(int level, Xml& xml) { xml.tag(level++, "plugin file=\"%s\" label=\"%s\" channel=\"%d\"", - //_plugin->lib().latin1(), _plugin->label().latin1(), instances * _plugin->inports()); + //_plugin->lib().toLatin1().constData(), _plugin->label().toLatin1().constData(), instances * _plugin->inports()); // p3.3.41 - //_plugin->lib().latin1(), _plugin->label().latin1(), channel); - Xml::xmlString(_plugin->lib()).latin1(), Xml::xmlString(_plugin->label()).latin1(), channel); + //_plugin->lib().toLatin1().constData(), _plugin->label().toLatin1().constData(), channel); + Xml::xmlString(_plugin->lib()).toLatin1().constData(), Xml::xmlString(_plugin->label()).toLatin1().constData(), channel); for (int i = 0; i < controlPorts; ++i) { int idx = controls[i].idx; QString s("control name=\"%1\" val=\"%2\" /"); - //xml.tag(level, s.arg(_plugin->portName(idx)).arg(controls[i].tmpVal).latin1()); - xml.tag(level, s.arg(Xml::xmlString(_plugin->portName(idx)).latin1()).arg(controls[i].tmpVal).latin1()); + //xml.tag(level, s.arg(_plugin->portName(idx)).arg(controls[i].tmpVal).toLatin1().constData()); + xml.tag(level, s.arg(Xml::xmlString(_plugin->portName(idx)).toLatin1().constData()).arg(controls[i].tmpVal).toLatin1().constData()); } if (_on == false) xml.intTag(level, "on", _on); @@ -1998,7 +1998,7 @@ bool PluginI::readConfiguration(Xml& xml, bool readPreset) if (readPreset) { if (s != plugin()->lib()) { printf("Error: Wrong preset type %s. Type must be a %s\n", - s.latin1(), plugin()->lib().latin1()); + s.toLatin1().constData(), plugin()->lib().toLatin1().constData()); return true; } } @@ -2329,7 +2329,7 @@ int PluginI::oscConfigure(const char *key, const char *value) //const char *value = (const char *)&argv[1]->s; #ifdef PLUGIN_DEBUGIN - printf("PluginI::oscConfigure effect plugin name:%s label:%s key:%s value:%s\n", _name.latin1(), _label.latin1(), key, value); + printf("PluginI::oscConfigure effect plugin name:%s label:%s key:%s value:%s\n", _name.toLatin1().constData(), _label.toLatin1().constData(), key, value); #endif #ifdef DSSI_SUPPORT @@ -2360,7 +2360,7 @@ int PluginI::oscUpdate() { #ifdef DSSI_SUPPORT // Send project directory. - _oscif.oscSendConfigure(DSSI_PROJECT_DIRECTORY_KEY, museProject.latin1()); // song->projectPath() + _oscif.oscSendConfigure(DSSI_PROJECT_DIRECTORY_KEY, museProject.toLatin1().constData()); // song->projectPath() #endif /* diff --git a/muse2/muse/pos.cpp b/muse2/muse/pos.cpp index 15327af8..5a86673d 100644 --- a/muse2/muse/pos.cpp +++ b/muse2/muse/pos.cpp @@ -53,7 +53,7 @@ Pos::Pos(unsigned t, bool ticks) Pos::Pos(const QString& s) { int m, b, t; - sscanf(s.latin1(), "%04d.%02d.%03d", &m, &b, &t); + sscanf(s.toLatin1(), "%04d.%02d.%03d", &m, &b, &t); _tick = AL::sigmap.bar2tick(m, b, t); _type = TICKS; sn = -1; diff --git a/muse2/muse/remote/pyapi.cpp b/muse2/muse/remote/pyapi.cpp index e71b8a18..8e8e765c 100644 --- a/muse2/muse/remote/pyapi.cpp +++ b/muse2/muse/remote/pyapi.cpp @@ -113,7 +113,7 @@ PyObject* getTrackNames(PyObject*, PyObject*) PyObject* res = Py_BuildValue("[]"); for (ciTrack t = tracks->begin(); t != tracks->end(); ++t) { Track* track = *t; - PyObject* ptrackname = Py_BuildValue("s", track->name().latin1()); + PyObject* ptrackname = Py_BuildValue("s", track->name().toLatin1()); PyList_Append(res, ptrackname); Py_DECREF(ptrackname); } @@ -697,7 +697,7 @@ PyObject* getSelectedTrack(PyObject*, PyObject*) for (ciTrack t = tracks->begin(); t != tracks->end(); ++t) { Track* track = *t; if (track->selected()) - return Py_BuildValue("s", track->name().latin1()); + return Py_BuildValue("s", track->name().toLatin1()); } Py_INCREF(Py_None); @@ -746,8 +746,8 @@ PyObject* getTrackEffects(PyObject*, PyObject* args) const Pipeline* pipeline = track->efxPipe(); for (int i = 0; i < PipelineDepth; i++) { QString name = pipeline->name(i); - printf("fx %d name: %s\n", i, name.latin1()); - PyObject* pyname = Py_BuildValue("s", name.latin1()); + printf("fx %d name: %s\n", i, name.toLatin1()); + PyObject* pyname = Py_BuildValue("s", name.toLatin1()); PyList_Append(pyfxnames, pyname); Py_DECREF(pyname); } @@ -897,7 +897,7 @@ PyObject* getOutputRoute(PyObject*, PyObject* args) // for (iRoute ir = r->begin(); ir != r->end(); ++ir) { // if (ir->type == 0 && ir->track == track) { // s += "*"; - // PyList_Append(routes, Py_BuildValue("s", s.latin1())); + // PyList_Append(routes, Py_BuildValue("s", s.toLatin1())); // break; // } // } diff --git a/muse2/muse/route.cpp b/muse2/muse/route.cpp index 0f9eb318..c40b4397 100644 --- a/muse2/muse/route.cpp +++ b/muse2/muse/route.cpp @@ -157,8 +157,8 @@ void addRoute(Route src, Route dst) } // printf("addRoute %d.%d:<%s> %d.%d:<%s>\n", -// src.type, src.channel, src.name().latin1(), -// dst.type, dst.channel, dst.name().latin1()); +// src.type, src.channel, src.name().toLatin1().constData(), +// dst.type, dst.channel, dst.name().toLatin1().constData()); if (src.type == Route::JACK_ROUTE) { //if (dst.type != TRACK_ROUTE) @@ -172,13 +172,13 @@ void addRoute(Route src, Route dst) { if (dst.track->type() != Track::AUDIO_INPUT) { - fprintf(stderr, "addRoute: source is jack, dest:%s is track but not audio input\n", dst.track->name().latin1()); + fprintf(stderr, "addRoute: source is jack, dest:%s is track but not audio input\n", dst.track->name().toLatin1().constData()); //exit(-1); return; } if (dst.channel < 0) { - fprintf(stderr, "addRoute: source is jack, dest:%s is track but invalid channel:%d\n", dst.track->name().latin1(), dst.channel); + fprintf(stderr, "addRoute: source is jack, dest:%s is track but invalid channel:%d\n", dst.track->name().toLatin1().constData(), dst.channel); //exit(-1); return; } @@ -198,7 +198,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src Jack dst track name: %s pushing source route\n", dst.track->name().latin1()); + fprintf(stderr, "addRoute: src Jack dst track name: %s pushing source route\n", dst.track->name().toLatin1().constData()); #endif inRoutes->push_back(src); } @@ -237,7 +237,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src Jack dst Jack midi name: %s pushing source route\n", dst.device->name().latin1()); + fprintf(stderr, "addRoute: src Jack dst Jack midi name: %s pushing source route\n", dst.device->name().toLatin1().constData()); #endif routes->push_back(src); } @@ -274,7 +274,7 @@ void addRoute(Route src, Route dst) } if (src.channel < 0) { - fprintf(stderr, "addRoute: destination is jack, source:%s is track but invalid channel:%d\n", src.track->name().latin1(), src.channel); + fprintf(stderr, "addRoute: destination is jack, source:%s is track but invalid channel:%d\n", src.track->name().toLatin1().constData(), src.channel); // exit(-1); return; } @@ -295,7 +295,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: dst Jack src track name: %s pushing destination route\n", src.track->name().latin1()); + fprintf(stderr, "addRoute: dst Jack src track name: %s pushing destination route\n", src.track->name().toLatin1().constData()); #endif outRoutes->push_back(dst); } @@ -323,7 +323,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: dst Jack src Jack midi name: %s pushing destination route\n", src.device->name().latin1()); + fprintf(stderr, "addRoute: dst Jack src Jack midi name: %s pushing destination route\n", src.device->name().toLatin1().constData()); #endif routes->push_back(dst); } @@ -373,7 +373,7 @@ void addRoute(Route src, Route dst) if (ir->type == Route::TRACK_ROUTE && ir->track == dst.track) // p3.3.50 Does a route to the track exist? { //#ifdef ROUTE_DEBUG - //fprintf(stderr, "addRoute: src midi port:%d dst track:%s route already exists.\n", src.midiPort, dst.track->name().latin1()); + //fprintf(stderr, "addRoute: src midi port:%d dst track:%s route already exists.\n", src.midiPort, dst.track->name().toLatin1().constData()); //#endif ir->channel |= dst.channel; // p3.3.50 Bitwise OR the desired channel bit with the existing bit mask. break; @@ -382,7 +382,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src midi port:%d dst track name:%s pushing dst and src routes\n", src.midiPort, dst.track->name().latin1()); + fprintf(stderr, "addRoute: src midi port:%d dst track name:%s pushing dst and src routes\n", src.midiPort, dst.track->name().toLatin1().constData()); #endif if(ir == outRoutes->end()) // p3.3.50 Only if route not found, add the route, with the requested channel bits as mask to start with. @@ -436,7 +436,7 @@ void addRoute(Route src, Route dst) if (ir->type == Route::MIDI_PORT_ROUTE && ir->midiPort == dst.midiPort) // p3.3.50 Does a route to the midi port exist? { //#ifdef ROUTE_DEBUG - //fprintf(stderr, "addRoute: dst midi port:%d src track:%s route already exists.\n", dst.midiPort, src.track->name().latin1()); + //fprintf(stderr, "addRoute: dst midi port:%d src track:%s route already exists.\n", dst.midiPort, src.track->name().toLatin1().constData()); //#endif //return; @@ -451,7 +451,7 @@ void addRoute(Route src, Route dst) MidiPort *mp = &midiPorts[dst.midiPort]; #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src track:%s dst midi port:%d pushing dst and src routes\n", src.track->name().latin1(), dst.midiPort); + fprintf(stderr, "addRoute: src track:%s dst midi port:%d pushing dst and src routes\n", src.track->name().toLatin1().constData(), dst.midiPort); #endif RouteList* inRoutes = mp->inRoutes(); @@ -488,7 +488,7 @@ void addRoute(Route src, Route dst) //src.channels = dst.channels = 1; RouteList* outRoutes = src.device->outRoutes(); #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src name: %s looking for existing dest in out routes...\n", src.device->name().latin1()); + fprintf(stderr, "addRoute: src name: %s looking for existing dest in out routes...\n", src.device->name().toLatin1().constData()); #endif for (iRoute i = outRoutes->begin(); i != outRoutes->end(); ++i) { @@ -501,7 +501,7 @@ void addRoute(Route src, Route dst) } } #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src midi dst name: %s pushing destination and source routes\n", dst.track->name().latin1()); + fprintf(stderr, "addRoute: src midi dst name: %s pushing destination and source routes\n", dst.track->name().toLatin1().constData()); #endif outRoutes->push_back(dst); @@ -590,7 +590,7 @@ void addRoute(Route src, Route dst) if(dst.type == Route::MIDI_DEVICE_ROUTE) { #ifdef ROUTE_DEBUG - fprintf(stderr, "addRoute: src track dst midi name: %s pushing destination and source routes\n", dst.device->name().latin1()); + fprintf(stderr, "addRoute: src track dst midi name: %s pushing destination and source routes\n", dst.device->name().toLatin1().constData()); #endif inRoutes = dst.device->inRoutes(); } @@ -599,10 +599,10 @@ void addRoute(Route src, Route dst) { #ifdef ROUTE_DEBUG - //fprintf(stderr, "addRoute: src track ch:%d chs:%d dst track ch:%d chs:%d name: %s pushing destination and source routes\n", src.channel, src.channels, dst.channel, dst.channels, dst.track->name().latin1()); + //fprintf(stderr, "addRoute: src track ch:%d chs:%d dst track ch:%d chs:%d name: %s pushing destination and source routes\n", src.channel, src.channels, dst.channel, dst.channels, dst.track->name().toLatin1().constData()); fprintf(stderr, "addRoute: src track ch:%d chs:%d remch:%d dst track ch:%d chs:%d remch:%d name: %s pushing dest and source routes\n", - src.channel, src.channels, src.remoteChannel, dst.channel, dst.channels, dst.remoteChannel, dst.track->name().latin1()); - //fprintf(stderr, "addRoute: src track ch:%d dst track ch:%d name: %s pushing destination and source routes\n", src.channel, dst.channel, dst.track->name().latin1()); + src.channel, src.channels, src.remoteChannel, dst.channel, dst.channels, dst.remoteChannel, dst.track->name().toLatin1().constData()); + //fprintf(stderr, "addRoute: src track ch:%d dst track ch:%d name: %s pushing destination and source routes\n", src.channel, dst.channel, dst.track->name().toLatin1().constData()); #endif inRoutes = dst.track->inRoutes(); } @@ -626,8 +626,8 @@ void addRoute(Route src, Route dst) void removeRoute(Route src, Route dst) { //printf("removeRoute %d.%d:<%s> %d.%d:<%s>\n", - // src.type, src.channel, src.name().latin1(), - // dst.type, dst.channel, dst.name().latin1()); + // src.type, src.channel, src.name().toLatin1().constData(), + // dst.type, dst.channel, dst.name().toLatin1().constData()); if (src.type == Route::JACK_ROUTE) { @@ -1022,7 +1022,7 @@ QString Route::name() const //Route name2route(const QString& rn, bool dst) Route name2route(const QString& rn, bool /*dst*/, int rtype) { -// printf("name2route %s\n", rn.latin1()); +// printf("name2route %s\n", rn.toLatin1().constData()); int channel = -1; //int channel = 0; QString s(rn); @@ -1039,7 +1039,7 @@ Route name2route(const QString& rn, bool /*dst*/, int rtype) //{ if(checkAudioDevice()) { - void* p = audioDevice->findPort(s.latin1()); + void* p = audioDevice->findPort(s.toLatin1().constData()); if(p) return Route(p, channel); } @@ -1136,7 +1136,7 @@ Route name2route(const QString& rn, bool /*dst*/, int rtype) { if(checkAudioDevice()) { - void* p = audioDevice->findPort(s.latin1()); + void* p = audioDevice->findPort(s.toLatin1().constData()); if(p) return Route(p, channel); } @@ -1154,7 +1154,7 @@ Route name2route(const QString& rn, bool /*dst*/, int rtype) } } - printf(" name2route: <%s> not found\n", rn.latin1()); + printf(" name2route: <%s> not found\n", rn.toLatin1().constData()); return Route((Track*) 0, channel); //return Route((Track*) 0, channel, 1); } @@ -1301,7 +1301,7 @@ void Route::read(Xml& xml) // break; case Xml::Attribut: #ifdef ROUTE_DEBUG - printf("Route::read(): attribute:%s\n", tag.latin1()); + printf("Route::read(): attribute:%s\n", tag.toLatin1().constData()); #endif if(tag == "type") rtype = xml.s2().toInt(); @@ -1321,11 +1321,11 @@ void Route::read(Xml& xml) rtype = Route::MIDI_PORT_ROUTE; } else - printf("Route::read(): unknown attribute:%s\n", tag.latin1()); + printf("Route::read(): unknown attribute:%s\n", tag.toLatin1().constData()); break; case Xml::TagEnd: #ifdef ROUTE_DEBUG - printf("Route::read(): tag end type:%d channel:%d name:%s\n", rtype, channel, s.latin1()); + printf("Route::read(): tag end type:%d channel:%d name:%s\n", rtype, channel, s.toLatin1().constData()); #endif if(rtype == MIDI_PORT_ROUTE) // p3.3.49 { @@ -1355,14 +1355,14 @@ void Route::read(Xml& xml) } } if(i == tl->end()) - printf("Route::read(): track <%s> not found\n", s.latin1()); + printf("Route::read(): track <%s> not found\n", s.toLatin1().constData()); } else if(rtype == JACK_ROUTE) { void* jport = audioDevice->findPort(s); if(jport == 0) - printf("Route::read(): jack port <%s> not found\n", s.latin1()); + printf("Route::read(): jack port <%s> not found\n", s.toLatin1().constData()); else { jackPort = jport; @@ -1390,7 +1390,7 @@ void Route::read(Xml& xml) } } if(imd == midiDevices.end()) - printf("Route::read(): midi device <%s> not found\n", s.latin1()); + printf("Route::read(): midi device <%s> not found\n", s.toLatin1().constData()); } } return; @@ -1450,7 +1450,7 @@ void Song::readRoute(Xml& xml) break; case Xml::Attribut: #ifdef ROUTE_DEBUG - printf("Song::readRoute(): attribute:%s\n", tag.latin1()); + printf("Song::readRoute(): attribute:%s\n", tag.toLatin1().constData()); #endif if(tag == "channel") ch = xml.s2().toInt(); @@ -1464,7 +1464,7 @@ void Song::readRoute(Xml& xml) if(tag == "channelMask") // p3.3.50 New channel mask for midi port-track routes. ch = xml.s2().toInt(); else - printf("Song::readRoute(): unknown attribute:%s\n", tag.latin1()); + printf("Song::readRoute(): unknown attribute:%s\n", tag.toLatin1().constData()); break; case Xml::TagEnd: if (xml.s1() == "Route") @@ -1497,7 +1497,7 @@ void Song::readRoute(Xml& xml) } else printf(" Warning - device:%s to track route, no device midi port or chan:%d out of range. Ignoring route!\n", - sroute.device->name().latin1(), ch); + sroute.device->name().toLatin1().constData(), ch); } else if(sroute.type == Route::TRACK_ROUTE && droute.type == Route::MIDI_DEVICE_ROUTE) { @@ -1515,7 +1515,7 @@ void Song::readRoute(Xml& xml) } else printf(" Warning - track to device:%s route, no device midi port or chan:%d out of range. Ignoring route!\n", - droute.device->name().latin1(), ch); + droute.device->name().toLatin1().constData(), ch); } else { @@ -1563,8 +1563,8 @@ void Route::dump() const if (type == TRACK_ROUTE) { if(track) - printf("Route dump: track <%s> channel %d channels %d\n", track->name().latin1(), channel, channels); - //printf("Route dump: track <%s> channel %d\n", track->name().latin1(), channel); + printf("Route dump: track <%s> channel %d channels %d\n", track->name().toLatin1().constData(), channel, channels); + //printf("Route dump: track <%s> channel %d\n", track->name().toLatin1().constData(), channel); //else // printf("Route dump: invalid track, channel %d\n", channel); } @@ -1572,7 +1572,7 @@ void Route::dump() const if (type == JACK_ROUTE) { if(checkAudioDevice()) - printf("Route dump: jack audio port <%s> channel %d\n", audioDevice->portName(jackPort).latin1(), channel); + printf("Route dump: jack audio port <%s> channel %d\n", audioDevice->portName(jackPort).toLatin1().constData(), channel); } else if (type == MIDI_PORT_ROUTE) // p3.3.49 @@ -1588,24 +1588,24 @@ void Route::dump() const if(device->deviceType() == MidiDevice::JACK_MIDI) { if(checkAudioDevice()) - //printf("jack midi port device <%s> ", audioDevice->portName(device->clientPort()).latin1()); + //printf("jack midi port device <%s> ", audioDevice->portName(device->clientPort()).toLatin1().constData()); // p3.3.55 { - printf("jack midi device <%s> ", device->name().latin1()); + printf("jack midi device <%s> ", device->name().toLatin1().constData()); if(device->inClientPort()) printf("input port <%s> ", - audioDevice->portName(device->inClientPort()).latin1()); + audioDevice->portName(device->inClientPort()).toLatin1().constData()); if(device->outClientPort()) printf("output port <%s> ", - audioDevice->portName(device->outClientPort()).latin1()); + audioDevice->portName(device->outClientPort()).toLatin1().constData()); } } else if(device->deviceType() == MidiDevice::ALSA_MIDI) - printf("alsa midi device <%s> ", device->name().latin1()); + printf("alsa midi device <%s> ", device->name().toLatin1().constData()); else if(device->deviceType() == MidiDevice::SYNTH_MIDI) - printf("synth midi device <%s> ", device->name().latin1()); + printf("synth midi device <%s> ", device->name().toLatin1().constData()); else printf("is midi but unknown device type:%d, ", device->deviceType()); } diff --git a/muse2/muse/seqmsg.cpp b/muse2/muse/seqmsg.cpp index 2def4078..d2225190 100644 --- a/muse2/muse/seqmsg.cpp +++ b/muse2/muse/seqmsg.cpp @@ -389,7 +389,7 @@ void Audio::msgSetChannels(AudioTrack* node, int n) if (i < n && ai->jackPort(i) == 0) { char buffer[128]; - snprintf(buffer, 128, "%s-%d", name.latin1(), i); + snprintf(buffer, 128, "%s-%d", name.toLatin1().constData(), i); //ai->setJackPort(i, audioDevice->registerInPort(buffer)); ai->setJackPort(i, audioDevice->registerInPort(buffer, false)); } @@ -420,7 +420,7 @@ void Audio::msgSetChannels(AudioTrack* node, int n) if (i < n && jp == 0) { char buffer[128]; - snprintf(buffer, 128, "%s-%d", name.latin1(), i); + snprintf(buffer, 128, "%s-%d", name.toLatin1().constData(), i); //ao->setJackPort(i, audioDevice->registerOutPort(buffer)); ao->setJackPort(i, audioDevice->registerOutPort(buffer, false)); } diff --git a/muse2/muse/shortcuts.cpp b/muse2/muse/shortcuts.cpp index 68a538e9..b81ed0c9 100644 --- a/muse2/muse/shortcuts.cpp +++ b/muse2/muse/shortcuts.cpp @@ -302,7 +302,7 @@ void readShortCuts(Xml& xml) if (tag.length()) { int index = getShrtByTag(tag); if (index == -1) //No such tag found - printf("Config file might be corrupted. Unknown shortcut: %s\n",tag.latin1()); + printf("Config file might be corrupted. Unknown shortcut: %s\n",tag.toLatin1().constData()); else { //printf("Index: %d\n",index); shortcuts[index].key = xml.parseInt(); diff --git a/muse2/muse/song.cpp b/muse2/muse/song.cpp index c956f1d6..465bc257 100644 --- a/muse2/muse/song.cpp +++ b/muse2/muse/song.cpp @@ -393,7 +393,7 @@ bool Song::addEvent(Event& event, Part* part) { // This can be normal for some (redundant) operations. if(debugMsg) - printf("Song::addEvent event already found in part:%s size:%zd\n", part->name().latin1(), part->events()->size()); + printf("Song::addEvent event already found in part:%s size:%zd\n", part->name().toLatin1().constData(), part->events()->size()); return false; } @@ -412,7 +412,7 @@ void Song::changeEvent(Event& oldEvent, Event& newEvent, Part* part) if (i == part->events()->end()) { // This can be normal for some (redundant) operations. if(debugMsg) - printf("Song::changeEvent event not found in part:%s size:%zd\n", part->name().latin1(), part->events()->size()); + printf("Song::changeEvent event not found in part:%s size:%zd\n", part->name().toLatin1().constData(), part->events()->size()); // abort(); // Removed by T356. Allow it to add the new event. // (And remove the old one from the midi port controller!) @@ -514,7 +514,7 @@ void Song::deleteEvent(Event& event, Part* part) if (ev == part->events()->end()) { // This can be normal for some (redundant) operations. if(debugMsg) - printf("Song::deleteEvent event not found in part:%s size:%zd\n", part->name().latin1(), part->events()->size()); + printf("Song::deleteEvent event not found in part:%s size:%zd\n", part->name().toLatin1().constData(), part->events()->size()); return; } part->events()->erase(ev); @@ -2922,7 +2922,7 @@ void Song::chooseMidiRoutes(QButton* parent, MidiTrack* track, bool dst) // for (int i = 0; i < channel; ++i) // { // char buffer[128]; -// snprintf(buffer, 128, "%s %d", tr("Channel").latin1(), i+1); +// snprintf(buffer, 128, "%s %d", tr("Channel").toLatin1().constData(), i+1); // MenuTitleItem* titel = new MenuTitleItem(QString(buffer)); // pup->insertItem(titel); @@ -2998,12 +2998,12 @@ void Song::chooseMidiRoutes(QButton* parent, MidiTrack* track, bool dst) // disconnect if(dst) { - //printf("Song::chooseMidiRoutes removing route src track name: %s dst device name: %s\n", track->name().latin1(), md->name().latin1()); + //printf("Song::chooseMidiRoutes removing route src track name: %s dst device name: %s\n", track->name().toLatin1().constData(), md->name().toLatin1().constData()); audio->msgRemoveRoute(bRoute, aRoute); } else { - //printf("Song::chooseMidiRoutes removing route src device name: %s dst track name: %s\n", md->name().latin1(), track->name().latin1()); + //printf("Song::chooseMidiRoutes removing route src device name: %s dst track name: %s\n", md->name().toLatin1().constData(), track->name().toLatin1().constData()); audio->msgRemoveRoute(aRoute, bRoute); } } @@ -3012,12 +3012,12 @@ void Song::chooseMidiRoutes(QButton* parent, MidiTrack* track, bool dst) // connect if(dst) { - //printf("Song::chooseMidiRoutes adding route src track name: %s dst device name: %s\n", track->name().latin1(), md->name().latin1()); + //printf("Song::chooseMidiRoutes adding route src track name: %s dst device name: %s\n", track->name().toLatin1().constData(), md->name().toLatin1().constData()); audio->msgAddRoute(bRoute, aRoute); } else { - //printf("Song::chooseMidiRoutes adding route src device name: %s dst track name: %s\n", md->name().latin1(), track->name().latin1()); + //printf("Song::chooseMidiRoutes adding route src device name: %s dst track name: %s\n", md->name().toLatin1().constData(), track->name().toLatin1().constData()); audio->msgAddRoute(aRoute, bRoute); } } @@ -3214,14 +3214,14 @@ void Song::insertTrack2(Track* track, int idx) const RouteList* rl = track->inRoutes(); for (ciRoute r = rl->begin(); r != rl->end(); ++r) { - //printf("Song::insertTrack2 %s in route port:%d\n", track->name().latin1(), r->midiPort); // p3.3.50 + //printf("Song::insertTrack2 %s in route port:%d\n", track->name().toLatin1().constData(), r->midiPort); // p3.3.50 Route src(track, r->channel); midiPorts[r->midiPort].outRoutes()->push_back(src); } rl = track->outRoutes(); for (ciRoute r = rl->begin(); r != rl->end(); ++r) { - //printf("Song::insertTrack2 %s out route port:%d\n", track->name().latin1(), r->midiPort); // p3.3.50 + //printf("Song::insertTrack2 %s out route port:%d\n", track->name().toLatin1().constData(), r->midiPort); // p3.3.50 Route src(track, r->channel); midiPorts[r->midiPort].inRoutes()->push_back(src); } @@ -3332,7 +3332,7 @@ void Song::removeTrack1(Track* track) void Song::removeTrack2(Track* track) { - //printf("Song::removeTrack2 track:%s\n", track->name().latin1()); // p3.3.50 + //printf("Song::removeTrack2 track:%s\n", track->name().toLatin1().constData()); // p3.3.50 switch(track->type()) { case Track::MIDI: @@ -3415,7 +3415,7 @@ void Song::removeTrack2(Track* track) { //if(r->track == track) // r->track->outRoutes()->removeRoute(*r); - //printf("Song::removeTrack2 %s audio out track:%s\n", track->name().latin1(), r->track->name().latin1()); // p3.3.50 + //printf("Song::removeTrack2 %s audio out track:%s\n", track->name().toLatin1().constData(), r->track->name().toLatin1().constData()); // p3.3.50 // p3.3.50 Route src(track, r->channel, r->channels); src.remoteChannel = r->remoteChannel; @@ -3429,7 +3429,7 @@ void Song::removeTrack2(Track* track) { //if(r->track == track) // r->track->inRoutes()->removeRoute(*r); - //printf("Song::removeTrack2 %s audio in track:%s\n", track->name().latin1(), r->track->name().latin1()); // p3.3.50 + //printf("Song::removeTrack2 %s audio in track:%s\n", track->name().toLatin1().constData(), r->track->name().toLatin1().constData()); // p3.3.50 // p3.3.50 Route src(track, r->channel, r->channels); src.remoteChannel = r->remoteChannel; @@ -3441,14 +3441,14 @@ void Song::removeTrack2(Track* track) const RouteList* rl = track->inRoutes(); for (ciRoute r = rl->begin(); r != rl->end(); ++r) { - //printf("Song::removeTrack2 %s in route port:%d\n", track->name().latin1(), r->midiPort); // p3.3.50 + //printf("Song::removeTrack2 %s in route port:%d\n", track->name().toLatin1().constData(), r->midiPort); // p3.3.50 Route src(track, r->channel); midiPorts[r->midiPort].outRoutes()->removeRoute(src); } rl = track->outRoutes(); for (ciRoute r = rl->begin(); r != rl->end(); ++r) { - //printf("Song::removeTrack2 %s out route port:%d\n", track->name().latin1(), r->midiPort); // p3.3.50 + //printf("Song::removeTrack2 %s out route port:%d\n", track->name().toLatin1().constData(), r->midiPort); // p3.3.50 Route src(track, r->channel); midiPorts[r->midiPort].inRoutes()->removeRoute(src); } @@ -3460,7 +3460,7 @@ void Song::removeTrack2(Track* track) { //if(r->track == track) // r->track->outRoutes()->removeRoute(*r); - //printf("Song::removeTrack2 %s in route track:%s\n", track->name().latin1(), r->track->name().latin1()); // p3.3.50 + //printf("Song::removeTrack2 %s in route track:%s\n", track->name().toLatin1().constData(), r->track->name().toLatin1().constData()); // p3.3.50 // p3.3.50 Route src(track, r->channel, r->channels); src.remoteChannel = r->remoteChannel; @@ -3471,7 +3471,7 @@ void Song::removeTrack2(Track* track) { //if(r->track == track) // r->track->inRoutes()->removeRoute(*r); - //printf("Song::removeTrack2 %s out route track:%s\n", track->name().latin1(), r->track->name().latin1()); // p3.3.50 + //printf("Song::removeTrack2 %s out route track:%s\n", track->name().toLatin1().constData(), r->track->name().toLatin1().constData()); // p3.3.50 // p3.3.50 Route src(track, r->channel, r->channels); src.remoteChannel = r->remoteChannel; diff --git a/muse2/muse/songfile.cpp b/muse2/muse/songfile.cpp index a95b92a2..9254546e 100644 --- a/muse2/muse/songfile.cpp +++ b/muse2/muse/songfile.cpp @@ -374,7 +374,7 @@ Part* readXmlPart(Xml& xml, Track* track, bool doClone, bool toTrack) { //printf("readClone: warning: event not in part: %d - %d -%d, discarded\n", printf("readClone: warning: event at tick:%d not in part:%s, discarded\n", - tick, npart->name().latin1()); + tick, npart->name().toLatin1().constData()); } else { @@ -419,7 +419,7 @@ Part* readXmlPart(Xml& xml, Track* track, bool doClone, bool toTrack) } else if (tag == "uuid") { - uuid_parse(xml.s2().latin1(), uuid); + uuid_parse(xml.s2().toLatin1().constData(), uuid); if(!uuid_is_null(uuid)) { uuidvalid = true; @@ -672,7 +672,7 @@ void Part::read(Xml& xml, int, bool toTrack) // int newPartOffset { //printf("Part::read: warning: event not in part: %d - %d -%d, discarded\n", printf("Part::read: warning: event at tick:%d not in part:%s, discarded\n", - tick, name().latin1()); + tick, name().toLatin1().constData()); } else { _events->add(e); @@ -738,7 +738,7 @@ void Part::read(Xml& xml, int, bool toTrack) // int newPartOffset id = xml.s2().toInt(); else if (tag == "uuid") { - uuid_parse(xml.s2().latin1(), uuid); + uuid_parse(xml.s2().toLatin1().constData(), uuid); if(!uuid_is_null(uuid)) uuidvalid = true; } @@ -896,8 +896,8 @@ void Song::writeFont(int level, Xml& xml, const char* name, const QFont& font) const { xml.nput(level, "<%s family=\"%s\" size=\"%d\"", - //name, font.family().latin1(), font.pointSize()); - name, Xml::xmlString(font.family()).latin1(), font.pointSize()); + //name, font.family().toLatin1().constData(), font.pointSize()); + name, Xml::xmlString(font.family()).toLatin1().constData(), font.pointSize()); if (font.weight() != QFont::Normal) xml.nput(" weight=\"%d\"", font.weight()); if (font.italic()) @@ -958,7 +958,7 @@ Part* MusE::readPart(Xml& xml) case Xml::Text: { int trackIdx, partIdx; - sscanf(tag.latin1(), "%d:%d", &trackIdx, &partIdx); + sscanf(tag.toLatin1().constData(), "%d:%d", &trackIdx, &partIdx); Track* track = song->tracks()->index(trackIdx); if (track) part = track->parts()->find(partIdx); diff --git a/muse2/muse/stringparam.cpp b/muse2/muse/stringparam.cpp index b3b5104e..3444dc8b 100644 --- a/muse2/muse/stringparam.cpp +++ b/muse2/muse/stringparam.cpp @@ -89,7 +89,7 @@ void StringParamMap::read(Xml& xml, const QString& name) if(tag == name) { // Add or modify the item. - set(n.latin1(), value.latin1()); + set(n.toLatin1(), value.toLatin1()); return; } default: diff --git a/muse2/muse/synth.cpp b/muse2/muse/synth.cpp index 8955bd3b..93aa0763 100644 --- a/muse2/muse/synth.cpp +++ b/muse2/muse/synth.cpp @@ -123,7 +123,7 @@ static Synth* findSynth(const QString& sclass, const QString& label) return *i; } - printf("synthi class:%s label:%s not found\n", sclass.latin1(), label.latin1()); + printf("synthi class:%s label:%s not found\n", sclass.toLatin1().constData(), label.toLatin1().constData()); return 0; } @@ -151,7 +151,7 @@ static SynthI* createSynthInstance(const QString& sclass, const QString& label) } } else - printf("createSynthInstance: synthi class:%s label:%s not found\n", sclass.latin1(), label.latin1()); + printf("createSynthInstance: synthi class:%s label:%s not found\n", sclass.toLatin1().constData(), label.toLatin1().constData()); return si; } @@ -183,7 +183,8 @@ void* MessSynth::instantiate(const QString& instanceName) //QString instanceName = baseName() + "-" + n; doSetuid(); - const char* path = info.filePath().latin1(); + QByteArray ba = info.filePath().toLatin1(); + const char* path = ba.constData(); // load Synti dll void* handle = dlopen(path, RTLD_NOW); @@ -214,7 +215,7 @@ void* MessSynth::instantiate(const QString& instanceName) undoSetuid(); return 0; } - Mess* mess = _descr->instantiate(sampleRate, muse, &museProject, instanceName.latin1()); + Mess* mess = _descr->instantiate(sampleRate, muse, &museProject, instanceName.toLatin1().constData()); undoSetuid(); return mess; } @@ -497,7 +498,7 @@ void initMidiSynth() QDir pluginDir(s, QString("*.so")); // ddskrjo if (debugMsg) - printf("searching for software synthesizer in <%s>\n", s.latin1()); + printf("searching for software synthesizer in <%s>\n", s.toLatin1().constData()); if (pluginDir.exists()) { QFileInfoList list = pluginDir.entryInfoList(); QFileInfoListIterator it=list.begin(); @@ -506,10 +507,11 @@ void initMidiSynth() fi = &*it; //doSetuid(); - const char* path = fi->filePath().latin1(); + QByteArray ba = fi->filePath().toLatin1(); + const char* path = ba.constData(); // load Synti dll - //printf("initMidiSynth: dlopen file:%s name:%s desc:%s\n", fi->filePath().latin1(), QString(descr->name), QString(descr->description), QString(""), QString(descr->version))); + //printf("initMidiSynth: dlopen file:%s name:%s desc:%s\n", fi->filePath().toLatin1().constData(), QString(descr->name), QString(descr->description), QString(""), QString(descr->version))); void* handle = dlopen(path, RTLD_NOW); if (handle == 0) { fprintf(stderr, "initMidiSynth: MESS dlopen(%s) failed: %s\n", path, dlerror()); @@ -547,7 +549,7 @@ void initMidiSynth() ++it; continue; } - //Mess* mess = descr->instantiate(sampleRate, muse, &museProject, instanceName.latin1()); + //Mess* mess = descr->instantiate(sampleRate, muse, &museProject, instanceName.toLatin1().constData()); //undoSetuid(); @@ -572,7 +574,7 @@ void initMidiSynth() //SynthI* Song::createSynthI(const QString& sclass) SynthI* Song::createSynthI(const QString& sclass, const QString& label) { - //printf("Song::createSynthI calling ::createSynthI class:%s\n", sclass.latin1()); + //printf("Song::createSynthI calling ::createSynthI class:%s\n", sclass.toLatin1().constData()); //SynthI* si = ::createSynthI(sclass); //SynthI* si = ::createSynthI(sclass, label); diff --git a/muse2/muse/track.cpp b/muse2/muse/track.cpp index 0267763a..a90aa3c1 100644 --- a/muse2/muse/track.cpp +++ b/muse2/muse/track.cpp @@ -136,7 +136,7 @@ int Track::y() const return yy; yy += (*it)->height(); } - printf("Track::y(%s): track not in tracklist\n", name().latin1()); + printf("Track::y(%s): track not in tracklist\n", name().toLatin1().constData()); return -1; } @@ -353,7 +353,7 @@ void Track::clearRecAutomation(bool clearList) void Track::dump() const { printf("Track <%s>: typ %d, parts %zd sel %d\n", - _name.latin1(), _type, _parts.size(), _selected); + _name.toLatin1().constData(), _type, _parts.size(), _selected); } //--------------------------------------------------------- @@ -757,7 +757,7 @@ void Track::writeRouting(int level, Xml& xml) const // p3.3.38 New routing scheme. ///xml.strTag(level, "srcNode", r->name()); - //xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + //xml.tag(level, "source type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); s = QT_TR_NOOP("source"); if(r->type != Route::TRACK_ROUTE) s += QString(QT_TR_NOOP(" type=\"%1\"")).arg(r->type); @@ -768,12 +768,12 @@ void Track::writeRouting(int level, Xml& xml) const ///xml.strTag(level, "dstNode", dst.name()); //if(r->channel != -1) - // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().latin1()); + // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().toLatin1().constData()); //else - // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, name().latin1()); + // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, name().toLatin1().constData()); - //xml.tag(level, "dest name=\"%s\"/", name().latin1()); - xml.tag(level, "dest name=\"%s\"/", Xml::xmlString(name()).latin1()); + //xml.tag(level, "dest name=\"%s\"/", name().toLatin1().constData()); + xml.tag(level, "dest name=\"%s\"/", Xml::xmlString(name()).toLatin1().constData()); xml.etag(level--, "Route"); } @@ -819,34 +819,34 @@ void Track::writeRouting(int level, Xml& xml) const // thisChannel is the 'starting' channel of this source if feeding a regular track. //if(r->type == Route::TRACK_ROUTE && r->track->isSynti() && r->channel != -1) //if(isSynti() && r->thisChannel != -1) - //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().latin1()); - // xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->thisChannel, name().latin1()); + //xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().toLatin1().constData()); + // xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->thisChannel, name().toLatin1().constData()); //else //if(r->channel != -1) - // xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().latin1()); + // xml.tag(level, "source type=\"%d\" channel=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, r->channel, name().toLatin1().constData()); //else - // xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, name().latin1()); - //xml.tag(level, "source name=\"%s\"/", name().latin1()); - xml.tag(level, "source name=\"%s\"/", Xml::xmlString(name()).latin1()); + // xml.tag(level, "source type=\"%d\" name=\"%s\"/", Route::TRACK_ROUTE, name().toLatin1().constData()); + //xml.tag(level, "source name=\"%s\"/", name().toLatin1().constData()); + xml.tag(level, "source name=\"%s\"/", Xml::xmlString(name()).toLatin1().constData()); ///xml.strTag(level, "dstNode", r->name()); //if(r->channel != -1) - // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().latin1()); + // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->channel, r->name().toLatin1().constData()); //else - // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); // Allow for a regular mono or stereo track to feed a multi-channel synti. // Channel is the 'starting' channel of the destination. //if(r->type == Route::TRACK_ROUTE && r->track->isSynti() && r->channel != -1) //if(r->type == Route::TRACK_ROUTE && r->track->type() == Track::AUDIO_SOFTSYNTH && r->remoteChannel != -1) - // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->remoteChannel, r->name().latin1()); + // xml.tag(level, "dest type=\"%d\" channel=\"%d\" name=\"%s\"/", r->type, r->remoteChannel, r->name().toLatin1().constData()); //else //if(r->type == Route::MIDI_DEVICE_ROUTE) - // xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().latin1()); + // xml.tag(level, "dest devtype=\"%d\" name=\"%s\"/", r->device->deviceType(), r->name().toLatin1().constData()); //else - // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().latin1()); + // xml.tag(level, "dest type=\"%d\" name=\"%s\"/", r->type, r->name().toLatin1().constData()); s = QT_TR_NOOP("dest"); diff --git a/muse2/muse/undo.cpp b/muse2/muse/undo.cpp index a3bd68f8..8d218b0f 100644 --- a/muse2/muse/undo.cpp +++ b/muse2/muse/undo.cpp @@ -45,10 +45,10 @@ void UndoOp::dump() switch(type) { case AddTrack: case DeleteTrack: - printf("%d %s\n", trackno, oTrack->name().latin1()); + printf("%d %s\n", trackno, oTrack->name().toLatin1().constData()); break; case ModifyTrack: - printf("%d <%s>-<%s>\n", trackno, oTrack->name().latin1(), nTrack->name().latin1()); + printf("%d <%s>-<%s>\n", trackno, oTrack->name().toLatin1().constData(), nTrack->name().toLatin1().constData()); break; case AddPart: case DeletePart: @@ -221,7 +221,7 @@ void Song::doUndo2() case UndoOp::ModifyTrack: { // Added by Tim. p3.3.6 - //printf("Song::doUndo2 ModifyTrack #1 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().latin1(), i->nTrack, i->nTrack->name().latin1()); + //printf("Song::doUndo2 ModifyTrack #1 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().toLatin1().constData(), i->nTrack, i->nTrack->name().toLatin1().constData()); // Unchain the track parts, but don't touch the ref counts. unchainTrackParts(i->nTrack, false); @@ -233,7 +233,7 @@ void Song::doUndo2() *(i->nTrack) = *(i->oTrack); // Added by Tim. p3.3.6 - //printf("Song::doUndo2 ModifyTrack #2 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().latin1(), i->nTrack, i->nTrack->name().latin1()); + //printf("Song::doUndo2 ModifyTrack #2 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().toLatin1().constData(), i->nTrack, i->nTrack->name().toLatin1().constData()); // Prevent delete i->oTrack from crashing. switch(i->oTrack->type()) @@ -265,7 +265,7 @@ void Song::doUndo2() chainTrackParts(i->nTrack, false); // Added by Tim. p3.3.6 - //printf("Song::doUndo2 ModifyTrack #3 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().latin1(), i->nTrack, i->nTrack->name().latin1()); + //printf("Song::doUndo2 ModifyTrack #3 oTrack %p %s nTrack %p %s\n", i->oTrack, i->oTrack->name().toLatin1().constData(), i->nTrack, i->nTrack->name().toLatin1().constData()); // Connect and register ports. switch(i->nTrack->type()) @@ -686,7 +686,7 @@ void Song::undoOp(UndoOp::UndoType type, int n, Track* oldTrack, Track* newTrack i.oTrack = oldTrack; i.nTrack = newTrack; // Added by Tim. p3.3.6 - //printf("Song::undoOp ModifyTrack oTrack %p %s nTrack %p %s\n", i.oTrack, i.oTrack->name().latin1(), i.nTrack, i.nTrack->name().latin1()); + //printf("Song::undoOp ModifyTrack oTrack %p %s nTrack %p %s\n", i.oTrack, i.oTrack->name().toLatin1().constData(), i.nTrack, i.nTrack->name().toLatin1().constData()); addUndo(i); } diff --git a/muse2/muse/vst.cpp b/muse2/muse/vst.cpp index ddb2e87d..29289924 100644 --- a/muse2/muse/vst.cpp +++ b/muse2/muse/vst.cpp @@ -270,14 +270,14 @@ long vstHostCallback(AEffect* effect, static void scanVstDir(const QString& s) { if (debugMsg) - printf("scan vst plugin dir <%s>\n", s.latin1()); + printf("scan vst plugin dir <%s>\n", s.toLatin1()); QDir pluginDir(s, QString("*.dll"), QDir::Files); if (pluginDir.exists()) { const QFileInfoList* list = pluginDir.entryInfoList(); QFileInfoListIterator it(*list); QFileInfo* fi; while((fi = it.current())) { - char* path = strdup(fi->filePath().latin1()); + char* path = strdup(fi->filePath().toLatin1()); FSTInfo* info = fst_get_info(path); if (info) { if (info->numInputs == 0 && info->numOutputs) @@ -422,7 +422,7 @@ void* VstSynth::instantiate() n.setNum(_instances); QString instanceName = baseName() + "-" + n; doSetuid(); - const char* path = info.filePath().latin1(); + const char* path = info.filePath().toLatin1(); fstHandle = fst_load(path); if (fstHandle == 0) { diff --git a/muse2/muse/wave.cpp b/muse2/muse/wave.cpp index 71537735..347bd972 100644 --- a/muse2/muse/wave.cpp +++ b/muse2/muse/wave.cpp @@ -92,9 +92,9 @@ bool SndFile::openRead() } QString p = path(); sfinfo.format = 0; - sf = sf_open(p.latin1(), SFM_READ, &sfinfo); + sf = sf_open(p.toLatin1().constData(), SFM_READ, &sfinfo); sfinfo.format = 0; - sfUI = sf_open(p.latin1(), SFM_READ, &sfinfo); + sfUI = sf_open(p.toLatin1().constData(), SFM_READ, &sfinfo); if (sf == 0 || sfUI == 0) return true; @@ -117,9 +117,9 @@ void SndFile::update() // force recreation of wca data QString cacheName = finfo->dirPath(true) + QString("/") + finfo->baseName(true) + QString(".wca"); - ::remove(cacheName.latin1()); + ::remove(cacheName.toLatin1().constData()); if (openRead()) { - printf("SndFile::update openRead(%s) failed: %s\n", path().latin1(), strerror().latin1()); + printf("SndFile::update openRead(%s) failed: %s\n", path().toLatin1().constData(), strerror().toLatin1().constData()); } } @@ -130,7 +130,7 @@ void SndFile::update() void SndFile::readCache(const QString& path, bool showProgress) { // printf("readCache %s for %d samples channel %d\n", -// path.latin1(), samples(), channels()); +// path.toLatin1().constData(), samples(), channels()); if (cache) { for (unsigned i = 0; i < channels(); ++i) @@ -146,7 +146,7 @@ void SndFile::readCache(const QString& path, bool showProgress) for (unsigned ch = 0; ch < channels(); ++ch) cache[ch] = new SampleV[csize]; - FILE* cfile = fopen(path.latin1(), "r"); + FILE* cfile = fopen(path.toLatin1().constData(), "r"); if (cfile) { for (unsigned ch = 0; ch < channels(); ++ch) fread(cache[ch], csize * sizeof(SampleV), 1, cfile); @@ -211,7 +211,7 @@ void SndFile::readCache(const QString& path, bool showProgress) void SndFile::writeCache(const QString& path) { - FILE* cfile = fopen(path.latin1(), "w"); + FILE* cfile = fopen(path.toLatin1().constData(), "w"); if (cfile == 0) return; for (unsigned ch = 0; ch < channels(); ++ch) @@ -341,7 +341,7 @@ bool SndFile::openWrite() return false; } QString p = path(); - sf = sf_open(p.latin1(), SFM_RDWR, &sfinfo); + sf = sf_open(p.toLatin1().constData(), SFM_RDWR, &sfinfo); sfUI = 0; if (sf) { openFlag = true; @@ -630,14 +630,14 @@ SndFile* getWave(const QString& inName, bool readOnlyFlag) } } } -// printf("=====%s %s\n", inName.latin1(), name.latin1()); +// printf("=====%s %s\n", inName.toLatin1().constData(), name.toLatin1().constData()); // only open one instance of wave file SndFile* f = SndFile::sndFiles.search(name); if (f == 0) { if (!QFile::exists(name)) { fprintf(stderr, "wave file <%s> not found\n", - name.latin1()); + name.toLatin1().constData()); return 0; } f = new SndFile(name); @@ -659,9 +659,9 @@ SndFile* getWave(const QString& inName, bool readOnlyFlag) } if (error) { fprintf(stderr, "open wave file(%s) for %s failed: %s\n", - name.latin1(), + name.toLatin1().constData(), readOnlyFlag ? "writing" : "reading", - f->strerror().latin1()); + f->strerror().toLatin1().constData()); QMessageBox::critical(NULL, "MusE import error.", "MusE failed to import the file.\n" "Possibly this wasn't a sound file?\n" @@ -709,24 +709,24 @@ void SndFile::applyUndoFile(const QString& original, const QString& tmpfile, uns // put in the tmpfile, and when redo is eventually called the data is switched again (causing the muted data to be written to the "original" // file. The data is merely switched. - //printf("Applying undofile: orig=%s tmpfile=%s startframe=%d endframe=%d\n", original.latin1(), tmpfile.latin1(), startframe, endframe); + //printf("Applying undofile: orig=%s tmpfile=%s startframe=%d endframe=%d\n", original.toLatin1().constData(), tmpfile.toLatin1().constData(), startframe, endframe); SndFile* orig = sndFiles.search(original); SndFile tmp = SndFile(tmpfile); if (!orig) { - printf("Internal error: could not find original file: %s in filelist - Aborting\n", original.latin1()); + printf("Internal error: could not find original file: %s in filelist - Aborting\n", original.toLatin1().constData()); return; } if (!orig->isOpen()) { if (orig->openRead()) { - printf("Cannot open original file %s for reading - cannot undo! Aborting\n", original.latin1()); + printf("Cannot open original file %s for reading - cannot undo! Aborting\n", original.toLatin1().constData()); return; } } if (!tmp.isOpen()) { if (tmp.openRead()) { - printf("Could not open temporary file %s for writing - cannot undo! Aborting\n", tmpfile.latin1()); + printf("Could not open temporary file %s for writing - cannot undo! Aborting\n", tmpfile.toLatin1().constData()); return; } } @@ -876,7 +876,7 @@ ClipBase::ClipBase(const SndFileR& file, int start, int l) { refCount = 0; for (int i = 1; true; ++i) { - _name.sprintf("%s.%d", f.basename().latin1(), i); + _name.sprintf("%s.%d", f.basename().toLatin1().constData(), i); ciClip ic = waveClips->begin(); for (; ic != waveClips->end(); ++ic) { if ((*ic)->name() == _name) @@ -1002,7 +1002,7 @@ Clip ClipList::search(const QString& name) const if ((*i)->name() == name) return Clip(*i); fprintf(stderr, "ClipList: clip <%s> not found\n", - name.latin1()); + name.toLatin1().constData()); return Clip(); } @@ -1046,7 +1046,7 @@ void Song::cmdAddRecordedWave(WaveTrack* track, Pos s, Pos e) SndFile* f = track->recFile(); if (f == 0) { printf("cmdAddRecordedWave: no snd file for track <%s>\n", - track->name().latin1()); + track->name().toLatin1().constData()); return; } @@ -1071,9 +1071,9 @@ void Song::cmdAddRecordedWave(WaveTrack* track, Pos s, Pos e) delete f; // The function which calls this function already does this immediately after. But do it here anyway. track->setRecFile(0); - remove(s.latin1()); + remove(s.toLatin1().constData()); if(debugMsg) - printf("Song::cmdAddRecordedWave: remove file %s\n", s.latin1()); + printf("Song::cmdAddRecordedWave: remove file %s\n", s.toLatin1().constData()); return; } // Round the start down using the Arranger part snap raster value. @@ -1121,8 +1121,8 @@ void Song::cmdChangeWave(QString original, QString tmpfile, unsigned sx, unsigne { char* original_charstr = new char[original.length() + 1]; char* tmpfile_charstr = new char[tmpfile.length() + 1]; - strcpy(original_charstr, original.latin1()); - strcpy(tmpfile_charstr, tmpfile.latin1()); + strcpy(original_charstr, original.toLatin1().constData()); + strcpy(tmpfile_charstr, tmpfile.toLatin1().constData()); song->undoOp(UndoOp::ModifyClip, original_charstr, tmpfile_charstr, sx, ex); } diff --git a/muse2/muse/waveedit/editgain.cpp b/muse2/muse/waveedit/editgain.cpp index f93430a0..c36df603 100644 --- a/muse2/muse/waveedit/editgain.cpp +++ b/muse2/muse/waveedit/editgain.cpp @@ -18,7 +18,7 @@ EditGain::EditGain(QWidget* parent, int initGainValue) : QDialog(parent) { setupUi(this); - sliderGain->setValue(sliderGain->maxValue() - initGainValue); + sliderGain->setValue(sliderGain->maximum() - initGainValue); connect(buttonReset, SIGNAL(pressed()), this, SLOT(resetPressed())); connect(buttonApply, SIGNAL(pressed()), this, SLOT(applyPressed())); connect(buttonCancel,SIGNAL(pressed()), this, SLOT(cancelPressed())); @@ -70,7 +70,7 @@ void EditGain::cancelPressed() */ void EditGain::gainChanged(int value) { - gain = sliderGain->maxValue() - value; + gain = sliderGain->maximum() - value; if (sliderGain->value() != 100) { buttonReset->setEnabled(true); buttonApply->setEnabled(true); diff --git a/muse2/muse/waveedit/waveview.cpp b/muse2/muse/waveedit/waveview.cpp index b357408c..cf22a4d0 100644 --- a/muse2/muse/waveedit/waveview.cpp +++ b/muse2/muse/waveedit/waveview.cpp @@ -620,7 +620,7 @@ WaveSelectionList WaveView::getSelection(unsigned startpos, unsigned stoppos) tmp_sx < (int)event_startpos ? sx = event_startpos : sx = tmp_sx; tmp_ex > (int)event_length ? ex = event_length : ex = tmp_ex; - //printf("Event data affected: %d->%d filename:%s\n", sx, ex, file.name().latin1()); + //printf("Event data affected: %d->%d filename:%s\n", sx, ex, file.name().toLatin1().constData()); WaveEventSelection s; s.file = file; s.startframe = sx; @@ -849,7 +849,7 @@ void WaveView::editExternal(unsigned file_format, unsigned file_samplerate, unsi // Forkaborkabork int pid = fork(); if (pid == 0) { - if (execlp(config.externalWavEditor.latin1(), config.externalWavEditor.latin1(), exttmpFileName.latin1(), NULL) == -1) { + if (execlp(config.externalWavEditor.toLatin1().constData(), config.externalWavEditor.toLatin1().constData(), exttmpFileName.toLatin1().constData(), NULL) == -1) { perror("Failed to launch external editor"); // Get out of here diff --git a/muse2/muse/waveevent.cpp b/muse2/muse/waveevent.cpp index 98bfe8cc..867ce5c8 100644 --- a/muse2/muse/waveevent.cpp +++ b/muse2/muse/waveevent.cpp @@ -304,7 +304,7 @@ void WaveEventBase::readAudio(WavePart* part, unsigned offset, float** buffer, i #ifdef WAVEEVENT_DEBUG_PRC printf("WaveEventBase::readAudio %s processing converter... inFrames:%ld inSize:%ld outFrames:%ld outSize:%ld rn:%d", - f.name().latin1(), inFrames, inSize, outFrames, outSize, rn); + f.name().toLatin1(), inFrames, inSize, outFrames, outSize, rn); #endif //int srcerr = src_process(src_state, &srcdata); @@ -343,14 +343,14 @@ void WaveEventBase::readAudio(WavePart* part, unsigned offset, float** buffer, i { if(srcdata.output_frames_gen != outFrames) printf("WaveEventBase::readAudio %s output_frames_gen:%ld != outFrames:%ld outSize:%ld inFrames:%ld srcdata.input_frames_used:%ld inSize:%ld rn:%d\n", - f.name().latin1(), srcdata.output_frames_gen, outFrames, outSize, inFrames, srcdata.input_frames_used, inSize, rn); + f.name().toLatin1(), srcdata.output_frames_gen, outFrames, outSize, inFrames, srcdata.input_frames_used, inSize, rn); } if(inFrames != (long)rn) { if(debugMsg) printf("WaveEventBase::readAudio %s rn:%zd != inFrames:%ld output_frames_gen:%ld outFrames:%ld outSize:%ld srcdata.input_frames_used:%ld inSize:%ld\n", - f.name().latin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, outSize, srcdata.input_frames_used, inSize); + f.name().toLatin1(), rn, inFrames, srcdata.output_frames_gen, outFrames, outSize, srcdata.input_frames_used, inSize); // We've reached the end of the file. Convert the number of frames read. //rn = (double)rn * srcratio + 1; diff --git a/muse2/muse/wavetrack.cpp b/muse2/muse/wavetrack.cpp index 0c2298a8..9202f84e 100644 --- a/muse2/muse/wavetrack.cpp +++ b/muse2/muse/wavetrack.cpp @@ -29,7 +29,7 @@ void WaveTrack::fetchData(unsigned pos, unsigned samples, float** bp, bool doSee { // Added by Tim. p3.3.17 #ifdef WAVETRACK_DEBUG - printf("WaveTrack::fetchData %s samples:%lu pos:%u\n", name().latin1(), samples, pos); + printf("WaveTrack::fetchData %s samples:%lu pos:%u\n", name().toLatin1().constData(), samples, pos); #endif // reset buffer to zero @@ -275,7 +275,7 @@ bool WaveTrack::getData(unsigned framePos, int channels, unsigned nframe, float* unsigned pos; if (_prefetchFifo.get(channels, nframe, outBuffers, &pos)) { printf("WaveTrack::getData(%s) fifo underrun\n", - name().latin1()); + name().toLatin1().constData()); return false; } if (pos != framePos) { @@ -287,7 +287,7 @@ bool WaveTrack::getData(unsigned framePos, int channels, unsigned nframe, float* while (pos < framePos) { if (_prefetchFifo.get(channels, nframe, bp, &pos)) { printf("WaveTrack::getData(%s) fifo underrun\n", - name().latin1()); + name().toLatin1().constData()); return false; } } @@ -316,7 +316,7 @@ bool WaveTrack::getData(unsigned framePos, int channels, unsigned nframe, float* unsigned pos; if (_prefetchFifo.get(channels, nframe, bp, &pos)) { printf("WaveTrack::getData(%s) fifo underrun\n", - name().latin1()); + name().toLatin1().constData()); return false; } if (pos != framePos) { @@ -326,14 +326,14 @@ bool WaveTrack::getData(unsigned framePos, int channels, unsigned nframe, float* while (pos < framePos) { if (_prefetchFifo.get(channels, nframe, bp, &pos)) { printf("WaveTrack::getData(%s) fifo underrun\n", - name().latin1()); + name().toLatin1().constData()); return false; } } } // p3.3.41 - //fprintf(stderr, "WaveTrack::getData %s data: nframe:%ld %e %e %e %e\n", name().latin1(), nframe, bp[0][0], bp[0][1], bp[0][2], bp[0][3]); + //fprintf(stderr, "WaveTrack::getData %s data: nframe:%ld %e %e %e %e\n", name().toLatin1().constData(), nframe, bp[0][0], bp[0][1], bp[0][2], bp[0][3]); } //} diff --git a/muse2/muse/widgets/canvas.cpp b/muse2/muse/widgets/canvas.cpp index ec138af5..35a80aad 100644 --- a/muse2/muse/widgets/canvas.cpp +++ b/muse2/muse/widgets/canvas.cpp @@ -628,7 +628,7 @@ void Canvas::viewMousePressEvent(QMouseEvent* event) else { drag = DRAG_NEW; setCursor(); - curItem = newItem(start, event->state()); + curItem = newItem(start, event->modifiers()); if (curItem) items.add(curItem); else { @@ -1124,7 +1124,7 @@ void Canvas::viewMouseReleaseEvent(QMouseEvent* event) case DRAG_LASSO: if (!shift) deselectAll(); - lasso = lasso.normalize(); + lasso = lasso.normalized(); selectLasso(shift); updateSelection(); redrawFlag = true; @@ -1395,14 +1395,17 @@ QMenu* Canvas::genCanvasPopup() if (canvasTools == 0) return 0; QMenu* canvasPopup = new QMenu(this); + QAction* act0 = 0; for (unsigned i = 0; i < 9; ++i) { if ((canvasTools & (1 << i))==0) continue; QAction* act = canvasPopup->addAction(QIcon(**toolList[i].icon), tr(toolList[i].tip)); act->setData(1<<i); // ddskrjo + if (!act0) + act0 = act; } - canvasPopup->setActiveItem(0); + canvasPopup->setActiveAction(act0); return canvasPopup; } diff --git a/muse2/muse/widgets/filedialog.cpp b/muse2/muse/widgets/filedialog.cpp index 21bbbb27..b02aefbc 100644 --- a/muse2/muse/widgets/filedialog.cpp +++ b/muse2/muse/widgets/filedialog.cpp @@ -37,7 +37,7 @@ static bool createDir(const QString& s) if (!QDir(path + sl + *it).exists()) { if (!dir.mkdir(*it)) { printf("mkdir failed: %s %s\n", - path.toLatin1().data(), (*it).toLatin1().data()); + path.toLatin1().constData(), (*it).toLatin1().constData()); return true; } } @@ -224,7 +224,7 @@ void MFileDialog::directoryChanged(const QString&) { ViewType currentView = GLOBAL_VIEW; QDir ndir = directory(); - ///QString newdir = ndir.absolutePath().latin1(); + ///QString newdir = ndir.absolutePath().toLatin1(); QString newdir = ndir.absolutePath(); if (buttons.projectButton->isChecked()) currentView = PROJECT_VIEW; diff --git a/muse2/muse/widgets/header.cpp b/muse2/muse/widgets/header.cpp index 548ee94c..9b209517 100644 --- a/muse2/muse/widgets/header.cpp +++ b/muse2/muse/widgets/header.cpp @@ -54,12 +54,12 @@ void Header::readStatus(Xml& xml) void Header::writeStatus(int level, Xml& xml) const { //xml.nput(level, "<%s> ", name()); - xml.nput(level, "<%s> ", Xml::xmlString(name()).latin1()); + xml.nput(level, "<%s> ", Xml::xmlString(name()).toLatin1().constData()); int n = count() - 1; for (int i = n; i >= 0; --i) xml.nput("%d ", visualIndex(i)); //xml.put("</%s>", name()); - xml.put("</%s>", Xml::xmlString(name()).latin1()); + xml.put("</%s>", Xml::xmlString(name()).toLatin1().constData()); } //--------------------------------------------------------- diff --git a/muse2/muse/widgets/lcombo.cpp b/muse2/muse/widgets/lcombo.cpp index c41367ed..16fe150a 100644 --- a/muse2/muse/widgets/lcombo.cpp +++ b/muse2/muse/widgets/lcombo.cpp @@ -18,8 +18,9 @@ //--------------------------------------------------------- LabelCombo::LabelCombo(const QString& txt, QWidget* parent, - const char* name) : QWidget(parent, name) + const char* name) : QWidget(parent) { + setObjectName(name); // setFixedHeight(20); QHBoxLayout* layout = new QHBoxLayout(this); QLabel* label = new QLabel(txt, this); diff --git a/muse2/muse/widgets/mtscale.cpp b/muse2/muse/widgets/mtscale.cpp index 59d3b63b..3ed9690a 100644 --- a/muse2/muse/widgets/mtscale.cpp +++ b/muse2/muse/widgets/mtscale.cpp @@ -275,7 +275,7 @@ void MTScale::pdraw(QPainter& p, const QRect& r) else x2 = xp+200; - //printf("MTScale::pdraw marker %s xp:%d y:%d h:%d r.x:%d r.w:%d\n", m->second.name().latin1(), xp, height(), y, r.x(), r.width()); + //printf("MTScale::pdraw marker %s xp:%d y:%d h:%d r.x:%d r.w:%d\n", m->second.name().toLatin1(), xp, height(), y, r.x(), r.width()); // Must be reasonable about very low negative x values! With long songs > 15min // and with high horizontal magnification, 'ghost' drawings appeared, diff --git a/muse2/muse/widgets/scrollscale.cpp b/muse2/muse/widgets/scrollscale.cpp index 08650d18..dbced279 100644 --- a/muse2/muse/widgets/scrollscale.cpp +++ b/muse2/muse/widgets/scrollscale.cpp @@ -147,7 +147,8 @@ void ScrollScale::setRange ( int min, int max ) scroll->setValue ( min ); if ( scroll->value() > max ) scroll->setValue ( max ); - scroll->setSteps ( 20, i ); + scroll->setSingleStep(20); + scroll->setPageStep(i); } //--------------------------------------------------------- @@ -170,8 +171,8 @@ void ScrollScale::setPosNoLimit ( unsigned pos ) { //printf ( "ScrollScale::setPosNoLimit pos:%d scaleVal:%d offset ticks:%d\n", pos, scaleVal, pos2offset ( pos ) ); - if((int)pos > scroll->maxValue()) - scroll->setMaxValue(pos); + if((int)pos > scroll->maximum()) + scroll->setMaximum(pos); scroll->setValue(pos); } @@ -239,7 +240,12 @@ ScrollScale::ScrollScale ( int s1, int s2, int cs, int max_, Qt::Orientation o, delta/=2; } - scale = new QSlider ( 0, 1024, 1, cur, o); + scale = new QSlider (o); + scale->setMinimum(0); + scale->setMaximum(1024); + scale->setPageStep(1); + scale->setValue(cur); + scroll = new QScrollBar ( o ); setScale ( cur ); @@ -277,16 +283,16 @@ void ScrollScale::setPageButtons ( bool flag ) if ( up == 0 ) { up = new QToolButton; - up->setPixmap ( * ( upIcon ) ); + up->setIcon ( QIcon(*upIcon) ); down = new QToolButton; - down->setPixmap ( * ( downIcon ) ); + down->setIcon ( QIcon(*downIcon) ); pageNo = new QLabel; QString s; s.setNum ( _page+1 ); pageNo->setText ( s ); - QToolTip::add ( down, tr ( "next page" ) ); - QToolTip::add ( up, tr ( "previous page" ) ); - QToolTip::add ( pageNo, tr ( "current page number" ) ); + down->setToolTip(tr ( "next page" ) ); + up->setToolTip(tr ( "previous page" ) ); + pageNo->setToolTip(tr ( "current page number" ) ); box->insertWidget ( 1, up ); box->insertWidget ( 2, down ); box->insertSpacing ( 3, 5 ); diff --git a/muse2/muse/widgets/sigedit.cpp b/muse2/muse/widgets/sigedit.cpp index 79cf7885..d4c210e4 100644 --- a/muse2/muse/widgets/sigedit.cpp +++ b/muse2/muse/widgets/sigedit.cpp @@ -414,7 +414,7 @@ void SigEdit::setValue(const Sig& sig) void SigEdit::setValue(const QString& s) { int z, n; - sscanf(s.latin1(), "%d/%d", &z, &n); + sscanf(s.toLatin1(), "%d/%d", &z, &n); Sig sig(z, n); setValue(sig); } @@ -624,7 +624,7 @@ void SigEdit::addNumber(int secNo, int num) QString txt = sectionText(secNo); - //printf("SigEdit::addNumber secNo:%d num:%d voff:%d txt:%s\n", secNo, num, voff, txt.latin1()); + //printf("SigEdit::addNumber secNo:%d num:%d voff:%d txt:%s\n", secNo, num, voff, txt.toLatin1()); if ((unsigned) txt.length() == sec[secNo].len) { //printf("SigEdit::addNumber txt.length() == sec[secNo].len (%d)\n", sec[secNo].len); @@ -643,7 +643,7 @@ void SigEdit::addNumber(int secNo, int num) int temp = txt.toInt() - voff; if (outOfRange(secNo, temp)) { - //printf("SigEdit::addNumber not accepted secNo:%d txt:%s temp:%d\n", secNo, txt.latin1(), temp); + //printf("SigEdit::addNumber not accepted secNo:%d txt:%s temp:%d\n", secNo, txt.toLatin1(), temp); txt = sectionText(secNo); } diff --git a/muse2/muse/widgets/spinboxFP.cpp b/muse2/muse/widgets/spinboxFP.cpp index 503a19a3..2d8f3372 100644 --- a/muse2/muse/widgets/spinboxFP.cpp +++ b/muse2/muse/widgets/spinboxFP.cpp @@ -138,7 +138,7 @@ int SpinBoxFP::valueFromText(const QString& text) const { //QString qs = cleanText(); if (_decimals) { - //const char* s = qs.latin1(); + //const char* s = qs.toLatin1(); //const char* s = cleanText().toAscii().data(); //int a, b; diff --git a/muse2/muse/widgets/splitter.cpp b/muse2/muse/widgets/splitter.cpp index 68925d57..142d5307 100644 --- a/muse2/muse/widgets/splitter.cpp +++ b/muse2/muse/widgets/splitter.cpp @@ -30,13 +30,13 @@ void Splitter::writeStatus(int level, Xml& xml) { QList<int> vl = sizes(); //xml.nput(level++, "<%s>", name()); - xml.nput(level++, "<%s>", Xml::xmlString(name()).latin1()); + xml.nput(level++, "<%s>", Xml::xmlString(name()).toLatin1().constData()); QList<int>::iterator ivl = vl.begin(); for (; ivl != vl.end(); ++ivl) { xml.nput("%d ", *ivl); } //xml.nput("</%s>\n", name()); - xml.nput("</%s>\n", Xml::xmlString(name()).latin1()); + xml.nput("</%s>\n", Xml::xmlString(name()).toLatin1().constData()); } //--------------------------------------------------------- diff --git a/muse2/muse/widgets/utils.cpp b/muse2/muse/widgets/utils.cpp index 3a4fbb67..942468d4 100644 --- a/muse2/muse/widgets/utils.cpp +++ b/muse2/muse/widgets/utils.cpp @@ -118,7 +118,7 @@ QString bitmap2String(int bm) } } } -//printf(" -> <%s>\n", s.latin1()); +//printf(" -> <%s>\n", s.toLatin1()); return s; } @@ -168,7 +168,7 @@ QString u32bitmap2String(unsigned int bm) } } } -//printf(" -> <%s>\n", s.latin1()); +//printf(" -> <%s>\n", s.toLatin1()); return s; } @@ -180,7 +180,7 @@ int string2bitmap(const QString& str) { int val = 0; QString ss = str.simplified(); - const char* s = ss.latin1(); + const char* s = ss.toLatin1(); //printf("string2bitmap <%s>\n", s); if (s == 0) @@ -189,7 +189,7 @@ int string2bitmap(const QString& str) return 0xffff; if (strcmp(s, "none") == 0) return 0; -// printf("str2bitmap: <%s> ", str.latin1); +// printf("str2bitmap: <%s> ", str.toLatin1); int tval = 0; bool range = false; int sval = 0; @@ -238,7 +238,7 @@ unsigned int string2u32bitmap(const QString& str) //int val = 0; unsigned int val = 0; QString ss = str.simplified(); - const char* s = ss.latin1(); + const char* s = ss.toLatin1(); //printf("string2bitmap <%s>\n", s); if (s == 0) @@ -248,7 +248,7 @@ unsigned int string2u32bitmap(const QString& str) return 0xffffffff; if (strcmp(s, "none") == 0) return 0; -// printf("str2bitmap: <%s> ", str.latin1); +// printf("str2bitmap: <%s> ", str.toLatin1); int tval = 0; //unsigned int tval = 0; bool range = false; diff --git a/muse2/muse/xml.cpp b/muse2/muse/xml.cpp index 88251cc8..30cd17f1 100644 --- a/muse2/muse/xml.cpp +++ b/muse2/muse/xml.cpp @@ -197,7 +197,7 @@ Xml::Token Xml::parse() nextc(); if (c == EOF) { printf("unexpected EOF reading *.med file at level %d, line %d, <%s><%s><%s>\n", - level, _line, _tag.latin1(), _s1.latin1(), _s2.latin1()); + level, _line, _tag.toLatin1().constData(), _s1.toLatin1().constData(), _s2.toLatin1().constData()); return level == 0 ? End : Error; } @@ -485,7 +485,7 @@ double Xml::parseDouble() void Xml::unknown(const char* s) { printf("%s: unknown tag <%s> at line %d\n", - s, _s1.latin1(), _line+1); + s, _s1.toLatin1().constData(), _line+1); parse1(); } @@ -598,14 +598,14 @@ void Xml::floatTag(int level, const char* name, float val) { putLevel(level); QString s("<%1>%2</%3>\n"); - fprintf(f, "%s", s.arg(name).arg(val).arg(name).latin1()); + fprintf(f, "%s", s.arg(name).arg(val).arg(name).toLatin1().constData()); } void Xml::doubleTag(int level, const char* name, double val) { putLevel(level); QString s("<%1>%2</%3>\n"); - fprintf(f, "%s", s.arg(name).arg(val).arg(name).latin1()); + fprintf(f, "%s", s.arg(name).arg(val).arg(name).toLatin1().constData()); } void Xml::strTag(int level, const char* name, const char* val) @@ -665,7 +665,7 @@ void Xml::qrectTag(int level, const char* name, const QRect& r) void Xml::strTag(int level, const char* name, const QString& val) { - strTag(level, name, val.latin1()); + strTag(level, name, val.toLatin1().constData()); } //--------------------------------------------------------- |