Esempio n. 1
0
int main(int argc, char** argv)
{
    QApplication app(argc, argv);

    new UIManager;
    new DBManager;

    DBManager* db = DBManager::instance();
    UIManager* ui = UIManager::instance();

    //char* fn = "vega.udb";
    char* fn = "geometryprocess.udb";
    //char* fn = "vega.udb";
    //char* fn = "vega.udb";

    char* fileName = argc > 1 ? argv[1] : fn;
    printf(fileName);

    db->openDB(fileName);

    ui->lockAll();
    db->parse();
    ui->unlockAll();

    ui->updateScene();
    ui->addMainUI();
    //ui->addMainUI();
    ui->showAllUI();

    app.exec();
    DBManager::instance()->closeDB();

    return 0;
}