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 }