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