From 20494925198a398e360a29c413cd169ff8fadb1a Mon Sep 17 00:00:00 2001 From: Arnaud Date: Fri, 20 Feb 2026 15:40:23 +0400 Subject: [PATCH] Add icons --- src/qml/AdvancedIcon.qml | 12 ++++++++++++ src/qml/GuideIcon.qml | 12 ++++++++++++ src/qml/PortIcon.qml | 12 ++++++++++++ src/qml/UpnpIcon.qml | 12 ++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 src/qml/AdvancedIcon.qml create mode 100644 src/qml/GuideIcon.qml create mode 100644 src/qml/PortIcon.qml create mode 100644 src/qml/UpnpIcon.qml diff --git a/src/qml/AdvancedIcon.qml b/src/qml/AdvancedIcon.qml new file mode 100644 index 0000000..b81ea6d --- /dev/null +++ b/src/qml/AdvancedIcon.qml @@ -0,0 +1,12 @@ +import QtQuick + +// X pattern — advanced / expert mode +DotIcon { + pattern: [ + 1, 0, 0, 0, 1, + 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0, + 0, 1, 0, 1, 0, + 1, 0, 0, 0, 1 + ] +} diff --git a/src/qml/GuideIcon.qml b/src/qml/GuideIcon.qml new file mode 100644 index 0000000..b6be23a --- /dev/null +++ b/src/qml/GuideIcon.qml @@ -0,0 +1,12 @@ +import QtQuick + +// Crosshair pattern — step-by-step guide +DotIcon { + pattern: [ + 0, 0, 1, 0, 0, + 0, 0, 1, 0, 0, + 1, 1, 0, 1, 1, + 0, 0, 1, 0, 0, + 0, 0, 1, 0, 0 + ] +} diff --git a/src/qml/PortIcon.qml b/src/qml/PortIcon.qml new file mode 100644 index 0000000..0a3cafb --- /dev/null +++ b/src/qml/PortIcon.qml @@ -0,0 +1,12 @@ +import QtQuick + +// Right arrow pattern — manual port forwarding +DotIcon { + pattern: [ + 0, 0, 1, 0, 0, + 0, 0, 0, 1, 0, + 1, 1, 1, 1, 1, + 0, 0, 0, 1, 0, + 0, 0, 1, 0, 0 + ] +} diff --git a/src/qml/UpnpIcon.qml b/src/qml/UpnpIcon.qml new file mode 100644 index 0000000..f59e08c --- /dev/null +++ b/src/qml/UpnpIcon.qml @@ -0,0 +1,12 @@ +import QtQuick + +// Diamond / network pattern — UPnP automatic port forwarding +DotIcon { + pattern: [ + 0, 0, 1, 0, 0, + 0, 1, 0, 1, 0, + 1, 0, 1, 0, 1, + 0, 1, 0, 1, 0, + 0, 0, 1, 0, 0 + ] +}