本文整理汇总了C++中Xml::setVersion方法的典型用法代码示例。如果您正苦于以下问题:C++ Xml::setVersion方法的具体用法?C++ Xml::setVersion怎么用?C++ Xml::setVersion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Xml
的用法示例。
在下文中一共展示了Xml::setVersion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: readConfiguration
//.........这里部分代码省略.........
midiFilterCtrl4 = xml.parseInt();
else if (tag == "canvasShowPartType")
config.canvasShowPartType = xml.parseInt();
else if (tag == "canvasShowPartEvent")
config.canvasShowPartEvent = xml.parseInt();
else if (tag == "canvasShowGrid")
config.canvasShowGrid = xml.parseInt();
else if (tag == "canvasBgPixmap")
config.canvasBgPixmap = xml.parse1();
else if (tag == "canvasCustomBgList")
config.canvasCustomBgList = xml.parse1().split(";", QString::SkipEmptyParts);
else if(tag == "vuColorStrip")
{
vuColorStrip = xml.parseInt();
}
else if(tag == "nextTrackPartColor")
{
lastTrackPartColorIndex = xml.parseInt();
}
else if (tag == "mtctype")
AL::mtcType = xml.parseInt();
else if (tag == "jackTransportMaster")
{
// XXX FIXME
bool jackTransportMaster = xml.parseInt();
if (audioDevice)
audioDevice->setMaster(jackTransportMaster);
}
else if (tag == "shortcuts")
readShortCuts(xml);
else if (tag == "division")
config.division = xml.parseInt();
else if (tag == "guiDivision")
config.guiDivision = xml.parseInt();
else if (tag == "rtcTicks")
config.rtcTicks = xml.parseInt();
else if (tag == "minMeter")
config.minMeter = xml.parseInt();
else if (tag == "minSlider")
config.minSlider = xml.parseDouble();
else if (tag == "freewheelMode")
config.freewheelMode = xml.parseInt();
else if (tag == "denormalProtection")
config.useDenormalBias = xml.parseInt();
else if (tag == "outputLimiter")
config.useOutputLimiter = xml.parseInt();
else if (tag == "dummyAudioSampleRate")
config.dummyAudioSampleRate = xml.parseInt();
else if (tag == "dummyAudioBufSize")
config.dummyAudioBufSize = xml.parseInt();
else if (tag == "guiRefresh")
config.guiRefresh = xml.parseInt();
else if (tag == "userInstrumentsDir")
config.userInstrumentsDir = xml.parse1();
else if (tag == "midiTransform")
readMidiTransform(xml);
else if (tag == "midiInputTransform")
readMidiInputTransform(xml);
else if (tag == "startMode")
config.startMode = xml.parseInt();
else if (tag == "startSong")
config.startSong = xml.parse1();
else if (tag == "projectBaseFolder")
config.projectBaseFolder = xml.parse1();
else if (tag == "projectStoreInFolder")
config.projectStoreInFolder = xml.parseInt();
else if (tag == "useProjectSaveDialog")
config.useProjectSaveDialog = xml.parseInt();
else if (tag == "useAutoCrossFades")
config.useAutoCrossFades = xml.parseInt();
else if(tag == "globalInputList")
readGlobalInputList(xml);
else
xml.skip(tag);
break;
case Xml::Text:
printf("text <%s>\n", xml.s1().toLatin1().constData());
break;
case Xml::Attribut:
if (readOnlySequencer)
break;
if (tag == "version")
{
int major = xml.s2().section('.', 0, 0).toInt();
int minor = xml.s2().section('.', 1, 1).toInt();
xml.setVersion(major, minor);
}
break;
case Xml::TagEnd:
if (tag == "configuration")
{
return;
}
break;
case Xml::Proc:
default:
break;
}
}
}/*}}}*/