From 1d3519c25929bf2060f7e41c26419d1533cd1baf Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Wed, 1 Mar 2017 23:22:42 +0900 Subject: [PATCH] Add icons --- app/app.pri | 1 + app/images/icons/dialog-information.svg | 7 +++++++ app/images/icons/dialog-warning.svg | 7 +++++++ app/images/icons/emblem-default.svg | 7 +++++++ app/images/icons/emblem-downloads.svg | 7 +++++++ app/images/images.qrc | 8 ++++++++ app/qml/main.qml | 8 ++++---- 7 files changed, 41 insertions(+), 4 deletions(-) create mode 100644 app/images/icons/dialog-information.svg create mode 100644 app/images/icons/dialog-warning.svg create mode 100644 app/images/icons/emblem-default.svg create mode 100644 app/images/icons/emblem-downloads.svg create mode 100644 app/images/images.qrc diff --git a/app/app.pri b/app/app.pri index af71e02..0a0cd1e 100644 --- a/app/app.pri +++ b/app/app.pri @@ -16,6 +16,7 @@ SOURCES += \ RESOURCES += \ $${PWD}/configs/configs.qrc \ + $${PWD}/images/images.qrc \ $${PWD}/qml/qml.qrc INCLUDEPATH += $${PWD}/src diff --git a/app/images/icons/dialog-information.svg b/app/images/icons/dialog-information.svg new file mode 100644 index 0000000..308bd4e --- /dev/null +++ b/app/images/icons/dialog-information.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="128" height="128" viewBox="0, 0, 128, 128"> + <g id="icon"> + <path d="M64,8 C33.072,8 8,33.072 8,64 C8,94.928 33.072,120 64,120 C94.928,120 120,94.928 120,64 C120,33.072 94.928,8 64,8 z M64,24 C68.418,24 72,27.582 72,32 C72,36.418 68.418,40 64,40 C59.582,40 56,36.418 56,32 C56,27.582 59.582,24 64,24 z M48,48 L72,48 L72,96 L80,96 L80,104 L48,104 L48,96 L56,96 L56,56 L48,56 L48,48 z" fill="#000000" id="dialog-information"/> + </g> +</svg> diff --git a/app/images/icons/dialog-warning.svg b/app/images/icons/dialog-warning.svg new file mode 100644 index 0000000..3227b79 --- /dev/null +++ b/app/images/icons/dialog-warning.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="128" height="128" viewBox="0, 0, 128, 128"> + <g id="icon"> + <path d="M64,16 L8,112 L120,112 L64,16 z M56,48 L72,48 L72,80 L56,80 L56,48 z M64,88 C68.418,88 72,91.582 72,96 C72,100.418 68.418,104 64,104 C59.582,104 56,100.418 56,96 C56,91.582 59.582,88 64,88 z" fill="#000000" id="dialog-warning"/> + </g> +</svg> diff --git a/app/images/icons/emblem-default.svg b/app/images/icons/emblem-default.svg new file mode 100644 index 0000000..0c29d9a --- /dev/null +++ b/app/images/icons/emblem-default.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="128" height="128" viewBox="0, 0, 128, 128"> + <g id="icon"> + <path d="M64,8 C33.072,8 8,33.072 8,64 C8,94.928 33.072,120 64,120 C94.928,120 120,94.928 120,64 C120,33.072 94.928,8 64,8 z M80,32 L104,32 L56,104 L32,80 L32,56 L56,80 L80,32 z" fill="#000000" id="emblem-default"/> + </g> +</svg> diff --git a/app/images/icons/emblem-downloads.svg b/app/images/icons/emblem-downloads.svg new file mode 100644 index 0000000..dafc2db --- /dev/null +++ b/app/images/icons/emblem-downloads.svg @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0" y="0" width="128" height="128" viewBox="0, 0, 128, 128"> + <g id="icon"> + <path d="M40,8 L40,48 L16,48 L64,96 L112,48 L88,48 L88,8 L40,8 z M8,72 L8,120 L120,120 L120,72 L104,72 L104,104 L24,104 L24,72 L8,72 z" fill="#000000" id="emblem-downloads"/> + </g> +</svg> diff --git a/app/images/images.qrc b/app/images/images.qrc new file mode 100644 index 0000000..892ca1d --- /dev/null +++ b/app/images/images.qrc @@ -0,0 +1,8 @@ +<RCC> + <qresource prefix="/images"> + <file>icons/dialog-information.svg</file> + <file>icons/dialog-warning.svg</file> + <file>icons/emblem-default.svg</file> + <file>icons/emblem-downloads.svg</file> + </qresource> +</RCC> diff --git a/app/qml/main.qml b/app/qml/main.qml index 682da65..3475373 100644 --- a/app/qml/main.qml +++ b/app/qml/main.qml @@ -85,7 +85,7 @@ Window { Ui.Dialog { id: confirmDialog - //icon: StandardIcon.Question + icon: "qrc:/images/icons/dialog-information.svg" acceptButton.text: qsTr("OK") acceptButton.onClicked: { close(); @@ -100,7 +100,7 @@ Window { Ui.Dialog { id: infoDialog - //icon: StandardIcon.Information + icon: "qrc:/images/icons/emblem-default.svg" acceptButton.text: qsTr("Open") acceptButton.onClicked: { close(); @@ -116,7 +116,7 @@ Window { Ui.Dialog { id: errorDialog - //icon: StandardIcon.Warning + icon: "qrc:/images/icons/dialog-warning.svg" rejectButton.text: qsTr("Close") rejectButton.onClicked: { close(); @@ -126,7 +126,7 @@ Window { Ui.Dialog { id: progressDialog - //icon: StandardIcon.NoIcon + icon: "qrc:/images/icons/emblem-downloads.svg" property alias progress: progressBar.value property alias progressText: progressText.text content: ColumnLayout { -- GitLab