Coverage for src / ezqt_app / shared / resources / icons.py: 100.00%

262 statements  

« prev     ^ index     » next       coverage.py v7.13.5, created at 2026-04-06 13:12 +0000

1# /////////////////////////////////////////////////////////////// 

2# SHARED.RESOURCES.ICONS - Icons registry 

3# Project: ezqt_app 

4# /////////////////////////////////////////////////////////////// 

5 

6""" 

7Shared icon resource registry. 

8""" 

9 

10from __future__ import annotations 

11 

12# /////////////////////////////////////////////////////////////// 

13# CLASSES 

14# /////////////////////////////////////////////////////////////// 

15 

16 

17class Icons: 

18 """ 

19 Application icon management class. 

20 

21 This class contains paths to all icons 

22 used in the application, organized by category. 

23 """ 

24 

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" 

32 

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" 

40 

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" 

51 

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" 

66 

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" 

77 

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" 

85 

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" 

96 

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" 

120 

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" 

146 

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" 

175 

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" 

183 

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" 

193 

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"