Exemplo n.º 1
0
void MetaInfoGenerator::generate()
{
    buildSkipList();
    writeCppFile();
    writeHeaderFile();
    writeLibraryInitializers();
}
Exemplo n.º 2
0
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);

}
Exemplo n.º 3
0
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());
}