File indexing completed on 2024-05-19 04:39:49

0001 /*
0002     SPDX-FileCopyrightText: 2007 Alexander Dymo <adymo@kdevelop.org>
0003 
0004     SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include <sublime/area.h>
0008 #include <sublime/urldocument.h>
0009 #include <sublime/controller.h>
0010 
0011 #include <QApplication>
0012 #include <QUrl>
0013 
0014 #include "example2main.h"
0015 
0016 int main(int argc, char **argv)
0017 {
0018     QApplication app(argc, argv);
0019 
0020     auto *controller = new Sublime::Controller(&app);
0021     auto* area = new Sublime::Area(controller, QStringLiteral("Area"));
0022     controller->addDefaultArea(area);
0023     Sublime::Document *doc = new Sublime::UrlDocument(controller, QUrl::fromLocalFile(QStringLiteral("~/foo.cpp")));
0024     area->addView(doc->createView());
0025     auto *window = new Example2Main(controller);
0026     controller->showArea(area, window);
0027     window->resize(800, 600);
0028     window->show();
0029 
0030     return app.exec();
0031 }
0032