diff --git a/GUI/CMakeLists.txt b/GUI/CMakeLists.txt index 5cd5a70948ff76e2e9b95539015cc011f9fe9843..5b51f050b34a4ff13a373cec67fd990120302ac5 100644 --- a/GUI/CMakeLists.txt +++ b/GUI/CMakeLists.txt @@ -17,8 +17,6 @@ file(GLOB_RECURSE forms_files *.ui) set(resource_files gui.qrc - View/Sample/Sample.qrc - View/Canvas/Canvas.qrc ) # --- Qt configuration --------- diff --git a/GUI/Model/Sample/FormFactorItemCatalog.cpp b/GUI/Model/Sample/FormFactorItemCatalog.cpp index 8452ba930a381a5fd55bc9f1337a38628412965c..e3f01f81ca1b7b007a1a3d9490a7509af4e690ad 100644 --- a/GUI/Model/Sample/FormFactorItemCatalog.cpp +++ b/GUI/Model/Sample/FormFactorItemCatalog.cpp @@ -136,133 +136,133 @@ UiInfo FormFactorItemCatalog::uiInfo(Type type) switch (type) { case Type::Pyramid2: return {"Anisotropic pyramid", "Truncated pyramid with a rectangular base", - ":/SampleDesignerToolbox/images/ff_Pyramid2_64x64.png"}; + ":/images/ff_Pyramid2_64x64.png"}; case Type::BarGauss: return {"BarGauss", "Rectangular cuboid", - ":/SampleDesignerToolbox/images/ff_Box_64x64.png"}; + ":/images/ff_Box_64x64.png"}; case Type::BarLorentz: return {"BarLorentz", "Rectangular cuboid", - ":/SampleDesignerToolbox/images/ff_Box_64x64.png"}; + ":/images/ff_Box_64x64.png"}; case Type::Box: - return {"Box", "Rectangular cuboid", ":/SampleDesignerToolbox/images/ff_Box_64x64.png"}; + return {"Box", "Rectangular cuboid", ":/images/ff_Box_64x64.png"}; case Type::Cone: return {"Cone", "Truncated cone with circular base", - ":/SampleDesignerToolbox/images/ff_Cone_64x64.png"}; + ":/images/ff_Cone_64x64.png"}; case Type::Pyramid6: return {"Pyramid6", "A truncated pyramid, based on a regular hexagon", - ":/SampleDesignerToolbox/images/ff_Pyramid6_64x64.png"}; + ":/images/ff_Pyramid6_64x64.png"}; case Type::Bipyramid4: return {"Bipyramid4", "Compound of two truncated pyramids with a common square base " "and opposite orientations", - ":/SampleDesignerToolbox/images/ff_Bipyramid4_64x64.png"}; + ":/images/ff_Bipyramid4_64x64.png"}; case Type::Dodecahedron: return {"Dodecahedron", "Dodecahedron", - ":/SampleDesignerToolbox/images/ff_Dodecahedron_64x64.png"}; + ":/images/ff_Dodecahedron_64x64.png"}; case Type::Cylinder: return {"Cylinder", "Cylinder with a circular base", - ":/SampleDesignerToolbox/images/ff_Cylinder_64x64.png"}; + ":/images/ff_Cylinder_64x64.png"}; case Type::EllipsoidalCylinder: return {"Ellipsoidal cylinder", "Cylinder with an ellipse cross section", - ":/SampleDesignerToolbox/images/ff_EllipsoidalCylinder_64x64.png"}; + ":/images/ff_EllipsoidalCylinder_64x64.png"}; case Type::Sphere: - return {"Full sphere", "Full sphere", ":/SampleDesignerToolbox/images/ff_Sphere_64x64.png"}; + return {"Full sphere", "Full sphere", ":/images/ff_Sphere_64x64.png"}; case Type::Spheroid: return {"Full spheroid", "Full spheroid, generated by rotating an ellipse around the vertical axis", - ":/SampleDesignerToolbox/images/ff_Spheroid_64x64.png"}; + ":/images/ff_Spheroid_64x64.png"}; case Type::HemiEllipsoid: return {"Hemi ellipsoid", "A horizontally oriented ellipsoid, truncated at the central plane", - ":/SampleDesignerToolbox/images/ff_HemiEllipsoid_64x64.png"}; + ":/images/ff_HemiEllipsoid_64x64.png"}; case Type::Icosahedron: return {"Icosahedron", "Icosahedron", - ":/SampleDesignerToolbox/images/ff_Icosahedron_64x64.png"}; + ":/images/ff_Icosahedron_64x64.png"}; case Type::Prism3: return {"Prism3", "Prism with an equilateral triangle base", - ":/SampleDesignerToolbox/images/ff_Prism3_64x64.png"}; + ":/images/ff_Prism3_64x64.png"}; case Type::Prism6: return {"Prism6", "Prism with a regular hexagonal base", - ":/SampleDesignerToolbox/images/ff_Prism6_64x64.png"}; + ":/images/ff_Prism6_64x64.png"}; case Type::Pyramid4: return {"Pyramid4", "Truncated pyramid with a square base", - ":/SampleDesignerToolbox/images/ff_Pyramid4_64x64.png"}; + ":/images/ff_Pyramid4_64x64.png"}; case Type::CosineRippleBox: return {"CosineRippleBox", "Particle with a cosine profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_CosineRipple_64x64.png"}; + ":/images/ff_CosineRipple_64x64.png"}; case Type::CosineRippleGauss: return {"CosineRippleGauss", "Particle with a cosine profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_CosineRipple_64x64.png"}; + ":/images/ff_CosineRipple_64x64.png"}; case Type::CosineRippleLorentz: return {"CosineRippleLorentz", "Particle with a cosine profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_CosineRipple_64x64.png"}; + ":/images/ff_CosineRipple_64x64.png"}; case Type::SawtoothRippleBox: return {"SawtoothRippleBox", "Particle with an asymmetric triangle profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_SawtoothRipple_64x64.png"}; + ":/images/ff_SawtoothRipple_64x64.png"}; case Type::SawtoothRippleGauss: return {"SawtoothRippleGauss", "Particle with an asymmetric triangle profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_SawtoothRipple_64x64.png"}; + ":/images/ff_SawtoothRipple_64x64.png"}; case Type::SawtoothRippleLorentz: return {"SawtoothRippleLorentz", "Particle with an asymmetric triangle profile and a rectangular base", - ":/SampleDesignerToolbox/images/ff_SawtoothRipple_64x64.png"}; + ":/images/ff_SawtoothRipple_64x64.png"}; case Type::Pyramid3: return {"Pyramid3", "Truncated polyhedron with equilateral triangle base and cropped side faces", - ":/SampleDesignerToolbox/images/ff_Pyramid3_64x64.png"}; + ":/images/ff_Pyramid3_64x64.png"}; case Type::TruncatedCube: return {"Truncated cube", "A cube whose eight vertices have been removed", - ":/SampleDesignerToolbox/images/ff_TruncatedCube_64x64.png"}; + ":/images/ff_TruncatedCube_64x64.png"}; case Type::TruncatedSphere: return {"Truncated sphere", "Spherical dome", - ":/SampleDesignerToolbox/images/ff_TruncatedSphere_64x64.png"}; + ":/images/ff_TruncatedSphere_64x64.png"}; case Type::TruncatedSpheroid: return {"Truncated spheroid", "Spheroidal dome", - ":/SampleDesignerToolbox/images/ff_TruncatedSpheroid_64x64.png"}; + ":/images/ff_TruncatedSpheroid_64x64.png"}; case Type::CantellatedCube: return {"Cantellated cube", "A cube with truncated edges and vertices", - ":/SampleDesignerToolbox/images/ff_CantellatedCube_64x64.png"}; + ":/images/ff_CantellatedCube_64x64.png"}; case Type::HorizontalCylinder: return {"Horizontal cylinder", "Cylinder with a circular base, lying in x direction", - ":/SampleDesignerToolbox/images/ff_HorizontalCylinder_64x64.png"}; + ":/images/ff_HorizontalCylinder_64x64.png"}; case Type::PlatonicOctahedron: return {"Platonic octahedron", "Regular octahedron", - ":/SampleDesignerToolbox/images/ff_PlatonicOctahedron_64x64.png"}; + ":/images/ff_PlatonicOctahedron_64x64.png"}; case Type::PlatonicTetrahedron: return {"Platonic tetrahedron", "Regular tetrahedron", - ":/SampleDesignerToolbox/images/ff_PlatonicTetrahedron_64x64.png"}; + ":/images/ff_PlatonicTetrahedron_64x64.png"}; default: ASSERT_NEVER; diff --git a/GUI/Model/Sample/InterferenceItemCatalog.cpp b/GUI/Model/Sample/InterferenceItemCatalog.cpp index 087fb18b50c133ba2c585fcf6fc20b5333cc13f0..d1abbb716cec9b05e124c0d0b9c0f15c48c7f700 100644 --- a/GUI/Model/Sample/InterferenceItemCatalog.cpp +++ b/GUI/Model/Sample/InterferenceItemCatalog.cpp @@ -52,22 +52,22 @@ UiInfo InterferenceItemCatalog::uiInfo(Type type) return {"None", "", ""}; case Type::RadialParacrystalRadial: return {"Radial paracrystal", "Interference function of radial paracrystal", - ":/SampleDesignerToolbox/images/Paracrystal1D.png"}; + ":/images/Paracrystal1D.png"}; case Type::Paracrystal2D: return {"2D paracrystal", "Interference function of two-dimensional paracrystal", - ":/SampleDesignerToolbox/images/Paracrystal2D.png"}; + ":/images/Paracrystal2D.png"}; case Type::Lattice1D: return {"1D lattice", "Interference function of 1D lattice", - ":/SampleDesignerToolbox/images/Lattice1D.png"}; + ":/images/Lattice1D.png"}; case Type::Lattice2D: return {"2D lattice", "Interference function of 2D lattice", - ":/SampleDesignerToolbox/images/Lattice2D.png"}; + ":/images/Lattice2D.png"}; case Type::FiniteLattice2D: return {"Finite 2D lattice", "Interference function of finite 2D lattice", - ":/SampleDesignerToolbox/images/Lattice2DFinite.png"}; + ":/images/Lattice2DFinite.png"}; case Type::HardDisk: return {"Hard disk Percus-Yevick", "Interference function for hard disk Percus-Yevick", - ":/SampleDesignerToolbox/images/Lattice2D.png"}; + ":/images/Lattice2D.png"}; default: ASSERT_NEVER; } diff --git a/GUI/Model/Sample/ItemWithParticlesCatalog.cpp b/GUI/Model/Sample/ItemWithParticlesCatalog.cpp index 88d1cdd2e1272faef81b656413e45af117e51538..78ac6f206fd1889f67bbd46be25767e8e90f1843 100644 --- a/GUI/Model/Sample/ItemWithParticlesCatalog.cpp +++ b/GUI/Model/Sample/ItemWithParticlesCatalog.cpp @@ -52,13 +52,13 @@ UiInfo ItemWithParticlesCatalog::uiInfo(Type type) return {"Particle", "", ""}; // particle is not on UI, only its form factor case Type::Composition: return {"Particle Composition", "Composition of particles with fixed positions", - ":/SampleDesignerToolbox/images/Compound_64x64.png"}; + ":/images/Compound_64x64.png"}; case Type::CoreShell: return {"Core shell particle", "A particle with a core/shell geometry", - ":/SampleDesignerToolbox/images/CoreAndShell_64x64.png"}; + ":/images/CoreAndShell_64x64.png"}; case Type::Mesocrystal: return {"Meso Crystal", "A 3D crystal structure of nanoparticles", - ":/SampleDesignerToolbox/images/Mesocrystal_64x64.png"}; + ":/images/Mesocrystal_64x64.png"}; default: ASSERT_NEVER; } diff --git a/GUI/View/Canvas/Canvas.qrc b/GUI/View/Canvas/Canvas.qrc deleted file mode 100644 index fdf067e3ec8e415630adb446e0f29e117b8426ad..0000000000000000000000000000000000000000 --- a/GUI/View/Canvas/Canvas.qrc +++ /dev/null @@ -1,21 +0,0 @@ -<RCC> - <qresource prefix="/Mask"> - <file>images/maskeditor_arrow.svg</file> - <file>images/maskeditor_bringtofront.svg</file> - <file>images/maskeditor_ellipse.svg</file> - <file>images/maskeditor_hand.svg</file> - <file>images/maskeditor_horizontalline.svg</file> - <file>images/maskeditor_lightbulb.svg</file> - <file>images/maskeditor_maskall.svg</file> - <file>images/maskeditor_maskfalse.svg</file> - <file>images/maskeditor_masktrue.svg</file> - <file>images/maskeditor_polygon.svg</file> - <file>images/maskeditor_rectangle.svg</file> - <file>images/maskeditor_refresh.svg</file> - <file>images/maskeditor_roi.svg</file> - <file>images/maskeditor_save.svg</file> - <file>images/maskeditor_sendtoback.svg</file> - <file>images/maskeditor_toolpanel.svg</file> - <file>images/maskeditor_verticalline.svg</file> - </qresource> -</RCC> diff --git a/GUI/View/Canvas/MaskEditorActions.cpp b/GUI/View/Canvas/MaskEditorActions.cpp index 0d54df411313fbf419df4caa185d0e70bbabef36..3f994ee1946bcf7f00b9d2f5e13fd23bc3abc5a6 100644 --- a/GUI/View/Canvas/MaskEditorActions.cpp +++ b/GUI/View/Canvas/MaskEditorActions.cpp @@ -36,13 +36,13 @@ MaskEditorActions::MaskEditorActions(QWidget* parent) connect(m_toggleMaskValueAction, &QAction::triggered, this, &MaskEditorActions::onToggleMaskValueAction); - m_bringToFrontAction->setIcon(QIcon(":/Mask/images/maskeditor_bringtofront.svg")); + m_bringToFrontAction->setIcon(QIcon(":/images/maskeditor_bringtofront.svg")); m_bringToFrontAction->setToolTip("Rise selected mask one level up (PgUp)"); m_bringToFrontAction->setShortcuts(QKeySequence::MoveToPreviousPage); connect(m_bringToFrontAction, &QAction::triggered, this, &MaskEditorActions::onBringToFrontAction); - m_sendToBackAction->setIcon(QIcon(":/Mask/images/maskeditor_sendtoback.svg")); + m_sendToBackAction->setIcon(QIcon(":/images/maskeditor_sendtoback.svg")); m_sendToBackAction->setToolTip("Lower selected mask one level down (PgDown)"); m_sendToBackAction->setShortcuts(QKeySequence::MoveToNextPage); connect(m_sendToBackAction, &QAction::triggered, this, &MaskEditorActions::onSendToBackAction); diff --git a/GUI/View/Canvas/MaskEditorToolbar.cpp b/GUI/View/Canvas/MaskEditorToolbar.cpp index 1fd37a3b0cf7223544b84fe2022cce48eee5cbbc..52db1519ce36b672aeb2349af2c6644d07292fc9 100644 --- a/GUI/View/Canvas/MaskEditorToolbar.cpp +++ b/GUI/View/Canvas/MaskEditorToolbar.cpp @@ -50,7 +50,7 @@ MaskEditorToolbar::MaskEditorToolbar(MaskEditorActions* editorActions, QWidget* add_separator(); auto* selectionButton = new QToolButton(this); - selectionButton->setIcon(QIcon(":/Mask/images/maskeditor_arrow.svg")); + selectionButton->setIcon(QIcon(":/images/maskeditor_arrow.svg")); selectionButton->setToolTip("Select/modify mask"); selectionButton->setCheckable(true); addWidget(selectionButton); @@ -61,43 +61,43 @@ MaskEditorToolbar::MaskEditorToolbar(MaskEditorActions* editorActions, QWidget* //... Shape creation tools auto* roiButton = new QToolButton(this); - roiButton->setIcon(QIcon(":/Mask/images/maskeditor_roi.svg")); + roiButton->setIcon(QIcon(":/images/maskeditor_roi.svg")); roiButton->setToolTip("Create region of interest"); roiButton->setCheckable(true); addWidget(roiButton); auto* rectangleButton = new QToolButton(this); - rectangleButton->setIcon(QIcon(":/Mask/images/maskeditor_rectangle.svg")); + rectangleButton->setIcon(QIcon(":/images/maskeditor_rectangle.svg")); rectangleButton->setToolTip("Create rectangle mask"); rectangleButton->setCheckable(true); addWidget(rectangleButton); auto* polygonButton = new QToolButton(this); - polygonButton->setIcon(QIcon(":/Mask/images/maskeditor_polygon.svg")); + polygonButton->setIcon(QIcon(":/images/maskeditor_polygon.svg")); polygonButton->setToolTip("Create polygon mask"); polygonButton->setCheckable(true); addWidget(polygonButton); auto* verticalLineButton = new QToolButton(this); - verticalLineButton->setIcon(QIcon(":/Mask/images/maskeditor_verticalline.svg")); + verticalLineButton->setIcon(QIcon(":/images/maskeditor_verticalline.svg")); verticalLineButton->setToolTip("Create vertical line mask"); verticalLineButton->setCheckable(true); addWidget(verticalLineButton); auto* horizontalLineButton = new QToolButton(this); - horizontalLineButton->setIcon(QIcon(":/Mask/images/maskeditor_horizontalline.svg")); + horizontalLineButton->setIcon(QIcon(":/images/maskeditor_horizontalline.svg")); horizontalLineButton->setToolTip("Create horizontal line mask"); horizontalLineButton->setCheckable(true); addWidget(horizontalLineButton); auto* ellipseButton = new QToolButton(this); - ellipseButton->setIcon(QIcon(":/Mask/images/maskeditor_ellipse.svg")); + ellipseButton->setIcon(QIcon(":/images/maskeditor_ellipse.svg")); ellipseButton->setToolTip("Create ellipse mask"); ellipseButton->setCheckable(true); addWidget(ellipseButton); // QToolButton *maskAllButton = new QToolButton(this); - // maskAllButton->setIcon(QIcon(":/Mask/images/maskeditor_maskall.svg")); + // maskAllButton->setIcon(QIcon(":/images/maskeditor_maskall.svg")); // maskAllButton->setToolTip("Create masked area covering whole detector plane\n" // "Will be placed beneath all masks. Only one instance is // allowed."); @@ -156,7 +156,7 @@ MaskEditorToolbar::MaskEditorToolbar(MaskEditorActions* editorActions, QWidget* //... Inspection tools auto* presentationButton = new QToolButton(this); - presentationButton->setIcon(QIcon(":/Mask/images/maskeditor_lightbulb.svg")); + presentationButton->setIcon(QIcon(":/images/maskeditor_lightbulb.svg")); presentationButton->setToolTip("Press and hold to see mask results."); addWidget(presentationButton); @@ -165,7 +165,7 @@ MaskEditorToolbar::MaskEditorToolbar(MaskEditorActions* editorActions, QWidget* [this]() { emit presentationChange(false); }); auto* propertyPanelButton = new QToolButton(this); - propertyPanelButton->setIcon(QIcon(":/Mask/images/maskeditor_toolpanel.svg")); + propertyPanelButton->setIcon(QIcon(":/images/maskeditor_toolpanel.svg")); propertyPanelButton->setToolTip("Open panel with additional properties"); addWidget(propertyPanelButton); diff --git a/GUI/View/Sample/Sample.qrc b/GUI/View/Sample/Sample.qrc deleted file mode 100644 index 121ef5d8c1684d8404e49a22b90267963d793e57..0000000000000000000000000000000000000000 --- a/GUI/View/Sample/Sample.qrc +++ /dev/null @@ -1,46 +0,0 @@ -<RCC> - <qresource prefix="/SampleDesigner"> - <file>images/alpha-m-box.svg</file> - <file>images/arrow-top-left.svg</file> - <file>images/camera-metering-center.svg</file> - <file>images/delete.svg</file> - <file>images/hand-right.svg</file> - <file>images/rotate-3d.svg</file> - </qresource> - <qresource prefix="/SampleDesignerToolbox"> - <file>images/Compound_64x64.png</file> - <file>images/CoreAndShell_64x64.png</file> - <file>images/Lattice1D.png</file> - <file>images/Lattice2D.png</file> - <file>images/Lattice2DFinite.png</file> - <file>images/Layer.png</file> - <file>images/Mesocrystal_64x64.png</file> - <file>images/MultiLayer.png</file> - <file>images/Paracrystal1D.png</file> - <file>images/Paracrystal2D.png</file> - <file>images/ParticleLayout.png</file> - <file>images/Transformation.png</file> - <file>images/ff_Bipyramid4_64x64.png</file> - <file>images/ff_Box_64x64.png</file> - <file>images/ff_Cone_64x64.png</file> - <file>images/ff_CosineRipple_64x64.png</file> - <file>images/ff_Cylinder_64x64.png</file> - <file>images/ff_Dodecahedron_64x64.png</file> - <file>images/ff_EllipsoidalCylinder_64x64.png</file> - <file>images/ff_HemiEllipsoid_64x64.png</file> - <file>images/ff_Icosahedron_64x64.png</file> - <file>images/ff_Prism3_64x64.png</file> - <file>images/ff_Prism6_64x64.png</file> - <file>images/ff_Pyramid2_64x64.png</file> - <file>images/ff_Pyramid3_64x64.png</file> - <file>images/ff_Pyramid4_64x64.png</file> - <file>images/ff_Pyramid6_64x64.png</file> - <file>images/ff_SawtoothRipple_64x64.png</file> - <file>images/ff_Sphere_64x64.png</file> - <file>images/ff_Spheroid_64x64.png</file> - <file>images/ff_TruncatedCube_64x64.png</file> - <file>images/ff_TruncatedSphere_64x64.png</file> - <file>images/ff_TruncatedSpheroid_64x64.png</file> - <file>images/sample_layers2.png</file> - </qresource> -</RCC> diff --git a/GUI/View/Sample/SampleListing.cpp b/GUI/View/Sample/SampleListing.cpp index d5e90e14b6208420be47924f25e215584e7d6b44..c553a329fa0a50a57acbeaeac9512148da13789e 100644 --- a/GUI/View/Sample/SampleListing.cpp +++ b/GUI/View/Sample/SampleListing.cpp @@ -117,7 +117,7 @@ SampleListing::SampleListing(QWidget* parent, ProjectDocument* document) for (const auto& exampleName : GUI::ExamplesFactory::exampleNames()) { QString title, description; std::tie(title, description) = GUI::ExamplesFactory::exampleInfo(exampleName); - auto icon = QIcon(":/SampleDesignerToolbox/images/sample_layers2.png"); + auto icon = QIcon(":/images/sample_layers2.png"); auto* action = menu->addAction(icon, title); action->setToolTip(description); connect(action, &QAction::triggered, [this, exampleName, title, description]() { diff --git a/GUI/View/Sample/images/camera-metering-center.svg b/GUI/View/Sample/images/camera-metering-center.svg deleted file mode 100644 index 4a1b48b4dc2d349757becefdb1a9ababe8ef0f67..0000000000000000000000000000000000000000 --- a/GUI/View/Sample/images/camera-metering-center.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - inkscape:version="1.0 (4035a4fb49, 2020-05-01)" - sodipodi:docname="camera-metering-center.svg" - id="svg4" - viewBox="0 0 24 24" - height="24" - width="24" - version="1.1"> - <metadata - id="metadata10"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs8" /> - <sodipodi:namedview - inkscape:current-layer="svg4" - inkscape:window-maximized="0" - inkscape:window-y="0" - inkscape:window-x="0" - inkscape:cy="12" - inkscape:cx="12" - inkscape:zoom="47.791667" - showgrid="false" - id="namedview6" - inkscape:window-height="1389" - inkscape:window-width="2085" - inkscape:pageshadow="2" - inkscape:pageopacity="0" - guidetolerance="10" - gridtolerance="10" - objecttolerance="10" - borderopacity="1" - bordercolor="#666666" - pagecolor="#ffffff" /> - <path - style="fill:#838686;fill-opacity:1" - id="path2" - d="M4,4H20A2,2 0 0,1 22,6V18A2,2 0 0,1 20,20H4A2,2 0 0,1 2,18V6A2,2 0 0,1 4,4M4,6V18H20V6H4M12,10.5A1.5,1.5 0 0,1 13.5,12A1.5,1.5 0 0,1 12,13.5A1.5,1.5 0 0,1 10.5,12A1.5,1.5 0 0,1 12,10.5M12,7.5C14.14,7.5 15.93,9 16.39,11H14.83C14.42,9.83 13.31,9 12,9C10.69,9 9.58,9.83 9.17,11H7.61C8.07,9 9.86,7.5 12,7.5M12,16.5C9.86,16.5 8.07,15 7.61,13H9.17C9.58,14.17 10.69,15 12,15C13.31,15 14.42,14.17 14.83,13H16.39C15.93,15 14.14,16.5 12,16.5Z" /> -</svg> diff --git a/GUI/View/Sample/images/delete.svg b/GUI/View/Sample/images/delete.svg deleted file mode 100644 index 291e7047b2461302f0ff037e88f1558f9916fc1c..0000000000000000000000000000000000000000 --- a/GUI/View/Sample/images/delete.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - inkscape:version="1.0 (4035a4fb49, 2020-05-01)" - sodipodi:docname="delete.svg" - id="svg4" - viewBox="0 0 24 24" - height="24" - width="24" - version="1.1"> - <metadata - id="metadata10"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs8" /> - <sodipodi:namedview - inkscape:current-layer="svg4" - inkscape:window-maximized="1" - inkscape:window-y="0" - inkscape:window-x="0" - inkscape:cy="12" - inkscape:cx="12" - inkscape:zoom="47.791667" - showgrid="false" - id="namedview6" - inkscape:window-height="1363" - inkscape:window-width="2500" - inkscape:pageshadow="2" - inkscape:pageopacity="0" - guidetolerance="10" - gridtolerance="10" - objecttolerance="10" - borderopacity="1" - bordercolor="#666666" - pagecolor="#ffffff" /> - <path - style="fill:#838686;fill-opacity:1" - id="path2" - d="M19,4H15.5L14.5,3H9.5L8.5,4H5V6H19M6,19A2,2 0 0,0 8,21H16A2,2 0 0,0 18,19V7H6V19Z" /> -</svg> diff --git a/GUI/View/Sample/images/hand-right.svg b/GUI/View/Sample/images/hand-right.svg deleted file mode 100644 index d10541d008fa014265207a255d7d95b7506dc568..0000000000000000000000000000000000000000 --- a/GUI/View/Sample/images/hand-right.svg +++ /dev/null @@ -1,54 +0,0 @@ -<?xml version="1.0" encoding="UTF-8" standalone="no"?> -<svg - xmlns:dc="http://purl.org/dc/elements/1.1/" - xmlns:cc="http://creativecommons.org/ns#" - xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" - xmlns:svg="http://www.w3.org/2000/svg" - xmlns="http://www.w3.org/2000/svg" - xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" - xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - inkscape:version="1.0 (4035a4fb49, 2020-05-01)" - sodipodi:docname="hand-right.svg" - id="svg4" - viewBox="0 0 24 24" - height="24" - width="24" - version="1.1"> - <metadata - id="metadata10"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - </cc:Work> - </rdf:RDF> - </metadata> - <defs - id="defs8" /> - <sodipodi:namedview - inkscape:current-layer="svg4" - inkscape:window-maximized="0" - inkscape:window-y="117" - inkscape:window-x="1466" - inkscape:cy="12" - inkscape:cx="12" - inkscape:zoom="29.791667" - showgrid="false" - id="namedview6" - inkscape:window-height="1365" - inkscape:window-width="1817" - inkscape:pageshadow="2" - inkscape:pageopacity="0" - guidetolerance="10" - gridtolerance="10" - objecttolerance="10" - borderopacity="1" - bordercolor="#666666" - pagecolor="#ffffff" /> - <path - style="fill:#838686;fill-opacity:1" - id="path2" - d="M21,6.58V18.67A3.33,3.33 0 0,1 17.67,22H11.58C10.68,22 9.83,21.64 9.21,21L2.67,14.36C2.67,14.36 3.72,13.33 3.75,13.32C3.93,13.16 4.16,13.07 4.41,13.07C4.59,13.07 4.76,13.12 4.91,13.21C4.94,13.22 8.5,15.26 8.5,15.26V5.33A1.25,1.25 0 0,1 9.75,4.08A1.25,1.25 0 0,1 11,5.33V11.17H11.83V3.25A1.25,1.25 0 0,1 13.08,2C13.78,2 14.33,2.56 14.33,3.25V11.17H15.17V4.08C15.17,3.39 15.72,2.83 16.42,2.83A1.25,1.25 0 0,1 17.67,4.08V11.17H18.5V6.58A1.25,1.25 0 0,1 19.75,5.33A1.25,1.25 0 0,1 21,6.58Z" /> -</svg> diff --git a/GUI/View/Setup/ProjectionsToolbar.cpp b/GUI/View/Setup/ProjectionsToolbar.cpp index 9728683b03742e46e0080d87a954ec4c335f24bf..bb0cee015719179253a6a705cafec535bb9cbaa3 100644 --- a/GUI/View/Setup/ProjectionsToolbar.cpp +++ b/GUI/View/Setup/ProjectionsToolbar.cpp @@ -99,7 +99,7 @@ void ProjectionsToolbar::setup_selection_group() add_separator(); auto* selectionButton = new QToolButton(this); - selectionButton->setIcon(QIcon(":/Mask/images/maskeditor_arrow.svg")); + selectionButton->setIcon(QIcon(":/images/maskeditor_arrow.svg")); selectionButton->setToolTip(selection_mode_tooltip); selectionButton->setCheckable(true); addWidget(selectionButton); @@ -111,13 +111,13 @@ void ProjectionsToolbar::setup_selection_group() void ProjectionsToolbar::setup_shapes_group() { auto* horizontalLineButton = new QToolButton(this); - horizontalLineButton->setIcon(QIcon(":/Mask/images/maskeditor_horizontalline.svg")); + horizontalLineButton->setIcon(QIcon(":/images/maskeditor_horizontalline.svg")); horizontalLineButton->setToolTip(horizontal_mode_tooltip); horizontalLineButton->setCheckable(true); addWidget(horizontalLineButton); auto* verticalLineButton = new QToolButton(this); - verticalLineButton->setIcon(QIcon(":/Mask/images/maskeditor_verticalline.svg")); + verticalLineButton->setIcon(QIcon(":/images/maskeditor_verticalline.svg")); verticalLineButton->setToolTip(vertical_mode_tooltip); verticalLineButton->setCheckable(true); addWidget(verticalLineButton); @@ -131,7 +131,7 @@ void ProjectionsToolbar::setup_shapes_group() void ProjectionsToolbar::setup_extratools_group() { auto* saveButton = new QToolButton(this); - saveButton->setIcon(QIcon(":/Mask/images/maskeditor_save.svg")); + saveButton->setIcon(QIcon(":/images/maskeditor_save.svg")); saveButton->setToolTip("Save created projections in multi-column ASCII file."); addWidget(saveButton); connect(saveButton, &QToolButton::clicked, m_editorActions, &ProjectionActions::onSaveAction); diff --git a/GUI/gui.qrc b/GUI/gui.qrc index aed12d2167b152aee804f8641054544142ffa6f2..0842d4c65bb3b77e3a18b0bbe2023ddf88e72e71 100644 --- a/GUI/gui.qrc +++ b/GUI/gui.qrc @@ -1,9 +1,23 @@ <RCC> <qresource prefix="/"> <file>images/BornAgain.ico</file> + <file>images/Compound_64x64.png</file> + <file>images/CoreAndShell_64x64.png</file> + <file>images/Lattice1D.png</file> + <file>images/Lattice2D.png</file> + <file>images/Lattice2DFinite.png</file> + <file>images/Layer.png</file> + <file>images/Mesocrystal_64x64.png</file> + <file>images/MultiLayer.png</file> + <file>images/Paracrystal1D.png</file> + <file>images/Paracrystal2D.png</file> + <file>images/ParticleLayout.png</file> + <file>images/Transformation.png</file> <file>images/about_icon.awk</file> <file>images/about_icon.png</file> <file>images/alpha-f-box.svg</file> + <file>images/alpha-m-box.svg</file> + <file>images/arrow-top-left.svg</file> <file>images/camera-metering-center.svg</file> <file>images/caret-down.svg</file> <file>images/caret-right.svg</file> @@ -23,6 +37,27 @@ <file>images/dock-float.svg</file> <file>images/dock-right.svg</file> <file>images/expand_arrow.png</file> + <file>images/ff_Bipyramid4_64x64.png</file> + <file>images/ff_Box_64x64.png</file> + <file>images/ff_Cone_64x64.png</file> + <file>images/ff_CosineRipple_64x64.png</file> + <file>images/ff_Cylinder_64x64.png</file> + <file>images/ff_Dodecahedron_64x64.png</file> + <file>images/ff_EllipsoidalCylinder_64x64.png</file> + <file>images/ff_HemiEllipsoid_64x64.png</file> + <file>images/ff_Icosahedron_64x64.png</file> + <file>images/ff_Prism3_64x64.png</file> + <file>images/ff_Prism6_64x64.png</file> + <file>images/ff_Pyramid2_64x64.png</file> + <file>images/ff_Pyramid3_64x64.png</file> + <file>images/ff_Pyramid4_64x64.png</file> + <file>images/ff_Pyramid6_64x64.png</file> + <file>images/ff_SawtoothRipple_64x64.png</file> + <file>images/ff_Sphere_64x64.png</file> + <file>images/ff_Spheroid_64x64.png</file> + <file>images/ff_TruncatedCube_64x64.png</file> + <file>images/ff_TruncatedSphere_64x64.png</file> + <file>images/ff_TruncatedSpheroid_64x64.png</file> <file>images/gisas_instrument.svg</file> <file>images/gisas_instrument_new.svg</file> <file>images/gisas_instrument_shaded.svg</file> @@ -38,6 +73,23 @@ <file>images/main_simulationview.svg</file> <file>images/main_testview.svg</file> <file>images/main_welcomeview.svg</file> + <file>images/maskeditor_arrow.svg</file> + <file>images/maskeditor_bringtofront.svg</file> + <file>images/maskeditor_ellipse.svg</file> + <file>images/maskeditor_hand.svg</file> + <file>images/maskeditor_horizontalline.svg</file> + <file>images/maskeditor_lightbulb.svg</file> + <file>images/maskeditor_maskall.svg</file> + <file>images/maskeditor_maskfalse.svg</file> + <file>images/maskeditor_masktrue.svg</file> + <file>images/maskeditor_polygon.svg</file> + <file>images/maskeditor_rectangle.svg</file> + <file>images/maskeditor_refresh.svg</file> + <file>images/maskeditor_roi.svg</file> + <file>images/maskeditor_save.svg</file> + <file>images/maskeditor_sendtoback.svg</file> + <file>images/maskeditor_toolpanel.svg</file> + <file>images/maskeditor_verticalline.svg</file> <file>images/menu-open.svg</file> <file>images/mode_script.png</file> <file>images/move_up_down.svg</file> @@ -48,7 +100,9 @@ <file>images/play.svg</file> <file>images/radio-checked.svg</file> <file>images/reset.png</file> + <file>images/rotate-3d.svg</file> <file>images/rotate-left.svg</file> + <file>images/sample_layers2.png</file> <file>images/shape-square-plus.svg</file> <file>images/specular_instrument.svg</file> <file>images/specular_instrument_new.svg</file> diff --git a/GUI/View/Sample/images/Compound_64x64.png b/GUI/images/Compound_64x64.png similarity index 100% rename from GUI/View/Sample/images/Compound_64x64.png rename to GUI/images/Compound_64x64.png diff --git a/GUI/View/Sample/images/CoreAndShell_64x64.png b/GUI/images/CoreAndShell_64x64.png similarity index 100% rename from GUI/View/Sample/images/CoreAndShell_64x64.png rename to GUI/images/CoreAndShell_64x64.png diff --git a/GUI/View/Sample/images/Lattice1D.png b/GUI/images/Lattice1D.png similarity index 100% rename from GUI/View/Sample/images/Lattice1D.png rename to GUI/images/Lattice1D.png diff --git a/GUI/View/Sample/images/Lattice2D.png b/GUI/images/Lattice2D.png similarity index 100% rename from GUI/View/Sample/images/Lattice2D.png rename to GUI/images/Lattice2D.png diff --git a/GUI/View/Sample/images/Lattice2DFinite.png b/GUI/images/Lattice2DFinite.png similarity index 100% rename from GUI/View/Sample/images/Lattice2DFinite.png rename to GUI/images/Lattice2DFinite.png diff --git a/GUI/View/Sample/images/Layer.png b/GUI/images/Layer.png similarity index 100% rename from GUI/View/Sample/images/Layer.png rename to GUI/images/Layer.png diff --git a/GUI/View/Sample/images/Mesocrystal_64x64.png b/GUI/images/Mesocrystal_64x64.png similarity index 100% rename from GUI/View/Sample/images/Mesocrystal_64x64.png rename to GUI/images/Mesocrystal_64x64.png diff --git a/GUI/View/Sample/images/MultiLayer.png b/GUI/images/MultiLayer.png similarity index 100% rename from GUI/View/Sample/images/MultiLayer.png rename to GUI/images/MultiLayer.png diff --git a/GUI/View/Sample/images/Paracrystal1D.png b/GUI/images/Paracrystal1D.png similarity index 100% rename from GUI/View/Sample/images/Paracrystal1D.png rename to GUI/images/Paracrystal1D.png diff --git a/GUI/View/Sample/images/Paracrystal2D.png b/GUI/images/Paracrystal2D.png similarity index 100% rename from GUI/View/Sample/images/Paracrystal2D.png rename to GUI/images/Paracrystal2D.png diff --git a/GUI/View/Sample/images/ParticleDistribution_64x64.png b/GUI/images/ParticleDistribution_64x64.png similarity index 100% rename from GUI/View/Sample/images/ParticleDistribution_64x64.png rename to GUI/images/ParticleDistribution_64x64.png diff --git a/GUI/View/Sample/images/ParticleLayout.png b/GUI/images/ParticleLayout.png similarity index 100% rename from GUI/View/Sample/images/ParticleLayout.png rename to GUI/images/ParticleLayout.png diff --git a/GUI/View/Sample/images/Transformation.png b/GUI/images/Transformation.png similarity index 100% rename from GUI/View/Sample/images/Transformation.png rename to GUI/images/Transformation.png diff --git a/GUI/View/Sample/images/alpha-m-box.svg b/GUI/images/alpha-m-box.svg similarity index 100% rename from GUI/View/Sample/images/alpha-m-box.svg rename to GUI/images/alpha-m-box.svg diff --git a/GUI/View/Sample/images/arrow-top-left.svg b/GUI/images/arrow-top-left.svg similarity index 100% rename from GUI/View/Sample/images/arrow-top-left.svg rename to GUI/images/arrow-top-left.svg diff --git a/GUI/View/Sample/images/ff_Bipyramid4_64x64.png b/GUI/images/ff_Bipyramid4_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Bipyramid4_64x64.png rename to GUI/images/ff_Bipyramid4_64x64.png diff --git a/GUI/View/Sample/images/ff_Box_64x64.png b/GUI/images/ff_Box_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Box_64x64.png rename to GUI/images/ff_Box_64x64.png diff --git a/GUI/View/Sample/images/ff_Cone_64x64.png b/GUI/images/ff_Cone_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Cone_64x64.png rename to GUI/images/ff_Cone_64x64.png diff --git a/GUI/View/Sample/images/ff_CosineRipple_64x64.png b/GUI/images/ff_CosineRipple_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_CosineRipple_64x64.png rename to GUI/images/ff_CosineRipple_64x64.png diff --git a/GUI/View/Sample/images/ff_Cylinder_64x64.png b/GUI/images/ff_Cylinder_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Cylinder_64x64.png rename to GUI/images/ff_Cylinder_64x64.png diff --git a/GUI/View/Sample/images/ff_Dodecahedron_64x64.png b/GUI/images/ff_Dodecahedron_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Dodecahedron_64x64.png rename to GUI/images/ff_Dodecahedron_64x64.png diff --git a/GUI/View/Sample/images/ff_EllipsoidalCylinder_64x64.png b/GUI/images/ff_EllipsoidalCylinder_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_EllipsoidalCylinder_64x64.png rename to GUI/images/ff_EllipsoidalCylinder_64x64.png diff --git a/GUI/View/Sample/images/ff_HemiEllipsoid_64x64.png b/GUI/images/ff_HemiEllipsoid_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_HemiEllipsoid_64x64.png rename to GUI/images/ff_HemiEllipsoid_64x64.png diff --git a/GUI/View/Sample/images/ff_Icosahedron_64x64.png b/GUI/images/ff_Icosahedron_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Icosahedron_64x64.png rename to GUI/images/ff_Icosahedron_64x64.png diff --git a/GUI/View/Sample/images/ff_Prism3_64x64.png b/GUI/images/ff_Prism3_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Prism3_64x64.png rename to GUI/images/ff_Prism3_64x64.png diff --git a/GUI/View/Sample/images/ff_Prism6_64x64.png b/GUI/images/ff_Prism6_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Prism6_64x64.png rename to GUI/images/ff_Prism6_64x64.png diff --git a/GUI/View/Sample/images/ff_Pyramid2_64x64.png b/GUI/images/ff_Pyramid2_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Pyramid2_64x64.png rename to GUI/images/ff_Pyramid2_64x64.png diff --git a/GUI/View/Sample/images/ff_Pyramid3_64x64.png b/GUI/images/ff_Pyramid3_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Pyramid3_64x64.png rename to GUI/images/ff_Pyramid3_64x64.png diff --git a/GUI/View/Sample/images/ff_Pyramid4_64x64.png b/GUI/images/ff_Pyramid4_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Pyramid4_64x64.png rename to GUI/images/ff_Pyramid4_64x64.png diff --git a/GUI/View/Sample/images/ff_Pyramid6_64x64.png b/GUI/images/ff_Pyramid6_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Pyramid6_64x64.png rename to GUI/images/ff_Pyramid6_64x64.png diff --git a/GUI/View/Sample/images/ff_SawtoothRipple_64x64.png b/GUI/images/ff_SawtoothRipple_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_SawtoothRipple_64x64.png rename to GUI/images/ff_SawtoothRipple_64x64.png diff --git a/GUI/View/Sample/images/ff_Sphere_64x64.png b/GUI/images/ff_Sphere_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Sphere_64x64.png rename to GUI/images/ff_Sphere_64x64.png diff --git a/GUI/View/Sample/images/ff_Spheroid_64x64.png b/GUI/images/ff_Spheroid_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_Spheroid_64x64.png rename to GUI/images/ff_Spheroid_64x64.png diff --git a/GUI/View/Sample/images/ff_TruncatedCube_64x64.png b/GUI/images/ff_TruncatedCube_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_TruncatedCube_64x64.png rename to GUI/images/ff_TruncatedCube_64x64.png diff --git a/GUI/View/Sample/images/ff_TruncatedSphere_64x64.png b/GUI/images/ff_TruncatedSphere_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_TruncatedSphere_64x64.png rename to GUI/images/ff_TruncatedSphere_64x64.png diff --git a/GUI/View/Sample/images/ff_TruncatedSpheroid_64x64.png b/GUI/images/ff_TruncatedSpheroid_64x64.png similarity index 100% rename from GUI/View/Sample/images/ff_TruncatedSpheroid_64x64.png rename to GUI/images/ff_TruncatedSpheroid_64x64.png diff --git a/GUI/View/Canvas/images/maskeditor_arrow.svg b/GUI/images/maskeditor_arrow.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_arrow.svg rename to GUI/images/maskeditor_arrow.svg diff --git a/GUI/View/Canvas/images/maskeditor_bringtofront.svg b/GUI/images/maskeditor_bringtofront.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_bringtofront.svg rename to GUI/images/maskeditor_bringtofront.svg diff --git a/GUI/View/Canvas/images/maskeditor_details.svg b/GUI/images/maskeditor_details.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_details.svg rename to GUI/images/maskeditor_details.svg diff --git a/GUI/View/Canvas/images/maskeditor_ellipse.svg b/GUI/images/maskeditor_ellipse.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_ellipse.svg rename to GUI/images/maskeditor_ellipse.svg diff --git a/GUI/View/Canvas/images/maskeditor_hand.svg b/GUI/images/maskeditor_hand.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_hand.svg rename to GUI/images/maskeditor_hand.svg diff --git a/GUI/View/Canvas/images/maskeditor_horizontalline.svg b/GUI/images/maskeditor_horizontalline.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_horizontalline.svg rename to GUI/images/maskeditor_horizontalline.svg diff --git a/GUI/View/Canvas/images/maskeditor_lightbulb.svg b/GUI/images/maskeditor_lightbulb.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_lightbulb.svg rename to GUI/images/maskeditor_lightbulb.svg diff --git a/GUI/View/Canvas/images/maskeditor_maskall.svg b/GUI/images/maskeditor_maskall.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_maskall.svg rename to GUI/images/maskeditor_maskall.svg diff --git a/GUI/View/Canvas/images/maskeditor_maskfalse.svg b/GUI/images/maskeditor_maskfalse.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_maskfalse.svg rename to GUI/images/maskeditor_maskfalse.svg diff --git a/GUI/View/Canvas/images/maskeditor_masktrue.svg b/GUI/images/maskeditor_masktrue.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_masktrue.svg rename to GUI/images/maskeditor_masktrue.svg diff --git a/GUI/View/Canvas/images/maskeditor_polygon.svg b/GUI/images/maskeditor_polygon.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_polygon.svg rename to GUI/images/maskeditor_polygon.svg diff --git a/GUI/View/Canvas/images/maskeditor_rectangle.svg b/GUI/images/maskeditor_rectangle.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_rectangle.svg rename to GUI/images/maskeditor_rectangle.svg diff --git a/GUI/View/Canvas/images/maskeditor_refresh.svg b/GUI/images/maskeditor_refresh.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_refresh.svg rename to GUI/images/maskeditor_refresh.svg diff --git a/GUI/View/Canvas/images/maskeditor_roi.svg b/GUI/images/maskeditor_roi.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_roi.svg rename to GUI/images/maskeditor_roi.svg diff --git a/GUI/View/Canvas/images/maskeditor_save.svg b/GUI/images/maskeditor_save.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_save.svg rename to GUI/images/maskeditor_save.svg diff --git a/GUI/View/Canvas/images/maskeditor_sendtoback.svg b/GUI/images/maskeditor_sendtoback.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_sendtoback.svg rename to GUI/images/maskeditor_sendtoback.svg diff --git a/GUI/View/Canvas/images/maskeditor_toolpanel.svg b/GUI/images/maskeditor_toolpanel.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_toolpanel.svg rename to GUI/images/maskeditor_toolpanel.svg diff --git a/GUI/View/Canvas/images/maskeditor_verticalline.svg b/GUI/images/maskeditor_verticalline.svg similarity index 100% rename from GUI/View/Canvas/images/maskeditor_verticalline.svg rename to GUI/images/maskeditor_verticalline.svg diff --git a/GUI/View/Sample/images/rotate-3d.svg b/GUI/images/rotate-3d.svg similarity index 100% rename from GUI/View/Sample/images/rotate-3d.svg rename to GUI/images/rotate-3d.svg diff --git a/GUI/View/Sample/images/sample_layers2.png b/GUI/images/sample_layers2.png similarity index 100% rename from GUI/View/Sample/images/sample_layers2.png rename to GUI/images/sample_layers2.png diff --git a/GUI/View/Sample/images/sample_layers3.png b/GUI/images/sample_layers3.png similarity index 100% rename from GUI/View/Sample/images/sample_layers3.png rename to GUI/images/sample_layers3.png