File indexing completed on 2024-05-12 05:40:54
0001 #include <QApplication> 0002 0003 #include <QJSEngine> 0004 #include <QQmlEngine> 0005 #include <QQuickStyle> 0006 #include <QUndoStack> 0007 #include <QVariant> 0008 #include <QIcon> 0009 0010 #include "rwidgets/dialogs/imageselectordialog.h" 0011 #include "controller/view_controller/imageselectorcontroller.h" 0012 //#include "" 0013 0014 int main(int argc, char* argv[]) 0015 { 0016 QApplication app(argc, argv); 0017 0018 Q_INIT_RESOURCE(viewsqml); 0019 Q_INIT_RESOURCE(textedit); 0020 Q_INIT_RESOURCE(rolisteam); 0021 Q_INIT_RESOURCE(resources); 0022 #ifdef Q_OS_WIN 0023 QIcon::setThemeSearchPaths(QIcon::themeSearchPaths() << ":/resources"); 0024 QIcon::setThemeName("rolistheme"); 0025 #endif 0026 0027 QQuickStyle::setStyle("rolistyle"); 0028 QQuickStyle::setFallbackStyle("Fusion"); 0029 QIcon::setFallbackSearchPaths(QIcon::fallbackSearchPaths() << ":/resources/rolistheme"); 0030 0031 auto ctrl = new ImageSelectorController(true, ImageSelectorController::All, ImageSelectorController::Square); 0032 ImageSelectorDialog dialog(ctrl); 0033 0034 0035 QObject::connect(&dialog, &ImageSelectorDialog::accepted, [ctrl](){ 0036 ctrl->finalImageData(); 0037 }); 0038 0039 0040 dialog.show(); 0041 0042 0043 return app.exec(); 0044 }