summaryrefslogtreecommitdiff
path: root/QMidiPlayer/img
diff options
context:
space:
mode:
Diffstat (limited to 'QMidiPlayer/img')
-rw-r--r--QMidiPlayer/img/add.svg70
-rw-r--r--QMidiPlayer/img/add_i.svg39
-rw-r--r--QMidiPlayer/img/addfolder.svg83
-rw-r--r--QMidiPlayer/img/addfolder_i.svg48
-rw-r--r--QMidiPlayer/img/channel.svg100
-rw-r--r--QMidiPlayer/img/channel_i.svg100
-rw-r--r--QMidiPlayer/img/chanw.pngbin0 -> 64046 bytes
-rw-r--r--QMidiPlayer/img/chequerboard.pngbin0 -> 230 bytes
-rw-r--r--QMidiPlayer/img/chparaw.pngbin0 -> 34388 bytes
-rw-r--r--QMidiPlayer/img/clear.svg71
-rw-r--r--QMidiPlayer/img/clear_i.svg71
-rw-r--r--QMidiPlayer/img/down.svg72
-rw-r--r--QMidiPlayer/img/down_i.svg72
-rw-r--r--QMidiPlayer/img/effects.svg76
-rw-r--r--QMidiPlayer/img/effects_i.svg76
-rw-r--r--QMidiPlayer/img/effectw.pngbin0 -> 32874 bytes
-rw-r--r--QMidiPlayer/img/info.svg67
-rw-r--r--QMidiPlayer/img/info_i.svg67
-rw-r--r--QMidiPlayer/img/kb.pngbin0 -> 10948 bytes
-rw-r--r--QMidiPlayer/img/kb.svg63
-rw-r--r--QMidiPlayer/img/kb_128.pngbin0 -> 8727 bytes
-rw-r--r--QMidiPlayer/img/kb_128_pre.svg126
-rw-r--r--QMidiPlayer/img/ledoff.svg64
-rw-r--r--QMidiPlayer/img/ledon.svg64
-rw-r--r--QMidiPlayer/img/list.svg82
-rw-r--r--QMidiPlayer/img/list_i.svg82
-rw-r--r--QMidiPlayer/img/load.svg73
-rw-r--r--QMidiPlayer/img/load_i.svg73
-rw-r--r--QMidiPlayer/img/mainw.pngbin0 -> 33481 bytes
-rw-r--r--QMidiPlayer/img/next.svg75
-rw-r--r--QMidiPlayer/img/next_i.svg75
-rw-r--r--QMidiPlayer/img/open.svg75
-rw-r--r--QMidiPlayer/img/open_i.svg75
-rw-r--r--QMidiPlayer/img/options1.pngbin0 -> 32867 bytes
-rw-r--r--QMidiPlayer/img/options2.pngbin0 -> 44719 bytes
-rw-r--r--QMidiPlayer/img/options3.pngbin0 -> 33196 bytes
-rw-r--r--QMidiPlayer/img/options4.pngbin0 -> 30369 bytes
-rw-r--r--QMidiPlayer/img/options5.pngbin0 -> 22614 bytes
-rw-r--r--QMidiPlayer/img/panic.svg69
-rw-r--r--QMidiPlayer/img/panic_i.svg69
-rw-r--r--QMidiPlayer/img/particle.pngbin0 -> 2063 bytes
-rw-r--r--QMidiPlayer/img/pause.svg79
-rw-r--r--QMidiPlayer/img/pause_i.svg79
-rw-r--r--QMidiPlayer/img/play.svg67
-rw-r--r--QMidiPlayer/img/play_i.svg67
-rw-r--r--QMidiPlayer/img/playlistw.pngbin0 -> 19877 bytes
-rw-r--r--QMidiPlayer/img/prev.svg74
-rw-r--r--QMidiPlayer/img/prev_i.svg74
-rw-r--r--QMidiPlayer/img/qmidiplayer.icobin0 -> 44720 bytes
-rw-r--r--QMidiPlayer/img/qmidiplayer.xpm72
-rw-r--r--QMidiPlayer/img/qmidiplyr.pngbin0 -> 2541 bytes
-rw-r--r--QMidiPlayer/img/qmidiplyr.svg117
-rw-r--r--QMidiPlayer/img/remove.svg72
-rw-r--r--QMidiPlayer/img/remove_i.svg72
-rw-r--r--QMidiPlayer/img/render.svg90
-rw-r--r--QMidiPlayer/img/render_i.svg90
-rw-r--r--QMidiPlayer/img/repeat-all.svg89
-rw-r--r--QMidiPlayer/img/repeat-all_i.svg89
-rw-r--r--QMidiPlayer/img/repeat-base.svg78
-rw-r--r--QMidiPlayer/img/repeat-base_i.svg78
-rw-r--r--QMidiPlayer/img/repeat-non.svg84
-rw-r--r--QMidiPlayer/img/repeat-non_i.svg84
-rw-r--r--QMidiPlayer/img/repeat-one.svg91
-rw-r--r--QMidiPlayer/img/repeat-one_i.svg90
-rw-r--r--QMidiPlayer/img/save.svg523
-rw-r--r--QMidiPlayer/img/save8.svg91
-rw-r--r--QMidiPlayer/img/save_i.svg523
-rw-r--r--QMidiPlayer/img/settings.svg88
-rw-r--r--QMidiPlayer/img/settings_i.svg88
-rw-r--r--QMidiPlayer/img/settings_s.svg96
-rw-r--r--QMidiPlayer/img/shuffle-off.svg94
-rw-r--r--QMidiPlayer/img/shuffle-off_i.svg94
-rw-r--r--QMidiPlayer/img/shuffle.svg89
-rw-r--r--QMidiPlayer/img/shuffle_i.svg89
-rw-r--r--QMidiPlayer/img/stop.svg70
-rw-r--r--QMidiPlayer/img/stop_i.svg70
-rw-r--r--QMidiPlayer/img/up.svg72
-rw-r--r--QMidiPlayer/img/up_i.svg72
-rw-r--r--QMidiPlayer/img/visualization.svg103
-rw-r--r--QMidiPlayer/img/visualization_i.svg103
-rw-r--r--QMidiPlayer/img/visualizationss.pngbin0 -> 90230 bytes
81 files changed, 5978 insertions, 0 deletions
diff --git a/QMidiPlayer/img/add.svg b/QMidiPlayer/img/add.svg
new file mode 100644
index 0000000..9633d20
--- /dev/null
+++ b/QMidiPlayer/img/add.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="add.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/add.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000001"
+ inkscape:cx="-49.866202"
+ inkscape:cy="30.198528"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134">
+ <path
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4136"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/add_i.svg b/QMidiPlayer/img/add_i.svg
new file mode 100644
index 0000000..a72ba32
--- /dev/null
+++ b/QMidiPlayer/img/add_i.svg
@@ -0,0 +1,39 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 63.999998 63.999996"
+ height="64"
+ width="64">
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-988.3622)"
+ id="layer1">
+ <g
+ id="text4134"
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1">
+ <path
+ id="path4136"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/addfolder.svg b/QMidiPlayer/img/addfolder.svg
new file mode 100644
index 0000000..0a93aa3
--- /dev/null
+++ b/QMidiPlayer/img/addfolder.svg
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="addfolder.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/addfolder.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="-325.02084"
+ inkscape:cy="60.805234"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:#666666;fill-rule:evenodd;stroke:#000000;stroke-width:1.59999216;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 16.278644,1006.8891 0,24.7998 32.799838,0 0,-17.5999 -16.799917,0 -3.199984,-7.1999 z"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:#999999;fill-rule:evenodd;stroke:#000000;stroke-width:1.59999216;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 16.278644,1031.5589 -3.999981,-14.2699 32.799839,0 3.99998,14.627 z"
+ id="path4138"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ <g
+ transform="matrix(0.66666667,0,0,0.66666667,21.587627,355.20009)"
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134">
+ <path
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4136-2"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/addfolder_i.svg b/QMidiPlayer/img/addfolder_i.svg
new file mode 100644
index 0000000..44c0185
--- /dev/null
+++ b/QMidiPlayer/img/addfolder_i.svg
@@ -0,0 +1,48 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 64.000001 64.000001"
+ height="64"
+ width="64">
+ <defs
+ id="defs4" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-988.36216)"
+ id="layer1">
+ <path
+ id="path4136"
+ d="m 16.278644,1006.8891 0,24.7998 32.799838,0 0,-17.5999 -16.799917,0 -3.199984,-7.1999 z"
+ style="fill:#909090;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.59999216;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
+ <path
+ id="path4138"
+ d="m 16.278644,1031.5589 -3.999981,-14.2699 32.799839,0 3.99998,14.627 z"
+ style="fill:#6c6c6c;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.59999216;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
+ <g
+ id="text4134"
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ transform="matrix(0.66666667,0,0,0.66666667,21.587627,355.20009)">
+ <path
+ id="path4136-2"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/channel.svg b/QMidiPlayer/img/channel.svg
new file mode 100644
index 0000000..b51f8d7
--- /dev/null
+++ b/QMidiPlayer/img/channel.svg
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="channel.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/stop.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-3.880007"
+ inkscape:cy="29.243941"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <circle
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134"
+ cx="14.999998"
+ cy="1011.3622"
+ r="2.4418602" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.87127483;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="29.128725"
+ height="3.1040936"
+ x="22.435637"
+ y="1009.7979" />
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#000000;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134-9"
+ cx="14.999998"
+ cy="1021.3622"
+ r="2.44186" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.87127489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-9"
+ width="29.128721"
+ height="3.1040936"
+ x="22.435637"
+ y="1019.8102" />
+ <circle
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134-2"
+ cx="14.999998"
+ cy="1031.3622"
+ r="2.44186" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.87127489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-7"
+ width="29.128721"
+ height="3.1040936"
+ x="22.435637"
+ y="1029.8224" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/channel_i.svg b/QMidiPlayer/img/channel_i.svg
new file mode 100644
index 0000000..f0bf57f
--- /dev/null
+++ b/QMidiPlayer/img/channel_i.svg
@@ -0,0 +1,100 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="channel_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/stop.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-3.880007"
+ inkscape:cy="29.243941"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134"
+ cx="14.999998"
+ cy="1011.3622"
+ r="2.4418602" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.87127483;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="29.128725"
+ height="3.1040936"
+ x="22.435637"
+ y="1009.7979" />
+ <circle
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134-9"
+ cx="14.999998"
+ cy="1021.3622"
+ r="2.44186" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.87127489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-9"
+ width="29.128721"
+ height="3.1040936"
+ x="22.435637"
+ y="1019.8102" />
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.11627889;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4134-2"
+ cx="14.999998"
+ cy="1031.3622"
+ r="2.44186" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.87127489;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-7"
+ width="29.128721"
+ height="3.1040936"
+ x="22.435637"
+ y="1029.8224" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/chanw.png b/QMidiPlayer/img/chanw.png
new file mode 100644
index 0000000..02c7960
--- /dev/null
+++ b/QMidiPlayer/img/chanw.png
Binary files differ
diff --git a/QMidiPlayer/img/chequerboard.png b/QMidiPlayer/img/chequerboard.png
new file mode 100644
index 0000000..9633a3f
--- /dev/null
+++ b/QMidiPlayer/img/chequerboard.png
Binary files differ
diff --git a/QMidiPlayer/img/chparaw.png b/QMidiPlayer/img/chparaw.png
new file mode 100644
index 0000000..f36a8ca
--- /dev/null
+++ b/QMidiPlayer/img/chparaw.png
Binary files differ
diff --git a/QMidiPlayer/img/clear.svg b/QMidiPlayer/img/clear.svg
new file mode 100644
index 0000000..4268e65
--- /dev/null
+++ b/QMidiPlayer/img/clear.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="clear.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/clear.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568544"
+ inkscape:cx="-5.4912987"
+ inkscape:cy="25.599706"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-712.13245,321.48458)">
+ <path
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4136"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/clear_i.svg b/QMidiPlayer/img/clear_i.svg
new file mode 100644
index 0000000..5463581
--- /dev/null
+++ b/QMidiPlayer/img/clear_i.svg
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="clear_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/clear.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568544"
+ inkscape:cx="-52.690675"
+ inkscape:cy="25.599706"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134"
+ transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-712.13245,321.48458)">
+ <path
+ d="m 33.831772,1018.6203 10.168223,0 0,3.5322 -10.168223,0 0,10.2097 -3.663551,0 0,-10.2097 -10.168223,0 0,-3.5322 10.168223,0 0,-10.2581 3.663551,0 0,10.2581 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ id="path4136"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/down.svg b/QMidiPlayer/img/down.svg
new file mode 100644
index 0000000..16f06eb
--- /dev/null
+++ b/QMidiPlayer/img/down.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="down.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/down.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284272"
+ inkscape:cx="-58.082214"
+ inkscape:cy="15.50142"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 31.999996,1006.991 0,25.8094"
+ id="path4134"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 23.999997,1024.319 7.999999,8 7.999999,-8"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/down_i.svg b/QMidiPlayer/img/down_i.svg
new file mode 100644
index 0000000..584ac3a
--- /dev/null
+++ b/QMidiPlayer/img/down_i.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="down_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/down.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284272"
+ inkscape:cx="-246.87972"
+ inkscape:cy="15.50142"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 31.999996,1006.991 0,25.8094"
+ id="path4134"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 23.999997,1024.319 7.999999,8 7.999999,-8"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/effects.svg b/QMidiPlayer/img/effects.svg
new file mode 100644
index 0000000..173deca
--- /dev/null
+++ b/QMidiPlayer/img/effects.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="effects.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/list.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1"
+ inkscape:cx="27.548312"
+ inkscape:cy="29.448228"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4202"
+ transform="matrix(0.70799976,0,0,0.99613674,8.3985438,4.7944643)">
+ <path
+ d="m 14.779489,1035.5684 -4.042968,0 0,-32.1241 17.951659,0 0,3.5596 -13.908691,0 0,11.3818 13.051757,0 0,3.5376 -13.051757,0 0,13.6451 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:44.99999619px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4207"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 55.934271,1035.5684 -4.592285,0 -8.503417,-13.9527 -8.635253,13.9527 -4.284668,0 10.67871,-16.7432 -9.997557,-15.3809 4.504394,0 7.86621,12.5904 7.932128,-12.5904 4.262695,0 -9.93164,15.293 10.700683,16.8311 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:44.99999619px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4209"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/effects_i.svg b/QMidiPlayer/img/effects_i.svg
new file mode 100644
index 0000000..7ad173a
--- /dev/null
+++ b/QMidiPlayer/img/effects_i.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="effects_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/list.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.313708"
+ inkscape:cx="32.507943"
+ inkscape:cy="9.6689291"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4202"
+ transform="matrix(0.70799976,0,0,0.99613674,8.3985438,4.7944643)">
+ <path
+ d="m 14.779489,1035.5684 -4.042968,0 0,-32.1241 17.951659,0 0,3.5596 -13.908691,0 0,11.3818 13.051757,0 0,3.5376 -13.051757,0 0,13.6451 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:44.99999619px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ id="path4207"
+ inkscape:connector-curvature="0" />
+ <path
+ d="m 55.934271,1035.5684 -4.592285,0 -8.503417,-13.9527 -8.635253,13.9527 -4.284668,0 10.67871,-16.7432 -9.997557,-15.3809 4.504394,0 7.86621,12.5904 7.932128,-12.5904 4.262695,0 -9.93164,15.293 10.700683,16.8311 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:44.99999619px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ id="path4209"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/effectw.png b/QMidiPlayer/img/effectw.png
new file mode 100644
index 0000000..2f5a419
--- /dev/null
+++ b/QMidiPlayer/img/effectw.png
Binary files differ
diff --git a/QMidiPlayer/img/info.svg b/QMidiPlayer/img/info.svg
new file mode 100644
index 0000000..0d4b9cb
--- /dev/null
+++ b/QMidiPlayer/img/info.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="info.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="69.567787"
+ inkscape:cy="13.719674"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ showguides="false"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-280.06665)">
+ <g
+ aria-label="i"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4487" />
+ <path
+ id="path4634"
+ style="fill:#000000;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 9.1739996,284.95898 a 0.67599946,0.67599952 0 0 1 -0.6759995,0.676 0.67599946,0.67599952 0 0 1 -0.6759994,-0.676 0.67599946,0.67599952 0 0 1 0.6759994,-0.676 0.67599946,0.67599952 0 0 1 0.6759995,0.676 z m -2.9332588,2.56766 v -0.78135 h 2.7657227 v 5.33921 h 1.7549315 v 0.78134 H 6.0485045 v -0.78134 h 1.9409668 v -4.55786 z" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/info_i.svg b/QMidiPlayer/img/info_i.svg
new file mode 100644
index 0000000..1486e58
--- /dev/null
+++ b/QMidiPlayer/img/info_i.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="info_i.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="69.567787"
+ inkscape:cy="13.719674"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ showguides="false"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-280.06665)">
+ <g
+ aria-label="i"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4487" />
+ <path
+ id="path4634"
+ style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 9.1739996,284.95898 a 0.67599946,0.67599952 0 0 1 -0.6759995,0.676 0.67599946,0.67599952 0 0 1 -0.6759994,-0.676 0.67599946,0.67599952 0 0 1 0.6759994,-0.676 0.67599946,0.67599952 0 0 1 0.6759995,0.676 z m -2.9332588,2.56766 v -0.78135 h 2.7657227 v 5.33921 h 1.7549315 v 0.78134 H 6.0485045 v -0.78134 h 1.9409668 v -4.55786 z" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/kb.png b/QMidiPlayer/img/kb.png
new file mode 100644
index 0000000..832bee4
--- /dev/null
+++ b/QMidiPlayer/img/kb.png
Binary files differ
diff --git a/QMidiPlayer/img/kb.svg b/QMidiPlayer/img/kb.svg
new file mode 100644
index 0000000..a7a186a
--- /dev/null
+++ b/QMidiPlayer/img/kb.svg
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="512"
+ height="460"
+ viewBox="0 0 512 460"
+ sodipodi:docname="kb.svg">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="699"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="0.7265402"
+ inkscape:cx="388.09271"
+ inkscape:cy="243.78333"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+ <path
+ style="fill:#000000"
+ d="M 0,230 0,0 l 256,0 256,0 0,0.93877551 0,0.93877549 -19.54562,0 -19.54563,0 0,153.020409 0,153.10222 -31.46368,0 0,75.959 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.959 c -3.15722,-3e-4 -6.66858,5e-4 -9.50873,-3.7e-4 -0.003,-51.71075 -0.008,-103.50334 -0.0127,-155.2141 l -0.013,-150.908159 -20.02235,0 -20.02234,0 0,153.020409 0,153.10204 -20.02235,0 0,75.95918 0,76.04082 -1.43017,0 -1.43016,0 0,-76.04082 0,-75.95918 -20.02235,0 0,-153.10204 0,-153.020409 -20.49907,0 -20.49907,0 0,152.968969 0,153.15348 -9.05773,0 -0.244,76.19388 -0.244,75.80612 -1.41889,0 -1.41889,0 -0.244,-75.80612 -0.244,-76.19388 -30.03352,0 0,-153.12587 0,-152.996579 -20.02234,0 -20.02235,0 0,229.061229 0,229.06122 -1.43017,0 -1.43017,0 0,-229.06122 0,-229.061229 -21.92923,0 -21.92924,0 0,153.020409 0,153.10204 -25.74301,0 0,75.95918 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.95918 -13.34823,0 0,-153.10204 0,-153.020409 -21.92924,0 -21.929232,0 0,153.020409 0,153.10204 -13.348231,0 0,75.95918 0,76.04082 -1.430167,0 -1.430168,0 0,-76.04082 0,-75.95918 -26.696462,0 0,-153.10204 0,-153.020409 -21.452514,0 -22.405316,0 0,229.061229 L 2.861,460 1.43,460 0,460 Z"
+ id="path4138"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/QMidiPlayer/img/kb_128.png b/QMidiPlayer/img/kb_128.png
new file mode 100644
index 0000000..2d1bcc8
--- /dev/null
+++ b/QMidiPlayer/img/kb_128.png
Binary files differ
diff --git a/QMidiPlayer/img/kb_128_pre.svg b/QMidiPlayer/img/kb_128_pre.svg
new file mode 100644
index 0000000..ec2a189
--- /dev/null
+++ b/QMidiPlayer/img/kb_128_pre.svg
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ width="5485"
+ height="460"
+ viewBox="0 0 5485 460"
+ sodipodi:docname="kb_128.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/kb_128.png"
+ inkscape:export-xdpi="33.604374"
+ inkscape:export-ydpi="33.604374">
+ <metadata
+ id="metadata8">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs6" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="1"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="699"
+ id="namedview4"
+ showgrid="false"
+ inkscape:zoom="1.027483"
+ inkscape:cx="121.81761"
+ inkscape:cy="189.93351"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2"
+ fit-margin-top="0"
+ fit-margin-left="0"
+ fit-margin-right="0"
+ fit-margin-bottom="0" />
+ <path
+ style="fill:#000000"
+ d="M 0,230 0,4.0000001e-6 l 256,0 256,0 0,0.9387755099999 0,0.93877549 -19.54562,0 -19.54563,0 0,153.020405 0,153.10222 -31.46368,0 0,75.959 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.959 c -3.15722,-3e-4 -6.66858,5e-4 -9.50873,-3.7e-4 -0.003,-51.71075 -0.008,-103.50334 -0.0127,-155.2141 l -0.013,-150.908155 -20.02235,0 -20.02234,0 0,153.020405 0,153.10204 -20.02235,0 0,75.95918 0,76.04082 -1.43017,0 -1.43016,0 0,-76.04082 0,-75.95918 -20.02235,0 0,-153.10204 0,-153.020405 -20.49907,0 -20.49907,0 0,152.968965 0,153.15348 -9.05773,0 -0.244,76.19388 -0.244,75.80612 -1.41889,0 -1.41889,0 -0.244,-75.80612 -0.244,-76.19388 -30.03352,0 0,-153.12587 0,-152.996575 -20.02234,0 -20.02235,0 0,229.061225 0,229.06122 -1.43017,0 -1.43017,0 0,-229.06122 0,-229.061225 -21.92923,0 -21.92924,0 0,153.020405 0,153.10204 -25.74301,0 0,75.95918 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.95918 -13.34823,0 0,-153.10204 0,-153.020405 -21.92924,0 -21.929232,0 0,153.020405 0,153.10204 -13.348231,0 0,75.95918 0,76.04082 -1.430167,0 -1.430168,0 0,-76.04082 0,-75.95918 -26.696462,0 0,-153.10204 0,-153.020405 -21.452514,0 -22.405316,0 0,229.061225 L 2.861,460 1.43,460 0,460 Z"
+ id="path4138"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="M 512,230 512,4.0000001e-6 l 256,0 256,0 0,0.9387699999999 0,0.93878 -19.5456,0 -19.54565,0 0,153.020406 0,153.10222 -31.46368,0 0,75.959 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.959 c -3.15722,-3e-4 -6.66858,5e-4 -9.50873,-3.7e-4 -0.003,-51.71075 -0.008,-103.50334 -0.0127,-155.2141 l -0.013,-150.908156 -20.02235,0 -20.02234,0 0,153.020406 0,153.10204 -20.02235,0 0,75.95918 0,76.04082 -1.43017,0 -1.43016,0 0,-76.04082 0,-75.95918 -20.02235,0 0,-153.10204 0,-153.020406 -20.49907,0 -20.49907,0 0,152.968966 0,153.15348 -9.05773,0 -0.244,76.19388 -0.244,75.80612 -1.41889,0 -1.41889,0 -0.244,-75.80612 -0.244,-76.19388 -30.03352,0 0,-153.12587 0,-152.996576 -20.02234,0 -20.02235,0 0,229.061226 0,229.06122 -1.43017,0 -1.43017,0 0,-229.06122 0,-229.061226 -21.92923,0 -21.92924,0 0,153.020406 0,153.10204 -25.74301,0 0,75.95918 0,76.04082 -1.43017,0 -1.43017,0 0,-76.04082 0,-75.95918 -13.34823,0 0,-153.10204 0,-153.020406 -21.92924,0 -21.92924,0 0,153.020406 0,153.10204 -13.34823,0 0,75.95918 0,76.04082 -1.43016,0 -1.43017,0 0,-76.04082 0,-75.95918 -26.69646,0 0,-153.10204 0,-153.020406 -21.45252,0 -22.40531,0 0,229.061226 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 1024.0003,230 0,-229.9999959999999 256,0 256,0 0,0.9387699999999 0,0.93878 -19.5456,0 -19.5457,0 0,153.020406 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.908156 -20.0224,0 -20.0223,0 0,153.020406 0,153.10204 -20.0223,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.020406 -20.4991,0 -20.4991,0 0,152.968966 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.996576 -20.0223,0 -20.0224,0 0,229.061226 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.061226 -21.9293,0 -21.9292,0 0,153.020406 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -13.3483,0 0,-153.10204 0,-153.020406 -21.9292,0 -21.9292,0 0,153.020406 0,153.10204 -13.3483,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.020406 -21.4525,0 -22.4053,0 0,229.061226 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-8"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 1536.0003,230 0,-229.9999959999999 256,0 256,0 0,0.9387699999999 0,0.93878 -19.5456,0 -19.5457,0 0,153.020406 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.908156 -20.0224,0 -20.0223,0 0,153.020406 0,153.10204 -20.0224,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.020406 -20.4991,0 -20.4991,0 0,152.968966 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.996576 -20.0223,0 -20.0224,0 0,229.061226 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.061226 -21.9293,0 -21.9292,0 0,153.020406 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.020406 -21.9292,0 -21.9293,0 0,153.020406 0,153.10204 -13.3482,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.020406 -21.4525,0 -22.4053,0 0,229.061226 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6-3"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 2048.0003,230 0,-230 256,0 256,0 0,0.938775 0,0.938776 -19.5456,0 -19.5456,0 0,153.020409 0,153.10222 -31.4637,0 0,75.959 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.959 c -3.1573,-3e-4 -6.6686,5e-4 -9.5088,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.908159 -20.0223,0 -20.0224,0 0,153.020409 0,153.10204 -20.0223,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -20.0224,0 0,-153.10204 0,-153.020409 -20.4991,0 -20.499,0 0,152.968969 0,153.15348 -9.0578,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4188,0 -0.244,-75.80612 -0.244,-76.19388 -30.0336,0 0,-153.12587 0,-152.996579 -20.0223,0 -20.0224,0 0,229.061229 0,229.06122 -1.4301,0 -1.4302,0 0,-229.06122 0,-229.061229 -21.9292,0 -21.9293,0 0,153.020409 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.020409 -21.9293,0 -21.9292,0 0,153.020409 0,153.10204 -13.3482,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -26.6964,0 0,-153.10204 0,-153.020409 -21.4526,0 -22.4053,0 0,229.061229 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-80"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 2560.0003,230 0,-230 256,0 256,0 0,0.93877 0,0.93878 -19.5456,0 -19.5456,0 0,153.02041 0,153.10222 -31.4637,0 0,75.959 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.959 c -3.1573,-3e-4 -6.6686,5e-4 -9.5088,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.90816 -20.0223,0 -20.0224,0 0,153.02041 0,153.10204 -20.0223,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -20.0224,0 0,-153.10204 0,-153.02041 -20.4991,0 -20.499,0 0,152.96897 0,153.15348 -9.0578,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4188,0 -0.244,-75.80612 -0.244,-76.19388 -30.0336,0 0,-153.12587 0,-152.99658 -20.0223,0 -20.0224,0 0,229.06123 0,229.06122 -1.4301,0 -1.4302,0 0,-229.06122 0,-229.06123 -21.9292,0 -21.9293,0 0,153.02041 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.02041 -21.9293,0 -21.9292,0 0,153.02041 0,153.10204 -13.3483,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -26.6964,0 0,-153.10204 0,-153.02041 -21.4526,0 -22.4053,0 0,229.06123 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6-5"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 3072.0006,230 0,-230 256,0 256,0 0,0.93877 0,0.93878 -19.5456,0 -19.5457,0 0,153.02041 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.90816 -20.0224,0 -20.0223,0 0,153.02041 0,153.10204 -20.0223,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.02041 -20.4991,0 -20.4991,0 0,152.96897 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.99658 -20.0223,0 -20.0224,0 0,229.06123 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.06123 -21.9293,0 -21.9292,0 0,153.02041 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -13.3483,0 0,-153.10204 0,-153.02041 -21.9292,0 -21.9292,0 0,153.02041 0,153.10204 -13.3483,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.02041 -21.4525,0 -22.4053,0 0,229.06123 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-8-7"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 3584.0006,230 0,-230 256,0 256,0 0,0.93877 0,0.93878 -19.5456,0 -19.5457,0 0,153.02041 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.90816 -20.0224,0 -20.0223,0 0,153.02041 0,153.10204 -20.0224,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.02041 -20.4991,0 -20.4991,0 0,152.96897 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.99658 -20.0223,0 -20.0224,0 0,229.06123 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.06123 -21.9293,0 -21.9292,0 0,153.02041 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.02041 -21.9292,0 -21.9293,0 0,153.02041 0,153.10204 -13.3482,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.02041 -21.4525,0 -22.4053,0 0,229.06123 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6-3-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 4096.0003,230 0,-229.9999919999999 256,0 256,0 0,0.9387699999999 0,0.93878 -19.5456,0 -19.5457,0 0,153.020402 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.908152 -20.0224,0 -20.0223,0 0,153.020402 0,153.10204 -20.0223,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.020402 -20.4991,0 -20.4991,0 0,152.968962 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.996572 -20.0223,0 -20.0224,0 0,229.061222 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.061222 -21.9293,0 -21.9292,0 0,153.020402 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -13.3483,0 0,-153.10204 0,-153.020402 -21.9292,0 -21.9292,0 0,153.020402 0,153.10204 -13.3483,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.020402 -21.4525,0 -22.4053,0 0,229.061222 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-8-7-2"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 4608.0003,230 0,-229.9999919999999 256,0 256,0 0,0.9387699999999 0,0.93878 -19.5456,0 -19.5457,0 0,153.020402 0,153.10222 -31.4636,0 0,75.959 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.959 c -3.1572,-3e-4 -6.6686,5e-4 -9.5087,-3.7e-4 0,-51.71075 -0.01,-103.50334 -0.013,-155.2141 l -0.013,-150.908152 -20.0224,0 -20.0223,0 0,153.020402 0,153.10204 -20.0224,0 0,75.95918 0,76.04082 -1.4301,0 -1.4302,0 0,-76.04082 0,-75.95918 -20.0223,0 0,-153.10204 0,-153.020402 -20.4991,0 -20.4991,0 0,152.968962 0,153.15348 -9.0577,0 -0.244,76.19388 -0.244,75.80612 -1.4189,0 -1.4189,0 -0.244,-75.80612 -0.244,-76.19388 -30.0335,0 0,-153.12587 0,-152.996572 -20.0223,0 -20.0224,0 0,229.061222 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.061222 -21.9293,0 -21.9292,0 0,153.020402 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.020402 -21.9292,0 -21.9293,0 0,153.020402 0,153.10204 -13.3482,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.020402 -21.4525,0 -22.4053,0 0,229.061222 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6-3-1-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+ <path
+ style="fill:#000000"
+ d="m 5120.0003,230 0,-229.9999959999999 256,0 c 96.8001,0.09732679 108.9996,0 108.9996,0 L 5484.9999,308 l 2e-4,75.95918 0,76.04082 -2.0001,0 -1.481,0 0,-76.04082 0,-75.95918 0,-307.9999959999999 0,1.8779999999999 -56.4166,0 0,152.968516 0,153.15348 -9.0574,0 0,76.194 0,75.806 -1.9072,0 -1.9068,0 0,-75.80612 0,-76.19388 -30.0336,0 0,-153.12587 0,-152.996576 -20.0223,0 -20.0224,0 0,229.061226 0,229.06122 -1.4302,0 -1.4301,0 0,-229.06122 0,-229.061226 -21.9293,0 -21.9292,0 0,153.020406 0,153.10204 -25.743,0 0,75.95918 0,76.04082 -1.4302,0 -1.4302,0 0,-76.04082 0,-75.95918 -13.3482,0 0,-153.10204 0,-153.020406 -21.9292,0 -21.9293,0 0,153.020406 0,153.10204 -13.3482,0 0,75.95918 0,76.04082 -1.4302,0 -1.4301,0 0,-76.04082 0,-75.95918 -26.6965,0 0,-153.10204 0,-153.020406 -21.4525,0 -22.4053,0 0,229.061226 0,229.06122 -1.431,0 -1.43,0 z"
+ id="path4138-6-3-1-9-9"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc" />
+</svg>
diff --git a/QMidiPlayer/img/ledoff.svg b/QMidiPlayer/img/ledoff.svg
new file mode 100644
index 0000000..e159382
--- /dev/null
+++ b/QMidiPlayer/img/ledoff.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="22"
+ height="22"
+ viewBox="0 0 22 22"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="ledoff.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="-26.077981"
+ inkscape:cy="15.741909"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="699"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1030.3622)">
+ <circle
+ style="opacity:1;fill:#e6e6e6;fill-opacity:0;stroke:#000000;stroke-width:1.50043499;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4800"
+ cx="11"
+ cy="1041.3622"
+ r="7.2497826" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/ledon.svg b/QMidiPlayer/img/ledon.svg
new file mode 100644
index 0000000..c09e9cb
--- /dev/null
+++ b/QMidiPlayer/img/ledon.svg
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="22"
+ height="22"
+ viewBox="0 0 22 22"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="ledon.svg">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="-26.077981"
+ inkscape:cy="15.741909"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="699"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-1030.3622)">
+ <circle
+ style="opacity:1;fill:#00e04a;fill-opacity:1;stroke:#000000;stroke-width:1.50043499;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4800"
+ cx="11"
+ cy="1041.3622"
+ r="7.2497826" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/list.svg b/QMidiPlayer/img/list.svg
new file mode 100644
index 0000000..e0f2316
--- /dev/null
+++ b/QMidiPlayer/img/list.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="list.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/channel.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="27.548312"
+ inkscape:cy="23.83739"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00516474;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="38.994831"
+ height="3.0861244"
+ x="12.502581"
+ y="1009.8648" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00516486;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-9"
+ width="38.994827"
+ height="3.0861244"
+ x="12.502581"
+ y="1019.8192" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.00516486;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-7"
+ width="38.994827"
+ height="3.0861244"
+ x="12.502581"
+ y="1029.7734" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/list_i.svg b/QMidiPlayer/img/list_i.svg
new file mode 100644
index 0000000..3d98288
--- /dev/null
+++ b/QMidiPlayer/img/list_i.svg
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="list_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/channel.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-19.651066"
+ inkscape:cy="23.83739"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.00516474;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="38.994831"
+ height="3.0861244"
+ x="12.502581"
+ y="1009.8648" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.00516486;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-9"
+ width="38.994827"
+ height="3.0861244"
+ x="12.502581"
+ y="1019.8192" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.00516486;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-7"
+ width="38.994827"
+ height="3.0861244"
+ x="12.502581"
+ y="1029.7734" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/load.svg b/QMidiPlayer/img/load.svg
new file mode 100644
index 0000000..914fceb
--- /dev/null
+++ b/QMidiPlayer/img/load.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="load.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/load.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.98994949"
+ inkscape:cx="-4.5826272"
+ inkscape:cy="91.194173"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:#666666;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 13.300053,1004.5642 0,31 41,0 0,-22 -21,0 -4,-9 z"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:#999999;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 13.300053,1035.4017 -5.0000003,-17.8375 41.0000003,0 5,18.2838 z"
+ id="path4138"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/load_i.svg b/QMidiPlayer/img/load_i.svg
new file mode 100644
index 0000000..a17c0a0
--- /dev/null
+++ b/QMidiPlayer/img/load_i.svg
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="load_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/load.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="30.599736"
+ inkscape:cy="21.633393"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:#909090;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 13.300053,1004.5642 0,31 41,0 0,-22 -21,0 -4,-9 z"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc" />
+ <path
+ style="fill:#6c6c6c;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
+ d="m 13.300053,1035.4017 -5.0000003,-17.8375 41.0000003,0 5,18.2838 z"
+ id="path4138"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/mainw.png b/QMidiPlayer/img/mainw.png
new file mode 100644
index 0000000..6d88937
--- /dev/null
+++ b/QMidiPlayer/img/mainw.png
Binary files differ
diff --git a/QMidiPlayer/img/next.svg b/QMidiPlayer/img/next.svg
new file mode 100644
index 0000000..ef555af
--- /dev/null
+++ b/QMidiPlayer/img/next.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="next.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/prev.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.0000001"
+ inkscape:cx="-3.1252991"
+ inkscape:cy="13.400568"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.499999,1001.3622 0,36 33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.55193388;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.4480658"
+ height="35.448063"
+ x="-49.29266"
+ y="1001.6382"
+ transform="scale(-1,1)" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/next_i.svg b/QMidiPlayer/img/next_i.svg
new file mode 100644
index 0000000..db3e0dc
--- /dev/null
+++ b/QMidiPlayer/img/next_i.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="next_s.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/prev.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.0000001"
+ inkscape:cx="-136.62529"
+ inkscape:cy="13.400568"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 12.499999,1001.3622 0,36 33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.55193388;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.4480658"
+ height="35.448063"
+ x="-49.29266"
+ y="1001.6382"
+ transform="scale(-1,1)" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/open.svg b/QMidiPlayer/img/open.svg
new file mode 100644
index 0000000..3c5e8bc
--- /dev/null
+++ b/QMidiPlayer/img/open.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="open.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/play.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000002"
+ inkscape:cx="67.479381"
+ inkscape:cy="-5.1802551"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:0.8882398px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 49.926039,1031.9181 H 13.734865 l 18.095587,-26.6833 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.56581366;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.434186"
+ height="36.434185"
+ x="1037.1451"
+ y="-50.217094"
+ transform="rotate(90)" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/open_i.svg b/QMidiPlayer/img/open_i.svg
new file mode 100644
index 0000000..b04d72b
--- /dev/null
+++ b/QMidiPlayer/img/open_i.svg
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="open_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/play.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000002"
+ inkscape:cx="67.479381"
+ inkscape:cy="-5.1802551"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.8882398px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="M 49.926039,1031.9181 H 13.734865 l 18.095587,-26.6833 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.56581366;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.434186"
+ height="36.434185"
+ x="1037.1451"
+ y="-50.217094"
+ transform="rotate(90)" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/options1.png b/QMidiPlayer/img/options1.png
new file mode 100644
index 0000000..aa9304a
--- /dev/null
+++ b/QMidiPlayer/img/options1.png
Binary files differ
diff --git a/QMidiPlayer/img/options2.png b/QMidiPlayer/img/options2.png
new file mode 100644
index 0000000..339416e
--- /dev/null
+++ b/QMidiPlayer/img/options2.png
Binary files differ
diff --git a/QMidiPlayer/img/options3.png b/QMidiPlayer/img/options3.png
new file mode 100644
index 0000000..b8fc3ba
--- /dev/null
+++ b/QMidiPlayer/img/options3.png
Binary files differ
diff --git a/QMidiPlayer/img/options4.png b/QMidiPlayer/img/options4.png
new file mode 100644
index 0000000..1cf39c8
--- /dev/null
+++ b/QMidiPlayer/img/options4.png
Binary files differ
diff --git a/QMidiPlayer/img/options5.png b/QMidiPlayer/img/options5.png
new file mode 100644
index 0000000..2ae303f
--- /dev/null
+++ b/QMidiPlayer/img/options5.png
Binary files differ
diff --git a/QMidiPlayer/img/panic.svg b/QMidiPlayer/img/panic.svg
new file mode 100644
index 0000000..9dc253c
--- /dev/null
+++ b/QMidiPlayer/img/panic.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="panic.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="5.6060667"
+ inkscape:cy="60.491895"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-280.06665)">
+ <g
+ aria-label="!"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4487"
+ transform="translate(-0.1519285,0.97001333)">
+ <path
+ d="m 9.0048175,289.83946 h -0.84646 l -0.3689697,-7.59643 h 1.5843994 z m -1.352889,2.17765 q 0,-0.47749 0.2315104,-0.73071 0.2387451,-0.26045 0.6872966,-0.26045 0.4485514,0 0.6800618,0.26769 0.2387451,0.26045 0.2387451,0.72347 0,0.46302 -0.2459798,0.73794 -0.2387451,0.27492 -0.6728271,0.27492 -0.4413168,0 -0.6800619,-0.26769 -0.2387451,-0.26768 -0.2387451,-0.74517 z"
+ style="font-size:14.8166666px;stroke-width:0.26458332px"
+ id="path4489"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/panic_i.svg b/QMidiPlayer/img/panic_i.svg
new file mode 100644
index 0000000..bf2bee4
--- /dev/null
+++ b/QMidiPlayer/img/panic_i.svg
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg8"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="panic_i.svg">
+ <defs
+ id="defs2" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="5.6060667"
+ inkscape:cy="60.491895"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata5">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-280.06665)">
+ <g
+ aria-label="!"
+ style="font-style:normal;font-weight:normal;font-size:10.58333302px;line-height:6.61458302px;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4487"
+ transform="translate(-0.1519285,0.97001333)">
+ <path
+ d="m 9.0048175,289.83946 h -0.84646 l -0.3689697,-7.59643 h 1.5843994 z m -1.352889,2.17765 q 0,-0.47749 0.2315104,-0.73071 0.2387451,-0.26045 0.6872966,-0.26045 0.4485514,0 0.6800618,0.26769 0.2387451,0.26045 0.2387451,0.72347 0,0.46302 -0.2459798,0.73794 -0.2387451,0.27492 -0.6728271,0.27492 -0.4413168,0 -0.6800619,-0.26769 -0.2387451,-0.26768 -0.2387451,-0.74517 z"
+ style="font-size:14.8166666px;stroke-width:0.26458332px;fill:#ffffff"
+ id="path4489"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/particle.png b/QMidiPlayer/img/particle.png
new file mode 100644
index 0000000..70d81af
--- /dev/null
+++ b/QMidiPlayer/img/particle.png
Binary files differ
diff --git a/QMidiPlayer/img/pause.svg b/QMidiPlayer/img/pause.svg
new file mode 100644
index 0000000..14cb66d
--- /dev/null
+++ b/QMidiPlayer/img/pause.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="pause.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/pause.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="56.975574"
+ inkscape:cy="77.42247"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.44353294;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="11.556466"
+ height="35.556461"
+ x="37.221764"
+ y="1001.584"
+ rx="0"
+ ry="0" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.44353285;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-5"
+ width="11.556466"
+ height="35.556461"
+ x="15.221765"
+ y="1001.584"
+ rx="0"
+ ry="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/pause_i.svg b/QMidiPlayer/img/pause_i.svg
new file mode 100644
index 0000000..999f1ee
--- /dev/null
+++ b/QMidiPlayer/img/pause_i.svg
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="pause_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/pause.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="1.4142136"
+ inkscape:cx="-131.82193"
+ inkscape:cy="77.42247"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.44353294;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="11.556466"
+ height="35.556461"
+ x="37.221764"
+ y="1001.584"
+ rx="0"
+ ry="0" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.44353285;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-5"
+ width="11.556466"
+ height="35.556461"
+ x="15.221765"
+ y="1001.584"
+ rx="0"
+ ry="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/play.svg b/QMidiPlayer/img/play.svg
new file mode 100644
index 0000000..0bb746d
--- /dev/null
+++ b/QMidiPlayer/img/play.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="play.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/pause.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.0000002"
+ inkscape:cx="26.247359"
+ inkscape:cy="33.931527"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.999998,1001.3622 0,36 33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/play_i.svg b/QMidiPlayer/img/play_i.svg
new file mode 100644
index 0000000..f48fd30
--- /dev/null
+++ b/QMidiPlayer/img/play_i.svg
@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="play_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/pause.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8.0000002"
+ inkscape:cx="-7.1276402"
+ inkscape:cy="33.931527"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 14.999998,1001.3622 0,36 33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/playlistw.png b/QMidiPlayer/img/playlistw.png
new file mode 100644
index 0000000..668318c
--- /dev/null
+++ b/QMidiPlayer/img/playlistw.png
Binary files differ
diff --git a/QMidiPlayer/img/prev.svg b/QMidiPlayer/img/prev.svg
new file mode 100644
index 0000000..85df2fd
--- /dev/null
+++ b/QMidiPlayer/img/prev.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="prev.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/play.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.0000001"
+ inkscape:cx="-3.1252991"
+ inkscape:cy="13.400568"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#000000;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.568626,1001.3622 0,36 -33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.55193388;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.4480658"
+ height="35.448063"
+ x="12.775966"
+ y="1001.6382" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/prev_i.svg b/QMidiPlayer/img/prev_i.svg
new file mode 100644
index 0000000..c108b98
--- /dev/null
+++ b/QMidiPlayer/img/prev_i.svg
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="prev_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/play.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.0000001"
+ inkscape:cx="-132.62529"
+ inkscape:cy="13.400568"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.568626,1001.3622 0,36 -33.999996,-18 z"
+ id="path4225"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.55193388;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4812"
+ width="1.4480658"
+ height="35.448063"
+ x="12.775966"
+ y="1001.6382" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/qmidiplayer.ico b/QMidiPlayer/img/qmidiplayer.ico
new file mode 100644
index 0000000..36ab403
--- /dev/null
+++ b/QMidiPlayer/img/qmidiplayer.ico
Binary files differ
diff --git a/QMidiPlayer/img/qmidiplayer.xpm b/QMidiPlayer/img/qmidiplayer.xpm
new file mode 100644
index 0000000..29404d7
--- /dev/null
+++ b/QMidiPlayer/img/qmidiplayer.xpm
@@ -0,0 +1,72 @@
+/* XPM */
+static char *qmidiplyr[] = {
+/* columns rows colors chars-per-pixel */
+"64 64 2 1 ",
+" c black",
+". c None",
+/* pixels */
+"................................................................",
+"................................................................",
+"................................................................",
+"............................. .............................",
+"........................ ........................",
+"..................... .............. .....................",
+"................... ..... ..... ...................",
+"................. ... ........ ... .................",
+"................ ... ................ ... ................",
+".............. ... .................... ... ..............",
+"............. .. ........................ .. .............",
+"............ .. ............................ .. ............",
+"........... .. .............................. .. ...........",
+".......... .. .............. .............. .. ..........",
+"......... .. ............... .. ............... .. .........",
+"......... .. .............. .... .............. .. .........",
+"........ .. ............... ...... ............... .. ........",
+"....... . ......... ...... ...... ...... ......... . .......",
+"....... .. ........ .... ..... .... ........ .. .......",
+"...... . ....... ... .... .... .... .... ....... . ......",
+"...... .. ........ ..... ... .... ..... ........ .. ......",
+"..... . ....... ..... ............ ..... ....... . .....",
+"..... .. ......... ..... ............ ..... ......... .. .....",
+"..... . ......... ..... .............. .... ......... . .....",
+".... . ........... ................ ........... . ....",
+".... .. ............ .................. ............ .. ....",
+".... .. ................................................ .. ....",
+".... . ................................................ . ....",
+".... . ........ .......................... ........ . ....",
+"... . ....... .. ....................... ... ....... . ...",
+"... . ...... ..... ...................... ..... ...... . ...",
+"... . ...... ...... ...................... ...... ...... . ...",
+"... . ...... ...... ...................... ...... ...... . ...",
+"... . ...... ..... ...................... ..... ...... . ...",
+"... . ....... ... ....................... .. ....... . ...",
+".... . ........ .......................... ........ . ....",
+".... . ................................................ . ....",
+".... .. ................................................ .. ....",
+".... .. ................................................ .. ....",
+".... . ................................................ . ....",
+"..... . .............................................. . .....",
+"..... .. .............................................. .. .....",
+"..... . ............................................ . .....",
+"...... .. ............................................ .. ......",
+"...... . .......................................... . ......",
+"....... .. .......................................... .. .......",
+"....... . .............................. ........ . .......",
+"........ .. .............................. ...... .. ........",
+"......... .. .............................. .... .. .........",
+"......... .. ............................... ... .. .........",
+".......... .. .............................. .. ..........",
+"........... .. .............................. . ...........",
+"............ .. ........... ........... ............",
+"............. .. ........ .... ........ .. .............",
+".............. ... ..... ...... ..... ... ............",
+"................ ... ... ........ ... ... ... ...........",
+"................. ... ........ ... ..... ..........",
+"................... .................... ........ .........",
+"..................... .............. ........... ........",
+"........................ ............... .......",
+"............................. .............................",
+"................................................................",
+"................................................................",
+"................................................................"
+};
diff --git a/QMidiPlayer/img/qmidiplyr.png b/QMidiPlayer/img/qmidiplyr.png
new file mode 100644
index 0000000..190e584
--- /dev/null
+++ b/QMidiPlayer/img/qmidiplyr.png
Binary files differ
diff --git a/QMidiPlayer/img/qmidiplyr.svg b/QMidiPlayer/img/qmidiplyr.svg
new file mode 100644
index 0000000..40849a3
--- /dev/null
+++ b/QMidiPlayer/img/qmidiplyr.svg
@@ -0,0 +1,117 @@
+<?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"
+ version="1.1"
+ x="0"
+ y="0"
+ width="200"
+ height="200"
+ viewBox="0 0 200 200"
+ id="svg2"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="qmidiplyr.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/qmidiplyr.png"
+ inkscape:export-xdpi="28.799999"
+ inkscape:export-ydpi="28.799999">
+ <metadata
+ id="metadata36">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <defs
+ id="defs34" />
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ id="namedview32"
+ showgrid="false"
+ inkscape:zoom="1"
+ inkscape:cx="18.954123"
+ inkscape:cy="113.67039"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <style
+ type="text/css"
+ id="style4">
+ .st0{fill:none;stroke:#000;stroke-width:2;}
+ .st1{fill:#fff;stroke:#000;stroke-width:2;stroke-linejoin:round;}
+ .st2{font-family:Liberation Sans,Arial;}
+ .st3{font-size:17px;}
+</style>
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle7"
+ r="87.5"
+ cy="100"
+ cx="100"
+ class="st1" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ inkscape:connector-curvature="0"
+ id="path9"
+ d="m 100,20.5 c -43.8,0 -79.5,35.7 -79.5,79.5 0,38.4 27.4,70.5 63.6,77.9 0.8,-8.1 7.6,-14.4 15.9,-14.4 8.3,0 15.1,6.3 15.9,14.4 36.2,-7.4 63.6,-39.5 63.6,-77.9 0,-43.8 -35.7,-79.5 -79.5,-79.5 z"
+ class="st0" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle11"
+ r="11"
+ cy="100.1"
+ cx="53.900002"
+ class="st0" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle13"
+ r="11"
+ cy="67.5"
+ cx="67.400002"
+ class="st0" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle15"
+ r="11"
+ cy="53.900002"
+ cx="99.900002"
+ class="st0" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle17"
+ r="11"
+ cy="67.400002"
+ cx="132.5"
+ class="st0" />
+ <circle
+ style="fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none"
+ id="circle19"
+ r="11"
+ cy="99.900002"
+ cx="146.10001"
+ class="st0" />
+ <path
+ transform="matrix(0.70485343,0.70935297,-0.70935297,0.70485343,0,0)"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:4;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 196.88338,6.1670594 59.2874,0 0,1.1302898 -59.2874,0 z"
+ id="rect4175" />
+</svg>
diff --git a/QMidiPlayer/img/remove.svg b/QMidiPlayer/img/remove.svg
new file mode 100644
index 0000000..25a863d
--- /dev/null
+++ b/QMidiPlayer/img/remove.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="remove.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/remove.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000001"
+ inkscape:cx="-1.6257549"
+ inkscape:cy="14.402243"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134">
+ <path
+ d="m 43.999995,1018.6203 0,3.5322 c -7.999999,0 -15.999998,0 -23.999997,0 l 0,-3.5322 c 7.999999,0 15.999998,0 23.999997,0 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/remove_i.svg b/QMidiPlayer/img/remove_i.svg
new file mode 100644
index 0000000..b564361
--- /dev/null
+++ b/QMidiPlayer/img/remove_i.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="remove_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/remove.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000001"
+ inkscape:cx="-68.375753"
+ inkscape:cy="14.402243"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4134">
+ <path
+ d="m 43.999995,1018.6203 0,3.5322 c -7.999999,0 -15.999998,0 -23.999997,0 l 0,-3.5322 c 7.999999,0 15.999998,0 23.999997,0 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:49.99999237px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/render.svg b/QMidiPlayer/img/render.svg
new file mode 100644
index 0000000..8a330d7
--- /dev/null
+++ b/QMidiPlayer/img/render.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg4682"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="render.svg">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="8"
+ inkscape:cx="-61.887162"
+ inkscape:cy="49.382695"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <defs
+ id="defs4676" />
+ <metadata
+ id="metadata4679">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-280.06665)"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <g
+ id="g4748"
+ transform="matrix(1.0900568,0,0,1.1670479,-2.1145738,-47.775435)"
+ style="stroke-width:0.5864535;stroke-miterlimit:4;stroke-dasharray:none">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#000000;fill-opacity:0.02784813;stroke:#000000;stroke-width:0.5864535;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.8208338,288.53319 c 0.4535713,-0.95082 0.9071427,-1.89139 1.360714,-2.48457 0.4535714,-0.59316 0.9071427,-0.8248 1.3607139,-0.61362 0.4535717,0.21116 0.907143,0.86288 1.3607156,1.71936 0.4535707,0.85647 0.9071427,1.90082 1.3607147,2.75768 0.453571,0.85686 0.907142,1.50738 1.360714,1.71937 0.453571,0.21198 0.907143,-0.0212 1.360714,-0.61363 0.453572,-0.5925 0.907143,-1.53377 1.360714,-2.48459"
+ title="sin(x)"
+ id="path4736" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4744"
+ d="M 4.2333333,288.53521 H 16.802932 v -0.0737"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5864535;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4781"
+ transform="matrix(0,0.53539813,-0.53539813,0,157.0061,284.29444)"
+ style="stroke-width:0.98836106;stroke-miterlimit:4;stroke-dasharray:none">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4134"
+ d="m 2.1001297,291.7569 v -6.82873"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.98836106;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path4136"
+ d="m -0.01653622,287.1722 2.11666592,-2.11666 2.116667,2.11666"
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.98836106;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/render_i.svg b/QMidiPlayer/img/render_i.svg
new file mode 100644
index 0000000..c3d6786
--- /dev/null
+++ b/QMidiPlayer/img/render_i.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 16.933333 16.933334"
+ version="1.1"
+ id="svg4682"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="render_i.svg">
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="16"
+ inkscape:cx="-14.60099"
+ inkscape:cy="32.426189"
+ inkscape:document-units="mm"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <defs
+ id="defs4676" />
+ <metadata
+ id="metadata4679">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ transform="translate(0,-280.06665)"
+ id="layer1"
+ inkscape:groupmode="layer"
+ inkscape:label="Layer 1">
+ <g
+ id="g4748"
+ transform="matrix(1.0900568,0,0,1.1670479,-2.1145738,-47.775435)"
+ style="stroke-width:0.5864535;stroke-miterlimit:4;stroke-dasharray:none;fill:#ffffff;stroke:#ffffff">
+ <path
+ inkscape:connector-curvature="0"
+ style="fill:#ffffff;fill-opacity:0.02784813;stroke:#ffffff;stroke-width:0.5864535;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 5.8208338,288.53319 c 0.4535713,-0.95082 0.9071427,-1.89139 1.360714,-2.48457 0.4535714,-0.59316 0.9071427,-0.8248 1.3607139,-0.61362 0.4535717,0.21116 0.907143,0.86288 1.3607156,1.71936 0.4535707,0.85647 0.9071427,1.90082 1.3607147,2.75768 0.453571,0.85686 0.907142,1.50738 1.360714,1.71937 0.453571,0.21198 0.907143,-0.0212 1.360714,-0.61363 0.453572,-0.5925 0.907143,-1.53377 1.360714,-2.48459"
+ title="sin(x)"
+ id="path4736" />
+ <path
+ inkscape:connector-curvature="0"
+ id="path4744"
+ d="M 4.2333333,288.53521 H 16.802932 v -0.0737"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.5864535;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ </g>
+ <g
+ id="g4781"
+ transform="matrix(0,0.53539813,-0.53539813,0,157.0061,284.29444)"
+ style="stroke-width:0.98836106;stroke-miterlimit:4;stroke-dasharray:none;fill:#ffffff;stroke:#ffffff;fill-opacity:0">
+ <path
+ inkscape:connector-curvature="0"
+ id="path4134"
+ d="m 2.1001297,291.7569 v -6.82873"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.98836106;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0" />
+ <path
+ sodipodi:nodetypes="ccc"
+ inkscape:connector-curvature="0"
+ id="path4136"
+ d="m -0.01653622,287.1722 2.11666592,-2.11666 2.116667,2.11666"
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.98836106;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-all.svg b/QMidiPlayer/img/repeat-all.svg
new file mode 100644
index 0000000..67cc427
--- /dev/null
+++ b/QMidiPlayer/img/repeat-all.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="repeat-all.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-all.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.919596"
+ inkscape:cx="11.419593"
+ inkscape:cy="25.719645"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ id="text4156"
+ transform="translate(-1.1364216,-0.25253813)">
+ <path
+ d="m 40.633369,1029.8622 -2.578125,-6.6358 -8.496093,0 -2.548828,6.6358 -2.72461,0 8.364258,-21.5039 2.431641,0 8.349609,21.5039 -2.797852,0 z m -3.383789,-9.0235 -2.402343,-6.4892 -1.025391,-3.208 q -0.439453,1.7578 -0.922852,3.208 l -2.43164,6.4892 6.782226,0 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'"
+ id="path4162"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-all_i.svg b/QMidiPlayer/img/repeat-all_i.svg
new file mode 100644
index 0000000..6ce0348
--- /dev/null
+++ b/QMidiPlayer/img/repeat-all_i.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="repeat-all_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-all.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="15.839192"
+ inkscape:cx="-6.5311426"
+ inkscape:cy="27.438572"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <g
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:0"
+ id="text4156"
+ transform="translate(-1.1364216,-0.25253813)">
+ <path
+ d="m 40.633369,1029.8622 -2.578125,-6.6358 -8.496093,0 -2.548828,6.6358 -2.72461,0 8.364258,-21.5039 2.431641,0 8.349609,21.5039 -2.797852,0 z m -3.383789,-9.0235 -2.402343,-6.4892 -1.025391,-3.208 q -0.439453,1.7578 -0.922852,3.208 l -2.43164,6.4892 6.782226,0 z"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff;stroke:#ffffff;fill-opacity:1;stroke-opacity:0"
+ id="path4162"
+ inkscape:connector-curvature="0" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-base.svg b/QMidiPlayer/img/repeat-base.svg
new file mode 100644
index 0000000..3380dbc
--- /dev/null
+++ b/QMidiPlayer/img/repeat-base.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="repeat.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/load.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.49497475"
+ inkscape:cx="-373.62247"
+ inkscape:cy="121.70098"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-base_i.svg b/QMidiPlayer/img/repeat-base_i.svg
new file mode 100644
index 0000000..9e0dea3
--- /dev/null
+++ b/QMidiPlayer/img/repeat-base_i.svg
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="repeat-base_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/load.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="11.2"
+ inkscape:cx="87.786532"
+ inkscape:cy="26.391232"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-non.svg b/QMidiPlayer/img/repeat-non.svg
new file mode 100644
index 0000000..92c5578
--- /dev/null
+++ b/QMidiPlayer/img/repeat-non.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="repeat-non.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-non.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8"
+ inkscape:cx="-74.380629"
+ inkscape:cy="-3.6077795"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 13.707125,1041.6551 38.587782,-38.5898"
+ id="path4135"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-non_i.svg b/QMidiPlayer/img/repeat-non_i.svg
new file mode 100644
index 0000000..0f868be
--- /dev/null
+++ b/QMidiPlayer/img/repeat-non_i.svg
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="repeat-non_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-non.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.9195959"
+ inkscape:cx="47.648809"
+ inkscape:cy="37.073193"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 13.707125,1041.6551 38.587782,-38.5898"
+ id="path4135"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-one.svg b/QMidiPlayer/img/repeat-one.svg
new file mode 100644
index 0000000..fe243c9
--- /dev/null
+++ b/QMidiPlayer/img/repeat-one.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="repeat-one.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-one.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.919596"
+ inkscape:cx="15.15185"
+ inkscape:cy="41.506609"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:none;fill-opacity:1;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ x="27.414324"
+ y="1028.8105"
+ id="text4183"
+ sodipodi:linespacing="125%"><tspan
+ sodipodi:role="line"
+ id="tspan4185"
+ x="27.414324"
+ y="1028.8105"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI'">1</tspan></text>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/repeat-one_i.svg b/QMidiPlayer/img/repeat-one_i.svg
new file mode 100644
index 0000000..116c131
--- /dev/null
+++ b/QMidiPlayer/img/repeat-one_i.svg
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="repeat-one_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/repeat-one.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7.919596"
+ inkscape:cx="-25.380521"
+ inkscape:cy="41.506609"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="opacity:1;fill:#ffffff;fill-opacity:0;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4159"
+ sodipodi:type="arc"
+ sodipodi:cx="32.975533"
+ sodipodi:cy="1020.2973"
+ sodipodi:rx="16.414978"
+ sodipodi:ry="16.414978"
+ sodipodi:start="3.6651914"
+ sodipodi:end="2.6179939"
+ d="m 18.759744,1012.0898 a 16.414978,16.414978 0 0 1 18.464297,-7.6481 16.414978,16.414978 0 0 1 12.16647,15.8556 16.414978,16.414978 0 0 1 -12.16647,15.8557 16.414978,16.414978 0 0 1 -18.464297,-7.6482"
+ sodipodi:open="true" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 17.679143,998.76929 0,13.89591 12.791714,0 0,-0.1958"
+ id="path4161"
+ inkscape:connector-curvature="0" />
+ <text
+ xml:space="preserve"
+ style="font-style:normal;font-weight:normal;font-size:12px;line-height:125%;font-family:Sans;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;"
+ x="27.414324"
+ y="1028.8105"
+ id="text4183"><tspan
+ sodipodi:role="line"
+ id="tspan4185"
+ x="27.414324"
+ y="1028.8105"
+ style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:30px;font-family:'Noto Sans UI';-inkscape-font-specification:'Noto Sans UI';fill:#ffffff;stroke:#ffffff;fill-opacity:1;">1</tspan></text>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/save.svg b/QMidiPlayer/img/save.svg
new file mode 100644
index 0000000..8e84aed
--- /dev/null
+++ b/QMidiPlayer/img/save.svg
@@ -0,0 +1,523 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="64"
+ height="64"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="save.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/save.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <title
+ id="title3080">Save all</title>
+ <defs
+ id="defs2987">
+ <linearGradient
+ y2="-5.9535513"
+ x2="24.285765"
+ y1="14.716651"
+ x1="9.7099533"
+ gradientTransform="matrix(1.117647,0,0,1.1,-290.08518,-48.65)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5471"
+ xlink:href="#linearGradient6056"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="7.8355665"
+ x2="16.552481"
+ y1="2.9626985"
+ x1="16.552481"
+ gradientTransform="matrix(0.9803921,0,0,1.1,-287.3793,-48.3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5467"
+ xlink:href="#linearGradient6108"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-288.67342,-47.5)"
+ y2="3.6734154"
+ x2="14.04664"
+ y1="6.504528"
+ x1="18.963779"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5464"
+ xlink:href="#linearGradient4916"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="3.7493312"
+ x2="18.561535"
+ y1="4.5279388"
+ x1="17.68836"
+ gradientTransform="matrix(1.3472897,0,0,1.3356241,-295.4037,-49.007697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5462"
+ xlink:href="#linearGradient6076"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5897">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop5899" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop5901" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4916">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop4918" />
+ <stop
+ style="stop-color:#5d5f5b;stop-opacity:0;"
+ offset="1"
+ id="stop4920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6108">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6110" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop6112" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6076">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop6078" />
+ <stop
+ style="stop-color:#cbcbcb;stop-opacity:1"
+ offset="1"
+ id="stop6080" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6056">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop6058" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="1"
+ id="stop6060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6056"
+ id="linearGradient6062"
+ x1="9.7099533"
+ y1="14.716651"
+ x2="24.285765"
+ y2="-5.9535513"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.117647,0,0,1.1,-1.4117645,-1.15)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6076"
+ id="linearGradient6082"
+ x1="17.68836"
+ y1="4.5279388"
+ x2="18.561535"
+ y2="3.7493312"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3472897,0,0,1.3356241,-6.7302791,-1.5076969)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6108"
+ id="linearGradient6114"
+ x1="16.552481"
+ y1="2.9626985"
+ x2="16.552481"
+ y2="7.8355665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9803921,0,0,1.1,1.2941182,-0.8000001)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4916"
+ id="linearGradient4922"
+ x1="18.963779"
+ y1="6.504528"
+ x2="14.04664"
+ y2="3.6734154"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5897"
+ id="linearGradient5903"
+ x1="4.1902652"
+ y1="25.646143"
+ x2="14.649404"
+ y2="12.007792"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5897"
+ id="linearGradient5929"
+ gradientUnits="userSpaceOnUse"
+ x1="4.1902652"
+ y1="25.646143"
+ x2="14.649404"
+ y2="12.007792" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="19.035276"
+ x2="21.347517"
+ y1="16.874674"
+ x1="19.28145"
+ id="linearGradient6051"
+ xlink:href="#linearGradient6045"
+ inkscape:collect="always"
+ gradientTransform="matrix(0.9168831,0,0,0.9169468,1.6694447,1.4811158)" />
+ <linearGradient
+ gradientTransform="matrix(0.2947292,0,0,0.2947292,9.2434959,8.1106157)"
+ gradientUnits="userSpaceOnUse"
+ y2="22.40896"
+ x2="52.986004"
+ y1="17.590158"
+ x1="48.690983"
+ id="linearGradient5914"
+ xlink:href="#linearGradient5908"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.4140801,0,0,0.4496565,2.2850397,5.3289509)"
+ gradientUnits="userSpaceOnUse"
+ y2="18.158607"
+ x2="56.384373"
+ y1="14.8742"
+ x1="53.454674"
+ id="linearGradient4930"
+ xlink:href="#linearGradient4924"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.7214926,0,0,0.7210249,4.4502003,-1.0759528)"
+ gradientUnits="userSpaceOnUse"
+ y2="23.074486"
+ x2="19.445436"
+ y1="28.73134"
+ x1="25.279068"
+ id="linearGradient5933"
+ xlink:href="#linearGradient5927"
+ inkscape:collect="always" />
+ <radialGradient
+ r="12.5"
+ fy="16.093563"
+ fx="48.178337"
+ cy="16.093563"
+ cx="48.178337"
+ gradientTransform="matrix(0.117808,0.165688,-0.160285,0.113967,37.8996,24.60705)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3740"
+ xlink:href="#linearGradient2812"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(0.710234,0.703965,-0.828897,0.836278,-17.34172,-12.95082)"
+ gradientUnits="userSpaceOnUse"
+ r="12.5"
+ fy="17.172701"
+ fx="18.389807"
+ cy="17.172701"
+ cx="18.389807"
+ id="radialGradient2818"
+ xlink:href="#linearGradient2812"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-21.33061,6.070707)"
+ gradientUnits="userSpaceOnUse"
+ y2="23.00688"
+ x2="42.993927"
+ y1="18.054306"
+ x1="42.993927"
+ id="linearGradient2802"
+ xlink:href="#linearGradient2796"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.515341,0.01822282,-0.01854671,1.542275,-9.89215,-9.850491)"
+ gradientUnits="userSpaceOnUse"
+ r="9.5"
+ fy="17.498907"
+ fx="19.825111"
+ cy="17.498907"
+ cx="19.825111"
+ id="radialGradient2794"
+ xlink:href="#linearGradient2788"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.176471,0,13.58824)"
+ r="8.5"
+ fy="16.5"
+ fx="9.5"
+ cy="16.5"
+ cx="9.5"
+ id="radialGradient3221"
+ xlink:href="#linearGradient3215"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3215"
+ inkscape:collect="always">
+ <stop
+ id="stop3217"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop3219"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2788">
+ <stop
+ id="stop2790"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop2792"
+ offset="1"
+ style="stop-color:white;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2796"
+ inkscape:collect="always">
+ <stop
+ id="stop2798"
+ offset="0"
+ style="stop-color:#204a87;stop-opacity:1;" />
+ <stop
+ id="stop2800"
+ offset="1"
+ style="stop-color:#1a3c6e;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2812">
+ <stop
+ id="stop2814"
+ offset="0"
+ style="stop-color:#3070ce;stop-opacity:1" />
+ <stop
+ id="stop2816"
+ offset="1"
+ style="stop-color:#1a3c6e;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5927"
+ inkscape:collect="always">
+ <stop
+ id="stop5929"
+ offset="0"
+ style="stop-color:#c17d11;stop-opacity:1;" />
+ <stop
+ id="stop5931"
+ offset="1"
+ style="stop-color:#c17d11;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4924"
+ inkscape:collect="always">
+ <stop
+ id="stop4926"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1" />
+ <stop
+ id="stop4928"
+ offset="1"
+ style="stop-color:#cc0000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5908"
+ inkscape:collect="always">
+ <stop
+ id="stop5910"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop5912"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6045"
+ inkscape:collect="always">
+ <stop
+ id="stop6047"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop6049"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6045"
+ id="linearGradient6018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9168831,0,0,0.9169468,3.9818882,-0.8641132)"
+ x1="19.28145"
+ y1="16.874674"
+ x2="21.347517"
+ y2="19.035276" />
+ <linearGradient
+ id="linearGradient5222">
+ <stop
+ id="stop5224"
+ offset="0"
+ style="stop-color:#7ea5d6;stop-opacity:1;" />
+ <stop
+ id="stop5226"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5269">
+ <stop
+ id="stop5271"
+ offset="0"
+ style="stop-color:#c6c6c6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0.5"
+ id="stop5277" />
+ <stop
+ id="stop5273"
+ offset="1"
+ style="stop-color:#a5a5a5;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.9497475"
+ inkscape:cx="11.355358"
+ inkscape:cy="19.99291"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Save all</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:creator>
+ <dc:description>Based on Jakub Steiner &quot;Floppy&quot; icon from GTK sock icon</dc:description>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/LGPL/2.1/" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,16)">
+ <g
+ id="g4210"
+ transform="matrix(1.2253938,0,0,1.2253938,-8.5703354,-3.1493052)">
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="m 17.53,0.558 1.41e-4,26.466099 3.364721,3.364721 27.791138,1.8e-4 0,0 0,-29.830652 0,-3.48e-4 -31.156,0 z"
+ id="path4236"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ d="M 44.988152,4.3184227 44.988,16.196 l 0,0 -23.785,0 0,0 1.29e-4,-11.8775773 z"
+ id="path4240"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4242"
+ width="23.785023"
+ height="4.4596915"
+ x="21.203129"
+ y="-0.15622033" />
+ <rect
+ y="2.8169074"
+ x="21.203129"
+ height="1.4865638"
+ width="23.785023"
+ id="rect4244"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4246"
+ width="23.785023"
+ height="1.4865638"
+ x="21.203129"
+ y="-0.15622033" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4248"
+ width="17.838766"
+ height="1.4865639"
+ x="24.176258"
+ y="7.2765989" />
+ <rect
+ y="11.736291"
+ x="24.176258"
+ height="1.4865639"
+ width="17.838766"
+ id="rect4250"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 41.271742,30.318339 41.272,18.426 l 0,0 -17.839,0 0,0 -2.5e-5,11.892339 z"
+ id="path4254"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect4258"
+ width="2.9731278"
+ height="5.8533459"
+ x="27.892668"
+ y="21.491867" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ id="path4260"
+ d="M 39.899528,28.938976 39.9,19.912 l 0,0 -15.095,0 0,0 1.87e-4,9.026976 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.34482763;fill:none;stroke:#cccccc;stroke-width:1.48699999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/save8.svg b/QMidiPlayer/img/save8.svg
new file mode 100644
index 0000000..66a5b23
--- /dev/null
+++ b/QMidiPlayer/img/save8.svg
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="save.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/save.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568544"
+ inkscape:cx="18.507974"
+ inkscape:cy="28.471807"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.02776825;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-5"
+ width="46.972225"
+ height="46.972225"
+ x="8.5138836"
+ y="999.8761"
+ rx="0"
+ ry="0" />
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#999999;stroke-width:2.66666651;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4135"
+ cx="31.999996"
+ cy="1022.0286"
+ r="5.333333" />
+ <rect
+ style="opacity:1;fill:#333333;fill-opacity:1;stroke:#333333;stroke-width:2.38094759;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136"
+ width="2.9523852"
+ height="12.285718"
+ x="30.523804"
+ y="1033.2191"
+ ry="1.793975"
+ rx="1.4761926" />
+ <circle
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="path4138"
+ cx="37.333332"
+ cy="1014.0289"
+ r="1.3333333" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/save_i.svg b/QMidiPlayer/img/save_i.svg
new file mode 100644
index 0000000..c021f8f
--- /dev/null
+++ b/QMidiPlayer/img/save_i.svg
@@ -0,0 +1,523 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="64"
+ height="64"
+ id="svg2985"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="save_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/save.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <title
+ id="title3080">Save all</title>
+ <defs
+ id="defs2987">
+ <linearGradient
+ y2="-5.9535513"
+ x2="24.285765"
+ y1="14.716651"
+ x1="9.7099533"
+ gradientTransform="matrix(1.117647,0,0,1.1,-290.08518,-48.65)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5471"
+ xlink:href="#linearGradient6056"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="7.8355665"
+ x2="16.552481"
+ y1="2.9626985"
+ x1="16.552481"
+ gradientTransform="matrix(0.9803921,0,0,1.1,-287.3793,-48.3)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5467"
+ xlink:href="#linearGradient6108"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-288.67342,-47.5)"
+ y2="3.6734154"
+ x2="14.04664"
+ y1="6.504528"
+ x1="18.963779"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5464"
+ xlink:href="#linearGradient4916"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="3.7493312"
+ x2="18.561535"
+ y1="4.5279388"
+ x1="17.68836"
+ gradientTransform="matrix(1.3472897,0,0,1.3356241,-295.4037,-49.007697)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient5462"
+ xlink:href="#linearGradient6076"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient5897">
+ <stop
+ style="stop-color:#729fcf;stop-opacity:1;"
+ offset="0"
+ id="stop5899" />
+ <stop
+ style="stop-color:#729fcf;stop-opacity:0;"
+ offset="1"
+ id="stop5901" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient4916">
+ <stop
+ style="stop-color:#888a85;stop-opacity:1"
+ offset="0"
+ id="stop4918" />
+ <stop
+ style="stop-color:#5d5f5b;stop-opacity:0;"
+ offset="1"
+ id="stop4920" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6108">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop6110" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop6112" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6076">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop6078" />
+ <stop
+ style="stop-color:#cbcbcb;stop-opacity:1"
+ offset="1"
+ id="stop6080" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient6056">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1"
+ offset="0"
+ id="stop6058" />
+ <stop
+ style="stop-color:#d3d7cf;stop-opacity:1"
+ offset="1"
+ id="stop6060" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6056"
+ id="linearGradient6062"
+ x1="9.7099533"
+ y1="14.716651"
+ x2="24.285765"
+ y2="-5.9535513"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.117647,0,0,1.1,-1.4117645,-1.15)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6076"
+ id="linearGradient6082"
+ x1="17.68836"
+ y1="4.5279388"
+ x2="18.561535"
+ y2="3.7493312"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3472897,0,0,1.3356241,-6.7302791,-1.5076969)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6108"
+ id="linearGradient6114"
+ x1="16.552481"
+ y1="2.9626985"
+ x2="16.552481"
+ y2="7.8355665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9803921,0,0,1.1,1.2941182,-0.8000001)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4916"
+ id="linearGradient4922"
+ x1="18.963779"
+ y1="6.504528"
+ x2="14.04664"
+ y2="3.6734154"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5897"
+ id="linearGradient5903"
+ x1="4.1902652"
+ y1="25.646143"
+ x2="14.649404"
+ y2="12.007792"
+ gradientUnits="userSpaceOnUse" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5897"
+ id="linearGradient5929"
+ gradientUnits="userSpaceOnUse"
+ x1="4.1902652"
+ y1="25.646143"
+ x2="14.649404"
+ y2="12.007792" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ y2="19.035276"
+ x2="21.347517"
+ y1="16.874674"
+ x1="19.28145"
+ id="linearGradient6051"
+ xlink:href="#linearGradient6045"
+ inkscape:collect="always"
+ gradientTransform="matrix(0.9168831,0,0,0.9169468,1.6694447,1.4811158)" />
+ <linearGradient
+ gradientTransform="matrix(0.2947292,0,0,0.2947292,9.2434959,8.1106157)"
+ gradientUnits="userSpaceOnUse"
+ y2="22.40896"
+ x2="52.986004"
+ y1="17.590158"
+ x1="48.690983"
+ id="linearGradient5914"
+ xlink:href="#linearGradient5908"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.4140801,0,0,0.4496565,2.2850397,5.3289509)"
+ gradientUnits="userSpaceOnUse"
+ y2="18.158607"
+ x2="56.384373"
+ y1="14.8742"
+ x1="53.454674"
+ id="linearGradient4930"
+ xlink:href="#linearGradient4924"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="matrix(0.7214926,0,0,0.7210249,4.4502003,-1.0759528)"
+ gradientUnits="userSpaceOnUse"
+ y2="23.074486"
+ x2="19.445436"
+ y1="28.73134"
+ x1="25.279068"
+ id="linearGradient5933"
+ xlink:href="#linearGradient5927"
+ inkscape:collect="always" />
+ <radialGradient
+ r="12.5"
+ fy="16.093563"
+ fx="48.178337"
+ cy="16.093563"
+ cx="48.178337"
+ gradientTransform="matrix(0.117808,0.165688,-0.160285,0.113967,37.8996,24.60705)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3740"
+ xlink:href="#linearGradient2812"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(0.710234,0.703965,-0.828897,0.836278,-17.34172,-12.95082)"
+ gradientUnits="userSpaceOnUse"
+ r="12.5"
+ fy="17.172701"
+ fx="18.389807"
+ cy="17.172701"
+ cx="18.389807"
+ id="radialGradient2818"
+ xlink:href="#linearGradient2812"
+ inkscape:collect="always" />
+ <linearGradient
+ gradientTransform="translate(-21.33061,6.070707)"
+ gradientUnits="userSpaceOnUse"
+ y2="23.00688"
+ x2="42.993927"
+ y1="18.054306"
+ x1="42.993927"
+ id="linearGradient2802"
+ xlink:href="#linearGradient2796"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientTransform="matrix(1.515341,0.01822282,-0.01854671,1.542275,-9.89215,-9.850491)"
+ gradientUnits="userSpaceOnUse"
+ r="9.5"
+ fy="17.498907"
+ fx="19.825111"
+ cy="17.498907"
+ cx="19.825111"
+ id="radialGradient2794"
+ xlink:href="#linearGradient2788"
+ inkscape:collect="always" />
+ <radialGradient
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,0.176471,0,13.58824)"
+ r="8.5"
+ fy="16.5"
+ fx="9.5"
+ cy="16.5"
+ cx="9.5"
+ id="radialGradient3221"
+ xlink:href="#linearGradient3215"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3215"
+ inkscape:collect="always">
+ <stop
+ id="stop3217"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop3219"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2788">
+ <stop
+ id="stop2790"
+ offset="0"
+ style="stop-color:#729fcf;stop-opacity:1;" />
+ <stop
+ id="stop2792"
+ offset="1"
+ style="stop-color:white;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2796"
+ inkscape:collect="always">
+ <stop
+ id="stop2798"
+ offset="0"
+ style="stop-color:#204a87;stop-opacity:1;" />
+ <stop
+ id="stop2800"
+ offset="1"
+ style="stop-color:#1a3c6e;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2812">
+ <stop
+ id="stop2814"
+ offset="0"
+ style="stop-color:#3070ce;stop-opacity:1" />
+ <stop
+ id="stop2816"
+ offset="1"
+ style="stop-color:#1a3c6e;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5927"
+ inkscape:collect="always">
+ <stop
+ id="stop5929"
+ offset="0"
+ style="stop-color:#c17d11;stop-opacity:1;" />
+ <stop
+ id="stop5931"
+ offset="1"
+ style="stop-color:#c17d11;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4924"
+ inkscape:collect="always">
+ <stop
+ id="stop4926"
+ offset="0"
+ style="stop-color:#ef2929;stop-opacity:1" />
+ <stop
+ id="stop4928"
+ offset="1"
+ style="stop-color:#cc0000;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5908"
+ inkscape:collect="always">
+ <stop
+ id="stop5910"
+ offset="0"
+ style="stop-color:#d3d7cf;stop-opacity:1;" />
+ <stop
+ id="stop5912"
+ offset="1"
+ style="stop-color:#888a85;stop-opacity:1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient6045"
+ inkscape:collect="always">
+ <stop
+ id="stop6047"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop6049"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient6045"
+ id="linearGradient6018"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9168831,0,0,0.9169468,3.9818882,-0.8641132)"
+ x1="19.28145"
+ y1="16.874674"
+ x2="21.347517"
+ y2="19.035276" />
+ <linearGradient
+ id="linearGradient5222">
+ <stop
+ id="stop5224"
+ offset="0"
+ style="stop-color:#7ea5d6;stop-opacity:1;" />
+ <stop
+ id="stop5226"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5269">
+ <stop
+ id="stop5271"
+ offset="0"
+ style="stop-color:#c6c6c6;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0.5"
+ id="stop5277" />
+ <stop
+ id="stop5273"
+ offset="1"
+ style="stop-color:#a5a5a5;stop-opacity:1;" />
+ </linearGradient>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#000000"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="7"
+ inkscape:cx="113.01836"
+ inkscape:cy="50.04465"
+ inkscape:current-layer="layer1"
+ showgrid="true"
+ inkscape:grid-bbox="true"
+ inkscape:document-units="px"
+ inkscape:window-width="2544"
+ inkscape:window-height="1344"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata2990">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title>Save all</dc:title>
+ <dc:creator>
+ <cc:Agent>
+ <dc:title />
+ </cc:Agent>
+ </dc:creator>
+ <dc:description>Based on Jakub Steiner &quot;Floppy&quot; icon from GTK sock icon</dc:description>
+ <cc:license
+ rdf:resource="http://creativecommons.org/licenses/LGPL/2.1/" />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ id="layer1"
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ transform="translate(0,16)">
+ <g
+ id="g4210"
+ transform="matrix(1.2253938,0,0,1.2253938,-8.5703354,-3.1493052)">
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="m 17.53,0.558 1.41e-4,26.466099 3.364721,3.364721 27.791138,1.8e-4 0,0 0,-29.830652 0,-3.48e-4 -31.156,0 z"
+ id="path4236"
+ sodipodi:nodetypes="ccccccccc" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ d="M 44.988152,4.3184227 44.988,16.196 l 0,0 -23.785,0 0,0 1.29e-4,-11.8775773 z"
+ id="path4240"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4242"
+ width="23.785023"
+ height="4.4596915"
+ x="21.203129"
+ y="-0.15622033" />
+ <rect
+ y="2.8169074"
+ x="21.203129"
+ height="1.4865638"
+ width="23.785023"
+ id="rect4244"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#e6e6e6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4246"
+ width="23.785023"
+ height="1.4865638"
+ x="21.203129"
+ y="-0.15622033" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate"
+ id="rect4248"
+ width="17.838766"
+ height="1.4865639"
+ x="24.176258"
+ y="7.2765989" />
+ <rect
+ y="11.736291"
+ x="24.176258"
+ height="1.4865639"
+ width="17.838766"
+ id="rect4250"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#babdb6;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.99999994;marker:none;enable-background:accumulate" />
+ <path
+ inkscape:connector-curvature="0"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ d="M 41.271742,30.318339 41.272,18.426 l 0,0 -17.839,0 0,0 -2.5e-5,11.892339 z"
+ id="path4254"
+ sodipodi:nodetypes="ccccccc" />
+ <rect
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#cccccc;fill-opacity:1;fill-rule:evenodd;stroke:#555753;stroke-width:1.4865638;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate"
+ id="rect4258"
+ width="2.9731278"
+ height="5.8533459"
+ x="27.892668"
+ y="21.491867" />
+ <path
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccccccc"
+ id="path4260"
+ d="M 39.899528,28.938976 39.9,19.912 l 0,0 -15.095,0 0,0 1.87e-4,9.026976 z"
+ style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.34482763;fill:none;stroke:#cccccc;stroke-width:1.48699999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;marker:none;enable-background:accumulate" />
+ </g>
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/settings.svg b/QMidiPlayer/img/settings.svg
new file mode 100644
index 0000000..4286603
--- /dev/null
+++ b/QMidiPlayer/img/settings.svg
@@ -0,0 +1,88 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 63.999998 63.999996"
+ height="64"
+ width="64"
+ sodipodi:docname="settings.svg"
+ inkscape:version="0.92.0 r">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="15.788898"
+ inkscape:cy="26.936288"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs4">
+ <mask
+ id="mask4163"
+ maskUnits="userSpaceOnUse">
+ <g
+ transform="rotate(39.246357)"
+ id="g4165">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:9.10745335;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4167"
+ width="39.234055"
+ height="38.516716"
+ x="3.4457266"
+ y="993.69891" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.2294395;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 26.048828,990.71376 -25.5878905,20.90434 5.8183594,7.1211 6.3164061,-5.1602 -1.238281,3.2676 8.939453,10.9414 13.943359,-2.2715 5.00586,-13.2109 -8.9375,-10.9395 -3.449219,0.5606 5.007813,-4.08989 z"
+ id="path4169" />
+ </g>
+ </mask>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.97508562;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4148"
+ width="9.0355597"
+ height="44.994835"
+ x="-1.5231596"
+ y="56.304531"
+ transform="rotate(-39.246358)"
+ mask="none" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.44099998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="none"
+ d="m 40.384156,18.783426 c 5.729075,7.012947 4.688284,17.342393 -2.324663,23.071467 -7.012946,5.729074 -17.291131,4.646105 -23.071461,-2.324655 -4.09815,-4.942143 -3.811308,-10.29574 -3.811308,-10.29574 l 8.086264,12.695329 16.666461,-2.650585 5.924834,-15.708505 -8.940633,-10.09438 c 1.682767,0.588012 6.336496,3.918929 7.470506,5.307069 z"
+ id="path4144-3"
+ sodipodi:nodetypes="ssccccccs" />
+</svg>
diff --git a/QMidiPlayer/img/settings_i.svg b/QMidiPlayer/img/settings_i.svg
new file mode 100644
index 0000000..13dd825
--- /dev/null
+++ b/QMidiPlayer/img/settings_i.svg
@@ -0,0 +1,88 @@
+<?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"
+ version="1.1"
+ id="svg2"
+ viewBox="0 0 63.999998 63.999996"
+ height="64"
+ width="64"
+ sodipodi:docname="settings_i.svg"
+ inkscape:version="0.92.0 r">
+ <sodipodi:namedview
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1"
+ objecttolerance="10"
+ gridtolerance="10"
+ guidetolerance="10"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ id="namedview12"
+ showgrid="false"
+ inkscape:zoom="14.75"
+ inkscape:cx="-2.3127969"
+ inkscape:cy="26.936288"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ inkscape:current-layer="svg2" />
+ <defs
+ id="defs4">
+ <mask
+ id="mask4163"
+ maskUnits="userSpaceOnUse">
+ <g
+ transform="rotate(39.246357)"
+ id="g4165">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:9.10745335;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4167"
+ width="39.234055"
+ height="38.516716"
+ x="3.4457266"
+ y="993.69891" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.2294395;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 26.048828,990.71376 -25.5878905,20.90434 5.8183594,7.1211 6.3164061,-5.1602 -1.238281,3.2676 8.939453,10.9414 13.943359,-2.2715 5.00586,-13.2109 -8.9375,-10.9395 -3.449219,0.5606 5.007813,-4.08989 z"
+ id="path4169" />
+ </g>
+ </mask>
+ </defs>
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:1.97508562;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4148"
+ width="9.0355597"
+ height="44.994835"
+ x="-1.5231596"
+ y="56.304531"
+ transform="rotate(-39.246358)"
+ mask="none" />
+ <path
+ inkscape:connector-curvature="0"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.44099998;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="none"
+ d="m 40.384156,18.783426 c 5.729075,7.012947 4.688284,17.342393 -2.324663,23.071467 -7.012946,5.729074 -17.291131,4.646105 -23.071461,-2.324655 -4.09815,-4.942143 -3.811308,-10.29574 -3.811308,-10.29574 l 8.086264,12.695329 16.666461,-2.650585 5.924834,-15.708505 -8.940633,-10.09438 c 1.682767,0.588012 6.336496,3.918929 7.470506,5.307069 z"
+ id="path4144-3"
+ sodipodi:nodetypes="ssccccccs" />
+</svg>
diff --git a/QMidiPlayer/img/settings_s.svg b/QMidiPlayer/img/settings_s.svg
new file mode 100644
index 0000000..d3123fa
--- /dev/null
+++ b/QMidiPlayer/img/settings_s.svg
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="settings-masked.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/settings.png"
+ inkscape:export-xdpi="90"
+ inkscape:export-ydpi="90">
+ <defs
+ id="defs4">
+ <mask
+ maskUnits="userSpaceOnUse"
+ id="mask4163">
+ <g
+ id="g4165"
+ transform="matrix(0.77443286,0.63265609,-0.63265609,0.77443286,0,0)">
+ <rect
+ y="993.69891"
+ x="3.4457266"
+ height="38.516716"
+ width="39.234055"
+ id="rect4167"
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:9.10745335;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
+ <path
+ id="path4169"
+ d="m 26.048828,990.71376 -25.5878905,20.90434 5.8183594,7.1211 6.3164061,-5.1602 -1.238281,3.2676 8.939453,10.9414 13.943359,-2.2715 5.00586,-13.2109 -8.9375,-10.9395 -3.449219,0.5606 5.007813,-4.08989 -5.81836,-7.12305 z"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.2294395;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ inkscape:connector-curvature="0" />
+ </g>
+ </mask>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="15.80053"
+ inkscape:cy="27.864703"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ transform="matrix(0.77443287,-0.6326561,0.6326561,0.77443287,0,0)"
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:2.44087267;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ mask="url(#mask4163)"
+ d="m -605.90217,805.51636 a 16.396597,16.396597 0 0 1 -16.3966,16.39659 16.396597,16.396597 0 0 1 -16.39659,-16.39659 16.396597,16.396597 0 0 1 16.39659,-16.3966 16.396597,16.396597 0 0 1 16.3966,16.3966 z"
+ id="path4144" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1.97508562;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4148"
+ width="9.0355597"
+ height="44.994835"
+ x="-626.81653"
+ y="821.72467"
+ transform="matrix(0.77443287,-0.6326561,0.6326561,0.77443287,0,0)" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/shuffle-off.svg b/QMidiPlayer/img/shuffle-off.svg
new file mode 100644
index 0000000..ce8e46a
--- /dev/null
+++ b/QMidiPlayer/img/shuffle-off.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="shuffle-off.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/shuffle-off.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4266"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4252"
+ is_visible="true" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.959798"
+ inkscape:cx="-47.484131"
+ inkscape:cy="31.468806"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 10,1012.3622 c 18.132512,0 25.870396,16 44.089643,16 m -44.089286,0 c 18.181982,0 25.748614,-16 43.910358,-16"
+ id="path4274"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.690031,1009.2372 5.198145,3 -5.198145,3"
+ id="path4334"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.689928,1025.2371 5.198145,3 -5.198145,3"
+ id="path4334-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="M 10.820251,1041.1557 54.838108,997.13764"
+ id="path4138"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/shuffle-off_i.svg b/QMidiPlayer/img/shuffle-off_i.svg
new file mode 100644
index 0000000..ec3bfdf
--- /dev/null
+++ b/QMidiPlayer/img/shuffle-off_i.svg
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="shuffle-off_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/shuffle-off.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4266"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4252"
+ is_visible="true" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="3.959798"
+ inkscape:cx="-182.33949"
+ inkscape:cy="31.468806"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:0"
+ d="m 10,1012.3622 c 18.132512,0 25.870396,16 44.089643,16 m -44.089286,0 c 18.181982,0 25.748614,-16 43.910358,-16"
+ id="path4274"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0"
+ d="m 49.690031,1009.2372 5.198145,3 -5.198145,3"
+ id="path4334"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0"
+ d="m 49.689928,1025.2371 5.198145,3 -5.198145,3"
+ id="path4334-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="M 10.820251,1041.1557 54.838108,997.13764"
+ id="path4138"
+ inkscape:connector-curvature="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/shuffle.svg b/QMidiPlayer/img/shuffle.svg
new file mode 100644
index 0000000..6297e92
--- /dev/null
+++ b/QMidiPlayer/img/shuffle.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="shuffle.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/shuffle.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4266"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4252"
+ is_visible="true" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="14.167632"
+ inkscape:cy="30.896345"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none"
+ d="m 10,1012.3622 c 18.132512,0 25.870396,16 44.089643,16 m -44.089286,0 c 18.181982,0 25.748614,-16 43.910358,-16"
+ id="path4274"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.690031,1009.2372 5.198145,3 -5.198145,3"
+ id="path4334"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 49.689928,1025.2371 5.198145,3 -5.198145,3"
+ id="path4334-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/shuffle_i.svg b/QMidiPlayer/img/shuffle_i.svg
new file mode 100644
index 0000000..9459a7d
--- /dev/null
+++ b/QMidiPlayer/img/shuffle_i.svg
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 64.000001 64.000001"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="shuffle_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/shuffle.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4">
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4266"
+ is_visible="true" />
+ <inkscape:path-effect
+ effect="spiro"
+ id="path-effect4252"
+ is_visible="true" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6"
+ inkscape:cx="-81.18951"
+ inkscape:cy="30.896345"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1"
+ showguides="false" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.36216)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:0"
+ d="m 10,1012.3622 c 18.132512,0 25.870396,16 44.089643,16 m -44.089286,0 c 18.181982,0 25.748614,-16 43.910358,-16"
+ id="path4274"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="cccc" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0"
+ d="m 49.690031,1009.2372 5.198145,3 -5.198145,3"
+ id="path4334"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:0"
+ d="m 49.689928,1025.2371 5.198145,3 -5.198145,3"
+ id="path4334-1"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/stop.svg b/QMidiPlayer/img/stop.svg
new file mode 100644
index 0000000..de5e47f
--- /dev/null
+++ b/QMidiPlayer/img/stop.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="stop.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/stop.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000001"
+ inkscape:cx="41.883796"
+ inkscape:cy="30.198528"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.74910158;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-5"
+ width="33.250893"
+ height="35.250893"
+ x="15.374548"
+ y="1001.7368"
+ rx="0"
+ ry="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/stop_i.svg b/QMidiPlayer/img/stop_i.svg
new file mode 100644
index 0000000..b53bf2e
--- /dev/null
+++ b/QMidiPlayer/img/stop_i.svg
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="stop_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/stop.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="4.0000001"
+ inkscape:cx="-24.866202"
+ inkscape:cy="30.198528"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.74910158;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4136-5"
+ width="33.250893"
+ height="35.250893"
+ x="15.374548"
+ y="1001.7368"
+ rx="0"
+ ry="0" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/up.svg b/QMidiPlayer/img/up.svg
new file mode 100644
index 0000000..7bb7a79
--- /dev/null
+++ b/QMidiPlayer/img/up.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="up.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/up.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284272"
+ inkscape:cx="-58.082214"
+ inkscape:cy="15.50142"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 31.999996,1033.7332 0,-25.8094"
+ id="path4134"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ d="m 23.999997,1016.4052 7.999999,-8 7.999999,8"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/up_i.svg b/QMidiPlayer/img/up_i.svg
new file mode 100644
index 0000000..30ed794
--- /dev/null
+++ b/QMidiPlayer/img/up_i.svg
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="up_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/up.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="2.8284272"
+ inkscape:cx="-244.05129"
+ inkscape:cy="15.50142"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 31.999996,1033.7332 0,-25.8094"
+ id="path4134"
+ inkscape:connector-curvature="0" />
+ <path
+ style="fill:#ffffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.99999976;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:0"
+ d="m 23.999997,1016.4052 7.999999,-8 7.999999,8"
+ id="path4136"
+ inkscape:connector-curvature="0"
+ sodipodi:nodetypes="ccc" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/visualization.svg b/QMidiPlayer/img/visualization.svg
new file mode 100644
index 0000000..ae8ad32
--- /dev/null
+++ b/QMidiPlayer/img/visualization.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.91 r13725"
+ sodipodi:docname="visualization.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/effects.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="28.15491"
+ inkscape:cy="36.032772"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="1366"
+ inkscape:window-height="694"
+ inkscape:window-x="0"
+ inkscape:window-y="0"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.60849458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230"
+ width="39.391502"
+ height="3.391505"
+ x="10.304246"
+ y="1000.6664" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.60849464;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0"
+ width="39.391502"
+ height="3.3915045"
+ x="10.304246"
+ y="1010.6664" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5"
+ width="9.6854658"
+ height="3.6854661"
+ x="10.157265"
+ y="1038.5195" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8"
+ width="9.6854649"
+ height="3.6854656"
+ x="20.157265"
+ y="1023.5195" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8-9"
+ width="9.6854639"
+ height="3.6854651"
+ x="30.157263"
+ y="1031.5194" />
+ <rect
+ style="opacity:1;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8-9-7"
+ width="9.685463"
+ height="3.6854646"
+ x="40.157261"
+ y="1023.5195" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/visualization_i.svg b/QMidiPlayer/img/visualization_i.svg
new file mode 100644
index 0000000..e011688
--- /dev/null
+++ b/QMidiPlayer/img/visualization_i.svg
@@ -0,0 +1,103 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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"
+ width="64"
+ height="64"
+ viewBox="0 0 63.999998 63.999996"
+ id="svg2"
+ version="1.1"
+ inkscape:version="0.92.0 r"
+ sodipodi:docname="visualization_i.svg"
+ inkscape:export-filename="/home/chrisoft/devel/qmidiplayer/qmidiplayer/img/effects.png"
+ inkscape:export-xdpi="45"
+ inkscape:export-ydpi="45">
+ <defs
+ id="defs4" />
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="5.6568542"
+ inkscape:cx="-19.044468"
+ inkscape:cy="36.032772"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ units="px"
+ inkscape:window-width="2560"
+ inkscape:window-height="1367"
+ inkscape:window-x="0"
+ inkscape:window-y="32"
+ inkscape:window-maximized="1" />
+ <metadata
+ id="metadata7">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:label="Layer 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(0,-988.3622)">
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.60849458;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230"
+ width="39.391502"
+ height="3.391505"
+ x="10.304246"
+ y="1000.6664" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.60849464;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0"
+ width="39.391502"
+ height="3.3915045"
+ x="10.304246"
+ y="1010.6664" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5"
+ width="9.6854658"
+ height="3.6854661"
+ x="10.157265"
+ y="1038.5195" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8"
+ width="9.6854649"
+ height="3.6854656"
+ x="20.157265"
+ y="1023.5195" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8-9"
+ width="9.6854639"
+ height="3.6854651"
+ x="30.157263"
+ y="1031.5194" />
+ <rect
+ style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.3145327;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+ id="rect4230-0-5-8-9-7"
+ width="9.685463"
+ height="3.6854646"
+ x="40.157261"
+ y="1023.5195" />
+ </g>
+</svg>
diff --git a/QMidiPlayer/img/visualizationss.png b/QMidiPlayer/img/visualizationss.png
new file mode 100644
index 0000000..8280456
--- /dev/null
+++ b/QMidiPlayer/img/visualizationss.png
Binary files differ