// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- QMap<QString, QString> ProcessingPlugin::getThirdPartyLicenses() { QMap<QString, QString> licenseMap; QList<QString> fileStrList; fileStrList.push_back(":/ThirdParty/HDF5.txt"); fileStrList.push_back(":/ThirdParty/Boost.txt"); fileStrList.push_back(":/ThirdParty/Qt.txt"); fileStrList.push_back(":/ThirdParty/Qwt.txt"); for (QList<QString>::iterator iter = fileStrList.begin(); iter != fileStrList.end(); iter++) { QFile file(*iter); QFileInfo licenseFileInfo(file); if ( licenseFileInfo.exists() ) { if ( file.open(QIODevice::ReadOnly | QIODevice::Text) ) { QTextStream in(&file); licenseMap.insert(licenseFileInfo.baseName(), in.readAll()); } } } return licenseMap; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- QString ProcessingPlugin::getDescription() { QFile licenseFile(":/Processing/ProcessingDescription.txt"); QFileInfo licenseFileInfo(licenseFile); QString text = "<<--Description was not read-->>"; if ( licenseFileInfo.exists() ) { if ( licenseFile.open(QIODevice::ReadOnly | QIODevice::Text) ) { QTextStream in(&licenseFile); text = in.readAll(); } } return text; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- QString ProcessingPlugin::getLicense() { QFile licenseFile(":/DREAM3D/DREAM3DLicense.txt"); QFileInfo licenseFileInfo(licenseFile); QString text = "<<--License was not read-->>"; if ( licenseFileInfo.exists() ) { if ( licenseFile.open(QIODevice::ReadOnly | QIODevice::Text) ) { QTextStream in(&licenseFile); text = in.readAll(); } } return text; }
// ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- QString UCSBUtilitiesPlugin::getLicense() { /* PLEASE UPDATE YOUR PLUGIN'S LICENSE FILE. It is located at UCSBUtilities/Resources/UCSBUtilities/UCSBUtilitiesLicense.txt */ QFile licenseFile(":/UCSBUtilities/UCSBUtilitiesLicense.txt"); QFileInfo licenseFileInfo(licenseFile); QString text = "<<--License was not read-->>"; if ( licenseFileInfo.exists() ) { if ( licenseFile.open(QIODevice::ReadOnly | QIODevice::Text) ) { QTextStream in(&licenseFile); text = in.readAll(); } } return text; }