1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 3 #pragma once 4 5 /* Embed SVG files into code as debian packages does weird things when svgs are included as qrc */ 6 namespace ToggleSwitchSVG { 7 static constexpr char s_toggledOnContent[] = 8 "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n" 9 "<svg\n" 10 " xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n" 11 " xmlns:cc=\"http://creativecommons.org/ns#\"\n" 12 " xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n" 13 " xmlns:svg=\"http://www.w3.org/2000/svg\"\n" 14 " xmlns=\"http://www.w3.org/2000/svg\"\n" 15 " xmlns:sodipodi=\"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd\"\n" 16 " xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n" 17 " inkscape:version=\"1.0rc1 (1.0rc1+100)\"\n" 18 " sodipodi:docname=\"toggle-on.svg\"\n" 19 " id=\"svg6\"\n" 20 " version=\"1.1\"\n" 21 " viewBox=\"0 0 40 20\"\n" 22 " height=\"20\"\n" 23 " width=\"40\">\n" 24 " <metadata\n" 25 " id=\"metadata12\">\n" 26 " <rdf:RDF>\n" 27 " <cc:Work\n" 28 " rdf:about=\"\">\n" 29 " <dc:format>image/svg+xml</dc:format>\n" 30 " <dc:type\n" 31 " rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n" 32 " </cc:Work>\n" 33 " </rdf:RDF>\n" 34 " </metadata>\n" 35 " <defs\n" 36 " id=\"defs10\" />\n" 37 " <sodipodi:namedview\n" 38 " inkscape:current-layer=\"svg6\"\n" 39 " inkscape:window-maximized=\"1\"\n" 40 " inkscape:window-y=\"28\"\n" 41 " inkscape:window-x=\"65\"\n" 42 " inkscape:cy=\"10\"\n" 43 " inkscape:cx=\"20.062112\"\n" 44 " inkscape:zoom=\"32.2\"\n" 45 " showgrid=\"false\"\n" 46 " id=\"namedview8\"\n" 47 " inkscape:window-height=\"1020\"\n" 48 " inkscape:window-width=\"1855\"\n" 49 " inkscape:pageshadow=\"2\"\n" 50 " inkscape:pageopacity=\"0\"\n" 51 " guidetolerance=\"10\"\n" 52 " gridtolerance=\"10\"\n" 53 " objecttolerance=\"10\"\n" 54 " borderopacity=\"1\"\n" 55 " bordercolor=\"#666666\"\n" 56 " pagecolor=\"#ffffff\" />\n" 57 " <rect\n" 58 " style=\"fill:#0068bf;fill-opacity:1\"\n" 59 " id=\"rect2\"\n" 60 " fill=\"#1a73e8\"\n" 61 " ry=\"8\"\n" 62 " height=\"16\"\n" 63 " width=\"36\"\n" 64 " y=\"2\"\n" 65 " x=\"2\" />\n" 66 " <circle\n" 67 " id=\"circle4\"\n" 68 " fill=\"#ffffff\"\n" 69 " r=\"6\"\n" 70 " cy=\"10\"\n" 71 " cx=\"30\" />\n" 72 "</svg>\n"; 73 static constexpr char s_toggledOffContent[] = 74 "<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"40\" height=\"20\" viewBox=\"0 0 40 20\">\n" 75 " <rect x=\"2\" y=\"2\" width=\"36\" height=\"16\" ry=\"8\" fill=\"#000000\" fill-opacity=\".26\"/>\n" 76 " <circle cx=\"10\" cy=\"10\" r=\"6\" fill=\"#ffffff\"/>\n" 77 "</svg>"; 78 } 79