示例#1
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QStringList definitions;
    if (argc > 1)
    {
        for (int i = 1; i < argc; i++)
        {
            definitions << QString::fromUtf8(argv[i]);
        }

    }
    else
    {
        definitions << "~/.kde/share/apps/krita/gmic/gmic_def.gmic";
    }

    dbgKrita << definitions;


    KisGmicParser parser(definitions);
    Component * root = parser.createFilterTree();

    KisGmicFilterModel * model = new KisGmicFilterModel(root);

    KisGmicWidget gmicWidget(model);
    gmicWidget.show();

    return app.exec();
 }
示例#2
0
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    KisGmicParser parser("gmic_def.gmic");
    Component * root = parser.createFilterTree();

    KisGmicFilterModel * model = new KisGmicFilterModel(root);

    KisGmicWidget gmicWidget(model);
    gmicWidget.show();

    return app.exec();
 }