Coverage for src / ezqt_app / shared / resources / icons.py: 100.00%
262 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-26 07:07 +0000
1# ///////////////////////////////////////////////////////////////
2# SHARED.RESOURCES.ICONS - Icons registry
3# Project: ezqt_app
4# ///////////////////////////////////////////////////////////////
6"""
7Shared icon resource registry.
8"""
10from __future__ import annotations
12# ///////////////////////////////////////////////////////////////
13# CLASSES
14# ///////////////////////////////////////////////////////////////
17class Icons:
18 """
19 Application icon management class.
21 This class contains paths to all icons
22 used in the application, organized by category.
23 """
25 # ////// CORE ICONS
26 icon_close: str = ":/icons/icon_close.png"
27 icon_maximize: str = ":/icons/icon_maximize.png"
28 icon_menu: str = ":/icons/icon_menu.png"
29 icon_minimize: str = ":/icons/icon_minimize.png"
30 icon_restore: str = ":/icons/icon_restore.png"
31 icon_settings: str = ":/icons/icon_settings.png"
33 # ////// MATERIAL ICONS
34 material_circled_C: str = ":/icons/material-circled-C.png"
35 material_circled_K: str = ":/icons/material-circled-K.png"
36 material_copy_24: str = ":/icons/material-copy-24.png"
37 material_electricity: str = ":/icons/material-electricity.png"
38 material_play_blue: str = ":/icons/material-play-blue.png"
39 material_stop_red: str = ":/icons/material-stop-red.png"
41 # ////// CIL ICONS - ARROWS
42 cil_arrow_bottom_2: str = ":/icons/cil-arrow-bottom-2.png"
43 cil_arrow_bottom: str = ":/icons/cil-arrow-bottom.png"
44 cil_arrow_circle_bottom: str = ":/icons/cil-arrow-circle-bottom.png"
45 cil_arrow_circle_left: str = ":/icons/cil-arrow-circle-left.png"
46 cil_arrow_circle_right: str = ":/icons/cil-arrow-circle-right.png"
47 cil_arrow_circle_top: str = ":/icons/cil-arrow-circle-top.png"
48 cil_arrow_left: str = ":/icons/cil-arrow-left.png"
49 cil_arrow_right: str = ":/icons/cil-arrow-right.png"
50 cil_arrow_top: str = ":/icons/cil-arrow-top.png"
52 # ////// CIL ICONS - NAVIGATION
53 cil_chevron_bottom: str = ":/icons/cil-chevron-bottom.png"
54 cil_chevron_circle_down_alt: str = ":/icons/cil-chevron-circle-down-alt.png"
55 cil_chevron_circle_left_alt: str = ":/icons/cil-chevron-circle-left-alt.png"
56 cil_chevron_circle_right_alt: str = ":/icons/cil-chevron-circle-right-alt.png"
57 cil_chevron_circle_up_alt: str = ":/icons/cil-chevron-circle-up-alt.png"
58 cil_chevron_double_down: str = ":/icons/cil-chevron-double-down.png"
59 cil_chevron_double_left: str = ":/icons/cil-chevron-double-left.png"
60 cil_chevron_double_right: str = ":/icons/cil-chevron-double-right.png"
61 cil_chevron_double_up_alt: str = ":/icons/cil-chevron-double-up-alt.png"
62 cil_chevron_double_up: str = ":/icons/cil-chevron-double-up.png"
63 cil_chevron_left: str = ":/icons/cil-chevron-left.png"
64 cil_chevron_right: str = ":/icons/cil-chevron-right.png"
65 cil_chevron_top: str = ":/icons/cil-chevron-top.png"
67 # ////// CIL ICONS - ACTIONS
68 cil_action_redo: str = ":/icons/cil-action-redo.png"
69 cil_action_undo: str = ":/icons/cil-action-undo.png"
70 cil_check_alt: str = ":/icons/cil-check-alt.png"
71 cil_check_circle: str = ":/icons/cil-check-circle.png"
72 cil_check: str = ":/icons/cil-check.png"
73 cil_minus: str = ":/icons/cil-minus.png"
74 cil_plus: str = ":/icons/cil-plus.png"
75 cil_x_circle: str = ":/icons/cil-x-circle.png"
76 cil_x: str = ":/icons/cil-x.png"
78 # ////// CIL ICONS - ALIGNMENT
79 cil_align_center: str = ":/icons/cil-align-center.png"
80 cil_align_left: str = ":/icons/cil-align-left.png"
81 cil_align_right: str = ":/icons/cil-align-right.png"
82 cil_justify_center: str = ":/icons/cil-justify-center.png"
83 cil_justify_left: str = ":/icons/cil-justify-left.png"
84 cil_justify_right: str = ":/icons/cil-justify-right.png"
86 # ////// CIL ICONS - COMMUNICATION
87 cil_at: str = ":/icons/cil-at.png"
88 cil_chat_bubble: str = ":/icons/cil-chat-bubble.png"
89 cil_comment_bubble: str = ":/icons/cil-comment-bubble.png"
90 cil_comment_square: str = ":/icons/cil-comment-square.png"
91 cil_envelope_closed: str = ":/icons/cil-envelope-closed.png"
92 cil_envelope_letter: str = ":/icons/cil-envelope-letter.png"
93 cil_envelope_open: str = ":/icons/cil-envelope-open.png"
94 cil_phone: str = ":/icons/cil-phone.png"
95 cil_speech: str = ":/icons/cil-speech.png"
97 # ////// CIL ICONS - DEVICES
98 cil_airplane_mode_off: str = ":/icons/cil-airplane-mode-off.png"
99 cil_airplane_mode: str = ":/icons/cil-airplane-mode.png"
100 cil_battery_0: str = ":/icons/cil-battery-0.png"
101 cil_battery_3: str = ":/icons/cil-battery-3.png"
102 cil_battery_5: str = ":/icons/cil-battery-5.png"
103 cil_battery_alert: str = ":/icons/cil-battery-alert.png"
104 cil_battery_slash: str = ":/icons/cil-battery-slash.png"
105 cil_bluetooth: str = ":/icons/cil-bluetooth.png"
106 cil_devices: str = ":/icons/cil-devices.png"
107 cil_ethernet: str = ":/icons/cil-ethernet.png"
108 cil_keyboard: str = ":/icons/cil-keyboard.png"
109 cil_laptop: str = ":/icons/cil-laptop.png"
110 cil_mobile_landscape: str = ":/icons/cil-mobile-landscape.png"
111 cil_mobile: str = ":/icons/cil-mobile.png"
112 cil_mouse: str = ":/icons/cil-mouse.png"
113 cil_screen_desktop: str = ":/icons/cil-screen-desktop.png"
114 cil_screen_smartphone: str = ":/icons/cil-screen-smartphone.png"
115 cil_wifi_signal_0: str = ":/icons/cil-wifi-signal-0.png"
116 cil_wifi_signal_1: str = ":/icons/cil-wifi-signal-1.png"
117 cil_wifi_signal_2: str = ":/icons/cil-wifi-signal-2.png"
118 cil_wifi_signal_4: str = ":/icons/cil-wifi-signal-4.png"
119 cil_wifi_signal_off: str = ":/icons/cil-wifi-signal-off.png"
121 # ////// CIL ICONS - MEDIA
122 cil_3d: str = ":/icons/cil-3d.png"
123 cil_4k: str = ":/icons/cil-4k.png"
124 cil_camera_roll: str = ":/icons/cil-camera-roll.png"
125 cil_camera: str = ":/icons/cil-camera.png"
126 cil_cast: str = ":/icons/cil-cast.png"
127 cil_closed_captioning: str = ":/icons/cil-closed-captioning.png"
128 cil_hd: str = ":/icons/cil-hd.png"
129 cil_hdr: str = ":/icons/cil-hdr.png"
130 cil_headphones: str = ":/icons/cil-headphones.png"
131 cil_image_plus: str = ":/icons/cil-image-plus.png"
132 cil_image1: str = ":/icons/cil-image1.png"
133 cil_media_eject: str = ":/icons/cil-media-eject.png"
134 cil_media_pause: str = ":/icons/cil-media-pause.png"
135 cil_media_play: str = ":/icons/cil-media-play.png"
136 cil_media_skip_backward: str = ":/icons/cil-media-skip-backward.png"
137 cil_media_skip_forward: str = ":/icons/cil-media-skip-forward.png"
138 cil_media_step_backward: str = ":/icons/cil-media-step-backward.png"
139 cil_media_step_forward: str = ":/icons/cil-media-step-forward.png"
140 cil_media_stop: str = ":/icons/cil-media-stop.png"
141 cil_movie: str = ":/icons/cil-movie.png"
142 cil_speaker: str = ":/icons/cil-speaker.png"
143 cil_volume_high: str = ":/icons/cil-volume-high.png"
144 cil_volume_low: str = ":/icons/cil-volume-low.png"
145 cil_volume_off: str = ":/icons/cil-volume-off.png"
147 # ////// CIL ICONS - INTERFACE
148 cil_alarm: str = ":/icons/cil-alarm.png"
149 cil_ban: str = ":/icons/cil-ban.png"
150 cil_bell: str = ":/icons/cil-bell.png"
151 cil_briefcase: str = ":/icons/cil-briefcase.png"
152 cil_browser: str = ":/icons/cil-browser.png"
153 cil_calendar_check: str = ":/icons/cil-calendar-check.png"
154 cil_clock: str = ":/icons/cil-clock.png"
155 cil_cursor_move: str = ":/icons/cil-cursor-move.png"
156 cil_cursor: str = ":/icons/cil-cursor.png"
157 cil_dialpad: str = ":/icons/cil-dialpad.png"
158 cil_exit_to_app: str = ":/icons/cil-exit-to-app.png"
159 cil_file: str = ":/icons/cil-file.png"
160 cil_folder_open: str = ":/icons/cil-folder-open.png"
161 cil_folder: str = ":/icons/cil-folder.png"
162 cil_home: str = ":/icons/cil-home.png"
163 cil_house: str = ":/icons/cil-house.png"
164 cil_menu: str = ":/icons/cil-menu.png"
165 cil_notes: str = ":/icons/cil-notes.png"
166 cil_options_horizontal: str = ":/icons/cil-options-horizontal.png"
167 cil_options: str = ":/icons/cil-options.png"
168 cil_settings: str = ":/icons/cil-settings.png"
169 cil_size_grip: str = ":/icons/cil-size-grip.png"
170 cil_task: str = ":/icons/cil-task.png"
171 cil_terminal: str = ":/icons/cil-terminal.png"
172 cil_window_maximize: str = ":/icons/cil-window-maximize.png"
173 cil_window_minimize: str = ":/icons/cil-window-minimize.png"
174 cil_window_restore: str = ":/icons/cil-window-restore.png"
176 # ////// CIL ICONS - USERS
177 cil_account_logout: str = ":/icons/cil-account-logout.png"
178 cil_people: str = ":/icons/cil-people.png"
179 cil_user_female: str = ":/icons/cil-user-female.png"
180 cil_user_follow: str = ":/icons/cil-user-follow.png"
181 cil_user_unfollow: str = ":/icons/cil-user-unfollow.png"
182 cil_user: str = ":/icons/cil-user.png"
184 # ////// CIL ICONS - EMOTIONS
185 cil_face_dead: str = ":/icons/cil-face-dead.png"
186 cil_frown: str = ":/icons/cil-frown.png"
187 cil_meh: str = ":/icons/cil-meh.png"
188 cil_mood_bad: str = ":/icons/cil-mood-bad.png"
189 cil_mood_good: str = ":/icons/cil-mood-good.png"
190 cil_mood_very_bad: str = ":/icons/cil-mood-very-bad.png"
191 cil_mood_very_good: str = ":/icons/cil-mood-very-good.png"
192 cil_smile: str = ":/icons/cil-smile.png"
194 # ////// CIL ICONS - MISC
195 cil_av_timer: str = ":/icons/cil-av-timer.png"
196 cil_caret_bottom: str = ":/icons/cil-caret-bottom.png"
197 cil_caret_left: str = ":/icons/cil-caret-left.png"
198 cil_caret_right: str = ":/icons/cil-caret-right.png"
199 cil_caret_top: str = ":/icons/cil-caret-top.png"
200 cil_cart: str = ":/icons/cil-cart.png"
201 cil_chart_line: str = ":/icons/cil-chart-line.png"
202 cil_chart_pie: str = ":/icons/cil-chart-pie.png"
203 cil_chart: str = ":/icons/cil-chart.png"
204 cil_circle: str = ":/icons/cil-circle.png"
205 cil_clipboard: str = ":/icons/cil-clipboard.png"
206 cil_clone: str = ":/icons/cil-clone.png"
207 cil_cloud_download: str = ":/icons/cil-cloud-download.png"
208 cil_cloud_upload: str = ":/icons/cil-cloud-upload.png"
209 cil_cloudy: str = ":/icons/cil-cloudy.png"
210 cil_code: str = ":/icons/cil-code.png"
211 cil_coffee: str = ":/icons/cil-coffee.png"
212 cil_credit_card: str = ":/icons/cil-credit-card.png"
213 cil_cut: str = ":/icons/cil-cut.png"
214 cil_data_transfer_down: str = ":/icons/cil-data-transfer-down.png"
215 cil_data_transfer_up: str = ":/icons/cil-data-transfer-up.png"
216 cil_deaf: str = ":/icons/cil-deaf.png"
217 cil_description: str = ":/icons/cil-description.png"
218 cil_dog: str = ":/icons/cil-dog.png"
219 cil_door: str = ":/icons/cil-door.png"
220 cil_double_quote_sans_left: str = ":/icons/cil-double-quote-sans-left.png"
221 cil_double_quote_sans_right: str = ":/icons/cil-double-quote-sans-right.png"
222 cil_drop: str = ":/icons/cil-drop.png"
223 cil_equalizer: str = ":/icons/cil-equalizer.png"
224 cil_expand_down: str = ":/icons/cil-expand-down.png"
225 cil_expand_left: str = ":/icons/cil-expand-left.png"
226 cil_expand_right: str = ":/icons/cil-expand-right.png"
227 cil_expand_up: str = ":/icons/cil-expand-up.png"
228 cil_exposure: str = ":/icons/cil-exposure.png"
229 cil_external_link: str = ":/icons/cil-external-link.png"
230 cil_featured_playlist: str = ":/icons/cil-featured-playlist.png"
231 cil_find_in_page: str = ":/icons/cil-find-in-page.png"
232 cil_fingerprint: str = ":/icons/cil-fingerprint.png"
233 cil_fire: str = ":/icons/cil-fire.png"
234 cil_flip_to_back: str = ":/icons/cil-flip-to-back.png"
235 cil_gamepad: str = ":/icons/cil-gamepad.png"
236 cil_hand_point_down: str = ":/icons/cil-hand-point-down.png"
237 cil_hand_point_left: str = ":/icons/cil-hand-point-left.png"
238 cil_hand_point_right: str = ":/icons/cil-hand-point-right.png"
239 cil_hand_point_up: str = ":/icons/cil-hand-point-up.png"
240 cil_heart: str = ":/icons/cil-heart.png"
241 cil_highligt: str = ":/icons/cil-highligt.png"
242 cil_history: str = ":/icons/cil-history.png"
243 cil_infinity: str = ":/icons/cil-infinity.png"
244 cil_input_power: str = ":/icons/cil-input-power.png"
245 cil_input: str = ":/icons/cil-input.png"
246 cil_layers: str = ":/icons/cil-layers.png"
247 cil_level_down: str = ":/icons/cil-level-down.png"
248 cil_level_up: str = ":/icons/cil-level-up.png"
249 cil_library_add: str = ":/icons/cil-library-add.png"
250 cil_library: str = ":/icons/cil-library.png"
251 cil_lightbulb: str = ":/icons/cil-lightbulb.png"
252 cil_link_alt: str = ":/icons/cil-link-alt.png"
253 cil_link_broken: str = ":/icons/cil-link-broken.png"
254 cil_link: str = ":/icons/cil-link.png"
255 cil_location_pin: str = ":/icons/cil-location-pin.png"
256 cil_lock_locked: str = ":/icons/cil-lock-locked.png"
257 cil_lock_unlocked: str = ":/icons/cil-lock-unlocked.png"
258 cil_loop_1: str = ":/icons/cil-loop-1.png"
259 cil_loop_circular: str = ":/icons/cil-loop-circular.png"
260 cil_loop: str = ":/icons/cil-loop.png"
261 cil_low_vision: str = ":/icons/cil-low-vision.png"
262 cil_magnifying_glass: str = ":/icons/cil-magnifying-glass.png"
263 cil_map: str = ":/icons/cil-map.png"
264 cil_microphone: str = ":/icons/cil-microphone.png"
265 cil_move: str = ":/icons/cil-move.png"
266 cil_mug_tea: str = ":/icons/cil-mug-tea.png"
267 cil_mug: str = ":/icons/cil-mug.png"
268 cil_paint_bucket: str = ":/icons/cil-paint-bucket.png"
269 cil_paper_plane: str = ":/icons/cil-paper-plane.png"
270 cil_paperclip: str = ":/icons/cil-paperclip.png"
271 cil_paragraph: str = ":/icons/cil-paragraph.png"
272 cil_pen_alt: str = ":/icons/cil-pen-alt.png"
273 cil_pencil: str = ":/icons/cil-pencil.png"
274 cil_pin: str = ":/icons/cil-pin.png"
275 cil_power_standby: str = ":/icons/cil-power-standby.png"
276 cil_print: str = ":/icons/cil-print.png"
277 cil_rectangle: str = ":/icons/cil-rectangle.png"
278 cil_reload: str = ":/icons/cil-reload.png"
279 cil_remove: str = ":/icons/cil-remove.png"
280 cil_rss: str = ":/icons/cil-rss.png"
281 cil_satelite: str = ":/icons/cil-satelite.png"
282 cil_save: str = ":/icons/cil-save.png"
283 cil_share_boxed: str = ":/icons/cil-share-boxed.png"
284 cil_share: str = ":/icons/cil-share.png"
285 cil_signal_cellular_0: str = ":/icons/cil-signal-cellular-0.png"
286 cil_signal_cellular_3: str = ":/icons/cil-signal-cellular-3.png"
287 cil_speedometer: str = ":/icons/cil-speedometer.png"
288 cil_star: str = ":/icons/cil-star.png"
289 cil_tags: str = ":/icons/cil-tags.png"
290 cil_text_size: str = ":/icons/cil-text-size.png"
291 cil_text_square: str = ":/icons/cil-text-square.png"
292 cil_text: str = ":/icons/cil-text.png"
293 cil_thumb_down: str = ":/icons/cil-thumb-down.png"
294 cil_thumb_up: str = ":/icons/cil-thumb-up.png"
295 cil_transfer: str = ":/icons/cil-transfer.png"
296 cil_trash: str = ":/icons/cil-trash.png"
297 cil_triangle: str = ":/icons/cil-triangle.png"
298 cil_truck: str = ":/icons/cil-truck.png"
299 cil_vertical_align_bottom: str = ":/icons/cil-vertical-align-bottom.png"
300 cil_view_column: str = ":/icons/cil-view-column.png"
301 cil_view_module: str = ":/icons/cil-view-module.png"
302 cil_view_quilt: str = ":/icons/cil-view-quilt.png"
303 cil_view_stream: str = ":/icons/cil-view-stream.png"
304 cil_voice_over_record: str = ":/icons/cil-voice-over-record.png"
305 cil_wallet: str = ":/icons/cil-wallet.png"
306 cil_watch: str = ":/icons/cil-watch.png"
307 cil_wrap_text: str = ":/icons/cil-wrap-text.png"
308 cil_zoom_in: str = ":/icons/cil-zoom-in.png"
309 cil_zoom_out: str = ":/icons/cil-zoom-out.png"