void MetaInfoGenerator::generate() { buildSkipList(); writeCppFile(); writeHeaderFile(); writeLibraryInitializers(); }
void DisplayWindow::on_createCppCode_clicked() { QString dir = QFileDialog::getExistingDirectory(this, tr("Open Directory"), "/home", QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks); if (dir == "") return; string file = QString(dir + "/main.cpp").toStdString(); writeCppFile(dir, file); }
void DisplayWindow::on_createArduinoButton_clicked() { QDir d = QDir::current(); while(d.dirName() != "GUI_Code") { d.cdUp(); } d.cd("../NeoPixelCodeConverterLib/"); QString dir = d.path(); string file = QString(dir + "/out.cpp").toStdString(); writeCppFile(dir, file); dir.append("/upload_linux.sh "); dir.append(d.path()); qDebug() << dir; system(dir.toLatin1().data()); }