Example #1
0
XmlOperator::XmlOperator()
{
	doc = gcnew XmlDocument();
		   //判断文件是否存在,不存在就创建文件
		   if (!_IsFile())
		   {
			   Creatfile();
		   }

}
Example #2
0
MtConnector::MtConnector()
{
	startedPush=false;
	server= gcnew String("http://*****:*****@category=\"SAMPLE\"]");
	//
	query2=gcnew String("/current?path=//Path");

	doc= gcnew XmlDocument();

}
Example #3
0
CtrlrProcessor::CtrlrProcessor() : overridesTree(Ids::ctrlrOverrides), ctrlrManager(nullptr)
{
	_DBG("CtrlrProcessor::ctor");
	midiCollector.reset (SAMPLERATE);

	currentExec		= File::getSpecialLocation(File::currentApplicationFile);
	overridesFile	= currentExec.withFileExtension("overrides");

	overridesTree.setProperty (Ids::ctrlrMaxExportedVstParameters, 64, 0);
	overridesTree.setProperty (Ids::ctrlrShutdownDelay, 512, 0);

	if (overridesFile.existsAsFile())
	{
		ScopedPointer <XmlElement> xml (XmlDocument(overridesFile).getDocumentElement());
		if (xml)
		{
			overridesTree = ValueTree::fromXml (*xml);
		}
	}

	ctrlrLog				= new CtrlrLog(overridesTree.getProperty (Ids::ctrlrLogToFile));
	ctrlrManager			= new CtrlrManager(this, *ctrlrLog);

	if (!ctrlrManager->initEmbeddedInstance())
	{
		ctrlrManager->setDefaults();
	}

	ctrlrManager->setManagerReady();

	if (ctrlrManager->getInstanceMode() == InstanceSingle || ctrlrManager->getInstanceMode() == InstanceSingleRestriced)
	{
		if (ctrlrManager->getActivePanel())
		{
			ctrlrManager->getActivePanel()->initEmbeddedInstance();
		}
	}
}
Example #4
0
const XmlDocument& XmlDocument::operator=(const XmlDocument& src)
{
	XmlDocument(src).swap(*this);
	return *this;
}