├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── builds_mobile.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE.md ├── QmlMobileScanner.pro ├── README.md ├── assets ├── android │ ├── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── res │ │ ├── drawable-hdpi │ │ │ └── splashicon.png │ │ ├── drawable-mdpi │ │ │ └── splashicon.png │ │ ├── drawable-v24 │ │ │ └── ic_launcher_background.xml │ │ ├── drawable-xhdpi │ │ │ └── splashicon.png │ │ ├── drawable-xxhdpi │ │ │ └── splashicon.png │ │ ├── drawable-xxxhdpi │ │ │ └── splashicon.png │ │ ├── drawable │ │ │ ├── ic_launcher_background.xml │ │ │ ├── ic_launcher_foreground.xml │ │ │ └── splash.xml │ │ ├── mipmap-anydpi-v26 │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ ├── ic_launcher_background.png │ │ │ └── ic_launcher_round.png │ │ ├── values │ │ │ ├── apptheme.xml │ │ │ └── ic_launcher_background.xml │ │ └── xml │ │ │ └── filepaths.xml │ └── src │ │ └── io │ │ └── emeric │ │ └── utils │ │ ├── QGpsUtils.java │ │ ├── QSharePathResolver.java │ │ └── QShareUtils.java ├── assets.qrc ├── gfx │ ├── COPYING │ └── logos │ │ ├── github.svg │ │ ├── gitlab.svg │ │ ├── logo2_black.svg │ │ ├── logo_black.svg │ │ └── logo_white.svg └── ios │ └── Info.plist ├── qml ├── DesktopApplication.qml ├── DesktopSidebar.qml ├── MobileApplication.qml ├── MobileDrawer.qml ├── MobileHeader.qml ├── MobilePermissions.qml ├── Reader_QZXing.qml ├── Reader_ZXingCpp.qml ├── ScreenAbout.qml ├── ScreenAboutFormats.qml ├── ScreenBarcodeDetails.qml ├── ScreenBarcodeHistory.qml ├── ScreenBarcodeReader.qml ├── ScreenBarcodeWriter.qml ├── ScreenMainMenu.qml ├── ScreenProductList.qml ├── ScreenSettings.qml ├── ScreenTutorial.qml ├── Writer_QZXing.qml ├── Writer_ZXingCpp.qml ├── Writer_Zint.qml ├── components │ ├── MenuCamera.qml │ ├── MenuDebug.qml │ ├── MenuFormats.qml │ ├── MenuScreens.qml │ ├── WidgetBarcodeHistory.qml │ └── WidgetBarcodeResult.qml └── popups │ ├── PopupBarcodeFullscreen.qml │ └── PopupHistoryDelete.qml ├── src ├── Barcode.cpp ├── Barcode.h ├── BarcodeManager.cpp ├── BarcodeManager.h ├── DatabaseManager.cpp ├── DatabaseManager.h ├── SettingsManager.cpp ├── SettingsManager.h ├── main.cpp ├── utils_camera.cpp └── utils_camera.h └── thirdparty ├── AppUtils ├── AppUtils.pri ├── CMakeLists.txt ├── LICENSE ├── README.md ├── utils_app.cpp ├── utils_app.h ├── utils_bits.cpp ├── utils_bits.h ├── utils_clipboard.cpp ├── utils_clipboard.h ├── utils_fpsmonitor.cpp ├── utils_fpsmonitor.h ├── utils_language.cpp ├── utils_language.h ├── utils_log.cpp ├── utils_log.h ├── utils_maths.cpp ├── utils_maths.h ├── utils_os_android.cpp ├── utils_os_android.h ├── utils_os_ios.h ├── utils_os_ios.mm ├── utils_os_ios_notif.h ├── utils_os_ios_notif.mm ├── utils_os_ios_wifi.h ├── utils_os_ios_wifi.mm ├── utils_os_linux.cpp ├── utils_os_linux.h ├── utils_os_macos.h ├── utils_os_macos.mm ├── utils_os_macos_dock.h ├── utils_os_macos_dock.mm ├── utils_os_windows.cpp ├── utils_os_windows.h ├── utils_screen.cpp ├── utils_screen.h ├── utils_sysinfo.cpp ├── utils_sysinfo.h ├── utils_versionchecker.h ├── utils_wifi.cpp └── utils_wifi.h ├── ComponentLibrary ├── CMakeLists.txt ├── ComponentLibrary.qrc ├── QmlImports.qml ├── README.md ├── ThemeEngine.qml ├── buttons │ ├── ButtonClear.qml │ ├── ButtonDesktop.qml │ ├── ButtonFlat.qml │ ├── ButtonImpl.qml │ ├── ButtonOutline.qml │ ├── ButtonSolid.qml │ ├── ButtonSunken.qml │ ├── ButtonWireframe.qml │ ├── RoundButtonClear.qml │ ├── RoundButtonDesktop.qml │ ├── RoundButtonFlat.qml │ ├── RoundButtonImpl.qml │ ├── RoundButtonOutline.qml │ ├── RoundButtonSolid.qml │ ├── RoundButtonSunken.qml │ ├── RoundButtonWireframe.qml │ ├── SquareButtonClear.qml │ ├── SquareButtonDesktop.qml │ ├── SquareButtonFlat.qml │ ├── SquareButtonImpl.qml │ ├── SquareButtonOutline.qml │ ├── SquareButtonSolid.qml │ ├── SquareButtonSunken.qml │ └── SquareButtonWireframe.qml ├── complex │ ├── DatePicker.qml │ ├── FileInputArea.qml │ └── FolderInputArea.qml ├── controls │ ├── ButtonIconThemed.qml │ ├── ButtonThemed.qml │ ├── CheckBoxThemed.qml │ ├── ComboBoxThemed.qml │ ├── DialThemed.qml │ ├── ItemDelegateThemed.qml │ ├── MiddleSliderArrow.qml │ ├── MiddleSliderThemed.qml │ ├── MiddleSliderValueSolid.qml │ ├── PageIndicatorThemed.qml │ ├── ProgressBarThemed.qml │ ├── RadioButtonThemed.qml │ ├── RangeSliderArrow.qml │ ├── RangeSliderThemed.qml │ ├── RangeSliderValue.qml │ ├── RangeSliderValueSolid.qml │ ├── RippleThemed.qml │ ├── RoundButtonIconThemed.qml │ ├── RoundButtonThemed.qml │ ├── ScrollBarThemed.qml │ ├── SliderArrow.qml │ ├── SliderThemed.qml │ ├── SliderValueSolid.qml │ ├── SpinBoxThemedDesktop.qml │ ├── SpinBoxThemedMobile.qml │ ├── SwitchThemed.qml │ ├── TextAreaThemed.qml │ ├── TextEditThemed.qml │ ├── TextFieldThemed.qml │ ├── ToolTipFlat.qml │ ├── ToolTipThemed.qml │ └── TumblerThemed.qml ├── deprecated │ ├── ButtonCompactable.qml │ ├── ButtonImage.qml │ ├── ButtonText.qml │ ├── RoundButtonIcon.qml │ ├── RoundButtonText.qml │ └── SwitchThemedMobile.qml ├── generic │ ├── AndroidButton.qml │ ├── AndroidButtonIcon.qml │ ├── AndroidTextField.qml │ ├── ButtonChip.qml │ ├── ButtonFab.qml │ ├── ButtonFabExtended.qml │ ├── ButtonToggle.qml │ ├── DataBarCompact.qml │ ├── DataBarSolid.qml │ ├── IconSvg.qml │ ├── ItemBadge.qml │ ├── ItemLicenseBadge.qml │ ├── ProgressArc.qml │ ├── ProgressCircle.qml │ ├── SelectorGrid.qml │ ├── SelectorGridItem.qml │ ├── SelectorMenu.qml │ ├── SelectorMenuColorful.qml │ ├── SelectorMenuColorfulItem.qml │ ├── SelectorMenuItem.qml │ └── SelectorMenuSunken.qml ├── layouts │ ├── CardBox.qml │ ├── FrameBox.qml │ ├── FrameThemed.qml │ ├── GroupBoxThemed.qml │ └── PaneThemed.qml ├── maps │ ├── MapButton.qml │ ├── MapButtonCompass.qml │ ├── MapButtonZoom.qml │ ├── MapFrameArea.qml │ ├── MapMarker.qml │ └── MapScale.qml ├── menus │ ├── ActionMenuItem.qml │ ├── ActionMenuSeparator.qml │ ├── ActionMenu_bottom.qml │ ├── ActionMenu_floating.qml │ ├── DesktopHeaderItem.qml │ ├── DesktopSidebarItem.qml │ ├── DesktopSidebarMenu.qml │ ├── DesktopSidebarSubMenu.qml │ ├── DrawerButton.qml │ ├── DrawerItem.qml │ ├── DrawerThemed.qml │ ├── ListItem.qml │ ├── ListItemClickable.qml │ ├── ListSeparator.qml │ ├── ListSeparatorPadded.qml │ ├── ListTitle.qml │ ├── MobileMenuItem_horizontal.qml │ └── MobileMenuItem_vertical.qml ├── utils │ ├── CsdLinux.qml │ ├── CsdMac.qml │ ├── CsdWindows.qml │ ├── FpsMonitor.qml │ ├── MovablePoint.qml │ ├── RectangleDebug.qml │ ├── SwipeArea.qml │ ├── UtilsMedia.js │ ├── UtilsNumber.js │ ├── UtilsPath.js │ ├── UtilsString.js │ └── WindowGeometrySaver.qml └── wip │ ├── FileInputArea_complex.qml │ ├── TagButtonClear.qml │ ├── TagButtonDesktop.qml │ ├── TagButtonFlat.qml │ ├── TagButtonImpl.qml │ ├── TagClear.qml │ ├── TagDesktop.qml │ ├── TagFlat.qml │ └── TagImpl.qml ├── IconLibrary ├── COPYING ├── IconLibrary.qrc ├── bootstrap │ ├── android.svg │ ├── apple.svg │ ├── bandaid.svg │ ├── bluetooth.svg │ ├── boombox.svg │ ├── camera.svg │ ├── cassette.svg │ ├── cast.svg │ ├── controller.svg │ ├── cpu.svg │ ├── database.svg │ ├── device-hdd.svg │ ├── device-ssd.svg │ ├── display.svg │ ├── displayport.svg │ ├── dpad.svg │ ├── earbuds.svg │ ├── fan.svg │ ├── film.svg │ ├── fingerprint.svg │ ├── floppy.svg │ ├── geo-alt.svg │ ├── geo.svg │ ├── gpu-card.svg │ ├── hdd-rack.svg │ ├── headphones.svg │ ├── headset-vr.svg │ ├── headset.svg │ ├── heart-pulse.svg │ ├── image.svg │ ├── joystick.svg │ ├── keyboard.svg │ ├── laptop.svg │ ├── lightbulb.svg │ ├── lungs.svg │ ├── memory.svg │ ├── mic.svg │ ├── modem.svg │ ├── motherboard.svg │ ├── mouse.svg │ ├── pc.svg │ ├── person-circle.svg │ ├── person-vcard.svg │ ├── phone-flip.svg │ ├── phone.svg │ ├── printer.svg │ ├── projector.svg │ ├── qr-code-scan.svg │ ├── qr-code.svg │ ├── radioactive.svg │ ├── robot.svg │ ├── router.svg │ ├── sd-card.svg │ ├── smartwatch.svg │ ├── speaker.svg │ ├── tablet.svg │ ├── tags.svg │ ├── telephone.svg │ ├── thermometer-half.svg │ ├── thermometer-snow.svg │ ├── thermometer-sun.svg │ ├── tv.svg │ ├── upc-scan.svg │ ├── upc.svg │ ├── usb-c.svg │ ├── usb-drive.svg │ ├── usb-micro.svg │ ├── usb-mini.svg │ ├── usb-plug.svg │ ├── usb.svg │ └── webcam.svg ├── fontawesome │ ├── lungs-solid.svg │ └── photo-video-duotone.svg ├── material-icons │ ├── duotone │ │ ├── aspect_ratio.svg │ │ ├── av_timer.svg │ │ ├── battery_10.svg │ │ ├── battery_20.svg │ │ ├── battery_30.svg │ │ ├── battery_40.svg │ │ ├── battery_50.svg │ │ ├── battery_60.svg │ │ ├── battery_70.svg │ │ ├── battery_80.svg │ │ ├── battery_90.svg │ │ ├── battery_alert.svg │ │ ├── battery_full.svg │ │ ├── battery_unknown.svg │ │ ├── bluetooth_connected.svg │ │ ├── bluetooth_searching.svg │ │ ├── brightness_4.svg │ │ ├── bug_report.svg │ │ ├── burst_mode.svg │ │ ├── camera.svg │ │ ├── camera_alt.svg │ │ ├── cameraswitch.svg │ │ ├── child_friendly.svg │ │ ├── clean_hands.svg │ │ ├── data_usage.svg │ │ ├── date_clear.svg │ │ ├── date_range.svg │ │ ├── devices.svg │ │ ├── edit.svg │ │ ├── emoji_objects.svg │ │ ├── exit_to_app.svg │ │ ├── fastfood.svg │ │ ├── format_color_fill.svg │ │ ├── format_size.svg │ │ ├── healing.svg │ │ ├── hearing.svg │ │ ├── info.svg │ │ ├── insert_chart.svg │ │ ├── launch.svg │ │ ├── library_add.svg │ │ ├── library_copy.svg │ │ ├── list.svg │ │ ├── local_cafe.svg │ │ ├── local_drink.svg │ │ ├── local_movies_library.svg │ │ ├── manage_accounts.svg │ │ ├── memory.svg │ │ ├── mic.svg │ │ ├── microwave.svg │ │ ├── minimize.svg │ │ ├── model_training.svg │ │ ├── photo_library.svg │ │ ├── pin_drop.svg │ │ ├── qr_code_2.svg │ │ ├── qr_code_scanner.svg │ │ ├── question_answer.svg │ │ ├── restart_alt.svg │ │ ├── rotate_90_degrees_ccw.svg │ │ ├── save_alt.svg │ │ ├── schedule.svg │ │ ├── sd_card.svg │ │ ├── settings_bluetooth.svg │ │ ├── settings_overscan.svg │ │ ├── shutter_speed.svg │ │ ├── speak.svg │ │ ├── speaker.svg │ │ ├── speed.svg │ │ ├── spherical.svg │ │ ├── spherical_big.svg │ │ ├── style.svg │ │ ├── support_agent.svg │ │ ├── timer.svg │ │ ├── touch_app.svg │ │ ├── transfer_within_a_station.svg │ │ ├── translate.svg │ │ ├── tune.svg │ │ ├── update.svg │ │ ├── vibration.svg │ │ ├── video_library.svg │ │ ├── volume_down.svg │ │ ├── volume_off.svg │ │ ├── volume_up_1.svg │ │ ├── volume_up_2.svg │ │ ├── warning.svg │ │ ├── water_full.svg │ │ ├── water_mid.svg │ │ ├── wb_sunny.svg │ │ ├── wc.svg │ │ └── wifi_tethering.svg │ └── outlined │ │ ├── bluetooth.svg │ │ ├── bluetooth_connected.svg │ │ ├── bluetooth_disabled.svg │ │ ├── bluetooth_searching.svg │ │ ├── hourglass_empty.svg │ │ ├── more_horiz.svg │ │ ├── more_vert.svg │ │ └── settings_bluetooth.svg └── material-symbols │ ├── 360.svg │ ├── accessibility.svg │ ├── account_circle-fill.svg │ ├── account_circle.svg │ ├── add.svg │ ├── add_circle-fill.svg │ ├── add_circle.svg │ ├── altitude-fill.svg │ ├── altitude.svg │ ├── android.svg │ ├── archive-fill.svg │ ├── archive.svg │ ├── arrow_back.svg │ ├── arrow_back_ios_new.svg │ ├── arrow_circle_down-fill.svg │ ├── arrow_circle_down.svg │ ├── arrow_circle_left-fill.svg │ ├── arrow_circle_left.svg │ ├── arrow_circle_right-fill.svg │ ├── arrow_circle_right.svg │ ├── arrow_circle_up-fill.svg │ ├── arrow_circle_up.svg │ ├── arrow_drop_down.svg │ ├── arrow_drop_down_circle-fill.svg │ ├── arrow_drop_down_circle.svg │ ├── arrow_drop_up.svg │ ├── arrow_left.svg │ ├── arrow_range.svg │ ├── arrow_right.svg │ ├── autorenew.svg │ ├── backlight_high.svg │ ├── backlight_low.svg │ ├── backspace-fill.svg │ ├── barcode.svg │ ├── barcode_scanner.svg │ ├── block.svg │ ├── bluetooth.svg │ ├── bluetooth_connected.svg │ ├── bluetooth_disabled.svg │ ├── bluetooth_searching.svg │ ├── bottom_panel_close-fill.svg │ ├── bottom_panel_open-fill.svg │ ├── bug_report-fill.svg │ ├── bug_report.svg │ ├── build-fill.svg │ ├── build.svg │ ├── build_circle-fill.svg │ ├── build_circle.svg │ ├── cancel_circle-fill.svg │ ├── cancel_circle.svg │ ├── check.svg │ ├── check_circle-fill.svg │ ├── check_circle.svg │ ├── check_small.svg │ ├── chevron_left.svg │ ├── chevron_right.svg │ ├── circle-fill.svg │ ├── circle.svg │ ├── clear_day-fill.svg │ ├── clear_day.svg │ ├── clear_night-fill.svg │ ├── clear_night.svg │ ├── close.svg │ ├── close_fullscreen.svg │ ├── close_small.svg │ ├── collapse_content.svg │ ├── communication.svg │ ├── construction.svg │ ├── content_copy.svg │ ├── content_cut.svg │ ├── content_paste.svg │ ├── create_new_folder-fill.svg │ ├── create_new_folder.svg │ ├── crop_16_9.svg │ ├── crop_3_2.svg │ ├── crop_5_4.svg │ ├── crop_7_5.svg │ ├── crop_9_16.svg │ ├── crop_landscape.svg │ ├── crop_portrait.svg │ ├── crop_square.svg │ ├── dangerous-fill.svg │ ├── dangerous.svg │ ├── datetime │ ├── alarm-fill.svg │ ├── alarm.svg │ ├── alarm_add-fill.svg │ ├── alarm_add.svg │ ├── alarm_smart_wake-fill.svg │ ├── alarm_smart_wake.svg │ ├── calendar_clock-fill.svg │ ├── calendar_clock.svg │ ├── calendar_month-fill.svg │ ├── calendar_month.svg │ ├── calendar_today-fill.svg │ ├── calendar_today.svg │ ├── date_range-fill.svg │ ├── date_range.svg │ ├── edit_calendar-fill.svg │ ├── edit_calendar.svg │ ├── event-fill.svg │ ├── event.svg │ ├── event_available-fill.svg │ ├── event_available.svg │ ├── event_busy-fill.svg │ ├── event_busy.svg │ ├── event_note-fill.svg │ ├── event_note.svg │ └── timer.svg │ ├── delete-fill.svg │ ├── delete.svg │ ├── delete_forever-fill.svg │ ├── delete_forever.svg │ ├── delete_sweep-fill.svg │ ├── delete_sweep.svg │ ├── display_settings.svg │ ├── edit-fill.svg │ ├── edit.svg │ ├── edit_document-fill.svg │ ├── edit_document.svg │ ├── editor_choice-fill.svg │ ├── editor_choice.svg │ ├── expand_content.svg │ ├── face-fill.svg │ ├── face_4-fill.svg │ ├── file-fill.svg │ ├── file.svg │ ├── file_copy-fill.svg │ ├── file_copy.svg │ ├── filter-fill.svg │ ├── filter.svg │ ├── filter_list.svg │ ├── filter_list_off.svg │ ├── filter_none-fill.svg │ ├── filter_none.svg │ ├── flaky.svg │ ├── folder-fill.svg │ ├── folder.svg │ ├── folder_copy-fill.svg │ ├── folder_copy.svg │ ├── folder_managed.svg │ ├── folder_open.svg │ ├── folder_special.svg │ ├── folder_supervised.svg │ ├── folder_zip.svg │ ├── forklift.svg │ ├── format_quote-fill.svg │ ├── format_quote.svg │ ├── fullscreen.svg │ ├── fullscreen_exit.svg │ ├── groups-fill.svg │ ├── groups.svg │ ├── hardware │ ├── cable.svg │ ├── computer-fill.svg │ ├── computer.svg │ ├── controller_gen-fill.svg │ ├── controller_gen.svg │ ├── electrical_services.svg │ ├── gamepad-fill.svg │ ├── gamepad.svg │ ├── headphones-fill.svg │ ├── headset_mic-fill.svg │ ├── home_max.svg │ ├── joystick-fill.svg │ ├── joystick.svg │ ├── keyboard-fill.svg │ ├── keyboard.svg │ ├── laptop_chromebook.svg │ ├── laptop_mac.svg │ ├── light-fill.svg │ ├── light.svg │ ├── lightbulb-fill.svg │ ├── lightbulb.svg │ ├── missing_controller.svg │ ├── monitor.svg │ ├── monitor_weight-fill.svg │ ├── monitor_weight.svg │ ├── nest_hello_doorbell-fill.svg │ ├── nest_hello_doorbell.svg │ ├── nest_remote-fill.svg │ ├── nest_remote.svg │ ├── phone_enabled-fill.svg │ ├── phone_enabled.svg │ ├── phonelink_ring-fill.svg │ ├── phonelink_ring.svg │ ├── remote_gen-fill.svg │ ├── remote_gen.svg │ ├── settings_remote-fill.svg │ ├── settings_remote.svg │ ├── smartphone-fill.svg │ ├── smartphone.svg │ ├── speaker_phone-fill.svg │ ├── speaker_phone.svg │ ├── sports_esports-fill.svg │ ├── sports_esports.svg │ ├── switch-fill.svg │ ├── switch.svg │ ├── tv_gen-fill.svg │ ├── tv_gen.svg │ ├── tv_remote-fill.svg │ └── tv_remote.svg │ ├── help-fill.svg │ ├── help.svg │ ├── home-fill.svg │ ├── home.svg │ ├── import_contacts-fill.svg │ ├── info-fill.svg │ ├── info.svg │ ├── ink_eraser.svg │ ├── input_circle.svg │ ├── insert_chart-fill.svg │ ├── insert_chart.svg │ ├── join.svg │ ├── join_inner.svg │ ├── join_left.svg │ ├── join_right.svg │ ├── key-fill.svg │ ├── key.svg │ ├── label-fill.svg │ ├── label.svg │ ├── label_important-fill.svg │ ├── label_important.svg │ ├── landscape-fill.svg │ ├── landscape.svg │ ├── language.svg │ ├── layers-fill.svg │ ├── layers.svg │ ├── left_click.svg │ ├── left_panel_close-fill.svg │ ├── left_panel_open-fill.svg │ ├── link.svg │ ├── list.svg │ ├── location │ ├── distance-fill.svg │ ├── distance.svg │ ├── explore-fill.svg │ ├── explore.svg │ ├── explore_off.svg │ ├── location_disabled.svg │ ├── location_off-fill.svg │ ├── location_off.svg │ ├── location_on-fill.svg │ ├── location_on.svg │ ├── location_searching.svg │ ├── map-fill.svg │ ├── map.svg │ ├── my_location-fill.svg │ ├── my_location.svg │ ├── navigation-fill.svg │ ├── navigation.svg │ ├── near_me-fill.svg │ ├── near_me.svg │ ├── pin_drop-fill.svg │ ├── pin_drop.svg │ ├── satellite_alt-fill.svg │ └── satellite_alt.svg │ ├── lock-fill.svg │ ├── lock.svg │ ├── lock_open-fill.svg │ ├── lock_open.svg │ ├── loupe_minus.svg │ ├── loupe_plus.svg │ ├── mail.svg │ ├── measuring_tape-fill.svg │ ├── measuring_tape.svg │ ├── media │ ├── 2d-fill.svg │ ├── 2d.svg │ ├── 360.svg │ ├── 3d_rotation-fill.svg │ ├── 3d_rotation.svg │ ├── 4k-fill.svg │ ├── 4k.svg │ ├── airplay.svg │ ├── album-fill.svg │ ├── album.svg │ ├── aspect_ratio-fill.svg │ ├── aspect_ratio.svg │ ├── audio_description.svg │ ├── audio_file.svg │ ├── audio_video_receiver.svg │ ├── av1-fill.svg │ ├── av1.svg │ ├── av_timer.svg │ ├── avc-fill.svg │ ├── avc.svg │ ├── broken_image-fill.svg │ ├── broken_image.svg │ ├── burst_mode-fill.svg │ ├── burst_mode.svg │ ├── cable.svg │ ├── camera-fill.svg │ ├── camera.svg │ ├── camera_front.svg │ ├── camera_rear.svg │ ├── center_focus_strong-fill.svg │ ├── center_focus_strong.svg │ ├── center_focus_weak-fill.svg │ ├── center_focus_weak.svg │ ├── closed_caption-fill.svg │ ├── closed_caption.svg │ ├── contrast.svg │ ├── crop.svg │ ├── crop_free.svg │ ├── exposure.svg │ ├── filter_center_focus-fill.svg │ ├── filter_center_focus.svg │ ├── flash_off-fill.svg │ ├── flash_off.svg │ ├── flash_on-fill.svg │ ├── flash_on.svg │ ├── flip.svg │ ├── full_hd-fill.svg │ ├── full_hd.svg │ ├── gallery_thumbnail-fill.svg │ ├── gallery_thumbnail.svg │ ├── gif.svg │ ├── gif_box-fill.svg │ ├── gif_box.svg │ ├── gradient-fill.svg │ ├── gradient.svg │ ├── hd-fill.svg │ ├── hd.svg │ ├── hdr_off.svg │ ├── hdr_on.svg │ ├── hdr_strong.svg │ ├── hdr_weak.svg │ ├── hearing.svg │ ├── hevc.svg │ ├── high_quality-fill.svg │ ├── high_quality.svg │ ├── high_res-fill.svg │ ├── high_res.svg │ ├── hls.svg │ ├── image-fill.svg │ ├── image.svg │ ├── imagesmode-fill.svg │ ├── imagesmode.svg │ ├── input.svg │ ├── invert_colors.svg │ ├── library_music-fill.svg │ ├── library_music.svg │ ├── movie-fill.svg │ ├── movie.svg │ ├── movie_edit-fill.svg │ ├── movie_edit.svg │ ├── movie_info-fill.svg │ ├── movie_info.svg │ ├── music_video-fill.svg │ ├── music_video.svg │ ├── no_sound-fill.svg │ ├── no_sound.svg │ ├── panorama-fill.svg │ ├── panorama.svg │ ├── panorama_fish_eye-fill.svg │ ├── panorama_fish_eye.svg │ ├── panorama_horizontal-fill.svg │ ├── panorama_horizontal.svg │ ├── panorama_photosphere-fill.svg │ ├── panorama_photosphere.svg │ ├── panorama_vertical-fill.svg │ ├── panorama_vertical.svg │ ├── panorama_wide_angle-fill.svg │ ├── panorama_wide_angle.svg │ ├── pause-fill.svg │ ├── pause.svg │ ├── pause_circle-fill.svg │ ├── pause_circle.svg │ ├── perm_media-fill.svg │ ├── perm_media.svg │ ├── photo_camera-fill.svg │ ├── photo_camera.svg │ ├── photo_camera_back-fill.svg │ ├── photo_camera_back.svg │ ├── photo_frame-fill.svg │ ├── photo_frame.svg │ ├── photo_library-fill.svg │ ├── photo_library.svg │ ├── play_arrow-fill.svg │ ├── play_circle-fill.svg │ ├── play_circle.svg │ ├── play_pause.svg │ ├── resume-fill.svg │ ├── resume.svg │ ├── sd-fill.svg │ ├── sd.svg │ ├── sd_card-fill.svg │ ├── sd_card.svg │ ├── settings_input_component-fill.svg │ ├── settings_input_component.svg │ ├── settings_input_svideo-fill.svg │ ├── settings_input_svideo.svg │ ├── settings_overscan-fill.svg │ ├── settings_overscan.svg │ ├── slideshow-fill.svg │ ├── slideshow.svg │ ├── slow_motion_video.svg │ ├── speaker-fill.svg │ ├── speaker.svg │ ├── speaker_group-fill.svg │ ├── speaker_group.svg │ ├── stop-fill.svg │ ├── stop.svg │ ├── stop_circle-fill.svg │ ├── stop_circle.svg │ ├── surround_sound-fill.svg │ ├── surround_sound.svg │ ├── switch_camera-fill.svg │ ├── switch_camera.svg │ ├── theaters-fill.svg │ ├── theaters.svg │ ├── video_stable-fill.svg │ ├── video_stable.svg │ ├── volume_down-fill.svg │ ├── volume_down.svg │ ├── volume_mute-fill.svg │ ├── volume_mute.svg │ ├── volume_off-fill.svg │ ├── volume_off.svg │ ├── volume_up-fill.svg │ └── volume_up.svg │ ├── memory-fill.svg │ ├── memory.svg │ ├── memory_alt-fill.svg │ ├── memory_alt.svg │ ├── menu.svg │ ├── menu_book-fill.svg │ ├── menu_book.svg │ ├── menu_open.svg │ ├── merge.svg │ ├── merge_type.svg │ ├── monitoring.svg │ ├── more-fill.svg │ ├── more.svg │ ├── more_horiz.svg │ ├── more_vert.svg │ ├── new_label-fill.svg │ ├── new_label.svg │ ├── new_releases-fill.svg │ ├── new_releases.svg │ ├── new_window.svg │ ├── note_stack-fill.svg │ ├── note_stack.svg │ ├── note_stack_add-fill.svg │ ├── note_stack_add.svg │ ├── notifications-fill.svg │ ├── notifications.svg │ ├── notifications_active-fill.svg │ ├── notifications_active.svg │ ├── notifications_off-fill.svg │ ├── notifications_off.svg │ ├── open_with.svg │ ├── package_2-fill.svg │ ├── package_2.svg │ ├── pan_zoom.svg │ ├── password.svg │ ├── pin.svg │ ├── publish.svg │ ├── qr_code.svg │ ├── qr_code_2.svg │ ├── qr_code_2_add.svg │ ├── qr_code_scanner.svg │ ├── refresh.svg │ ├── remove.svg │ ├── remove_circle-fill.svg │ ├── remove_circle.svg │ ├── right_panel_close-fill.svg │ ├── right_panel_open-fill.svg │ ├── rotate_90_degrees_ccw-fill.svg │ ├── rotate_90_degrees_ccw.svg │ ├── rotate_90_degrees_cw-fill.svg │ ├── rotate_90_degrees_cw.svg │ ├── rotate_left.svg │ ├── rotate_right.svg │ ├── routine-fill.svg │ ├── routine.svg │ ├── save-fill.svg │ ├── save.svg │ ├── screenshot_monitor.svg │ ├── search.svg │ ├── sensors │ ├── ac_unit.svg │ ├── air.svg │ ├── air_purifier-fill.svg │ ├── air_purifier.svg │ ├── air_purifier_gen-fill.svg │ ├── air_purifier_gen.svg │ ├── airware.svg │ ├── allergies.svg │ ├── allergy.svg │ ├── aq.svg │ ├── aq_indoor.svg │ ├── atm.svg │ ├── bolt-fill.svg │ ├── bolt.svg │ ├── bubble_chart-fill.svg │ ├── bubble_chart.svg │ ├── climate_mini_split-fill.svg │ ├── climate_mini_split.svg │ ├── co2.svg │ ├── cool_to_dry-fill.svg │ ├── cool_to_dry.svg │ ├── detector-fill.svg │ ├── detector.svg │ ├── detector_alarm-fill.svg │ ├── detector_alarm.svg │ ├── detector_battery-fill.svg │ ├── detector_battery.svg │ ├── detector_co-fill.svg │ ├── detector_co.svg │ ├── detector_offline-fill.svg │ ├── detector_offline.svg │ ├── detector_smoke-fill.svg │ ├── detector_smoke.svg │ ├── detector_status-fill.svg │ ├── detector_status.svg │ ├── dew_point.svg │ ├── gas_meter-fill.svg │ ├── gas_meter.svg │ ├── glass_cup-fill.svg │ ├── grass.svg │ ├── home_iot_device-fill.svg │ ├── home_iot_device.svg │ ├── humidity_high.svg │ ├── humidity_low.svg │ ├── humidity_mid.svg │ ├── humidity_percentage.svg │ ├── local_drink-fill.svg │ ├── local_drink.svg │ ├── local_florist-fill.svg │ ├── local_florist.svg │ ├── mode_heat-fill.svg │ ├── mode_heat.svg │ ├── monitor_heart-fill.svg │ ├── monitor_heart.svg │ ├── noise_aware.svg │ ├── potted_plant-fill.svg │ ├── potted_plant.svg │ ├── psychiatry-fill.svg │ ├── psychiatry.svg │ ├── pulmonology-fill.svg │ ├── pulmonology.svg │ ├── radar.svg │ ├── salinity-fill.svg │ ├── salinity.svg │ ├── sensors.svg │ ├── severe_cold.svg │ ├── spo2-fill.svg │ ├── spo2.svg │ ├── stroke_full.svg │ ├── stroke_partial.svg │ ├── temp_preferences_eco.svg │ ├── thermometer-fill.svg │ ├── thermostat.svg │ ├── tonality.svg │ ├── total_dissolved_solids-fill.svg │ ├── total_dissolved_solids.svg │ ├── track_changes.svg │ ├── water.svg │ ├── water_do-fill.svg │ ├── water_do.svg │ ├── water_drop-fill.svg │ ├── water_drop.svg │ ├── water_ec-fill.svg │ ├── water_ec.svg │ ├── water_full-fill.svg │ ├── water_full.svg │ ├── water_loss-fill.svg │ ├── water_loss.svg │ ├── water_medium-fill.svg │ ├── water_medium.svg │ ├── water_ph-fill.svg │ ├── water_ph.svg │ ├── water_voc-fill.svg │ ├── water_voc.svg │ └── waves.svg │ ├── settings-fill.svg │ ├── settings.svg │ ├── settings_applications.svg │ ├── settings_bluetooth.svg │ ├── share-fill.svg │ ├── share.svg │ ├── share_reviews-fill.svg │ ├── share_reviews.svg │ ├── shopping_cart-fill.svg │ ├── shopping_cart.svg │ ├── shoppingmode-fill.svg │ ├── shoppingmode.svg │ ├── show_chart.svg │ ├── signal_cellular_0_bar.svg │ ├── signal_cellular_1_bar.svg │ ├── signal_cellular_2_bar.svg │ ├── signal_cellular_3_bar.svg │ ├── signal_cellular_4_bar.svg │ ├── signal_cellular_off-fill.svg │ ├── signal_cellular_off.svg │ ├── signal_wifi_0_bar.svg │ ├── signal_wifi_1_bar.svg │ ├── signal_wifi_2_bar.svg │ ├── signal_wifi_3_bar.svg │ ├── signal_wifi_4_bar.svg │ ├── signal_wifi_off-fill.svg │ ├── signal_wifi_off.svg │ ├── skip_next-fill.svg │ ├── skip_next.svg │ ├── skip_previous-fill.svg │ ├── skip_previous.svg │ ├── sliders.svg │ ├── sort.svg │ ├── sort_by_alpha.svg │ ├── speed-fill.svg │ ├── speed.svg │ ├── sport │ ├── directions_bike.svg │ ├── directions_walk.svg │ ├── paragliding-fill.svg │ ├── rowing.svg │ └── sports_score.svg │ ├── stacks-fill.svg │ ├── stacks.svg │ ├── stars-fill.svg │ ├── stars.svg │ ├── storage.svg │ ├── straighten.svg │ ├── subdirectory_arrow_left.svg │ ├── supervised_user_circle-fill.svg │ ├── supervised_user_circle.svg │ ├── supervisor_account-fill.svg │ ├── supervisor_account.svg │ ├── support.svg │ ├── support_agent.svg │ ├── swap_horiz.svg │ ├── swap_vert.svg │ ├── tab_new_right-fill.svg │ ├── tab_new_right.svg │ ├── timeline.svg │ ├── top_panel_close-fill.svg │ ├── top_panel_open-fill.svg │ ├── trending_down.svg │ ├── trending_flat.svg │ ├── trending_up.svg │ ├── trip_origin.svg │ ├── unarchive-fill.svg │ ├── unarchive.svg │ ├── unfold_less.svg │ ├── unfold_more.svg │ ├── view_in_ar.svg │ ├── warning-fill.svg │ ├── warning.svg │ ├── weather │ ├── brightness_1-fill.svg │ ├── brightness_1.svg │ ├── brightness_2-fill.svg │ ├── brightness_2.svg │ ├── brightness_3-fill.svg │ ├── brightness_3.svg │ ├── brightness_4-fill.svg │ ├── brightness_4.svg │ ├── brightness_5-fill.svg │ ├── brightness_5.svg │ ├── brightness_6-fill.svg │ ├── brightness_6.svg │ ├── brightness_7-fill.svg │ ├── brightness_7.svg │ ├── cloudy_snowing-fill.svg │ ├── cloudy_snowing.svg │ ├── foggy-fill.svg │ ├── foggy.svg │ ├── partly_cloudy_day-fill.svg │ ├── partly_cloudy_day.svg │ ├── partly_cloudy_night-fill.svg │ ├── partly_cloudy_night.svg │ ├── rainy-fill.svg │ ├── rainy.svg │ ├── rainy_heavy.svg │ ├── rainy_light.svg │ ├── rainy_snow.svg │ ├── snowing.svg │ ├── snowing_heavy.svg │ ├── sunny-fill.svg │ ├── sunny.svg │ ├── sunny_snowing-fill.svg │ ├── sunny_snowing.svg │ ├── thunderstorm-fill.svg │ ├── thunderstorm.svg │ ├── weather_hail-fill.svg │ ├── weather_hail.svg │ ├── weather_mix-fill.svg │ └── weather_mix.svg │ ├── wifi_channel-fill.svg │ ├── wifi_tethering.svg │ ├── wifi_tethering_off.svg │ ├── zoom_in.svg │ └── zoom_out.svg ├── MobileSharing ├── CMakeLists.txt ├── LICENSE ├── MobileSharing ├── MobileSharing.h ├── MobileSharing.pri ├── README.md ├── SharingApplication.cpp ├── SharingApplication.h ├── SharingUtils.cpp ├── SharingUtils.h ├── SharingUtils_android.h ├── SharingUtils_android_qt5.cpp ├── SharingUtils_android_qt6.cpp ├── SharingUtils_ios.h ├── SharingUtils_ios.mm ├── docviewcontroller_ios.h └── docviewcontroller_ios.mm ├── MobileUI ├── CMakeLists.txt ├── LICENSE ├── MobileUI ├── MobileUI.cpp ├── MobileUI.h ├── MobileUI.pri ├── MobileUI_android.cpp ├── MobileUI_dummy.cpp ├── MobileUI_ios.mm ├── MobileUI_private.h └── README.md ├── QZXing ├── CMakeLists.txt ├── CameraImageWrapper.cpp ├── CameraImageWrapper.h ├── ImageHandler.cpp ├── ImageHandler.h ├── LICENSE ├── QZXing ├── QZXing.cpp ├── QZXing.h ├── QZXing.pri ├── QZXingFilterVideoSink.cpp ├── QZXingFilterVideoSink.h ├── QZXingImageProvider.cpp ├── QZXingImageProvider.h ├── QZXing_global.h ├── README.md └── zxing │ ├── bigint │ ├── BigInteger.cc │ ├── BigInteger.hh │ ├── BigIntegerAlgorithms.cc │ ├── BigIntegerAlgorithms.hh │ ├── BigIntegerLibrary.hh │ ├── BigIntegerUtils.cc │ ├── BigIntegerUtils.hh │ ├── BigUnsigned.cc │ ├── BigUnsigned.hh │ ├── BigUnsignedInABase.cc │ ├── BigUnsignedInABase.hh │ ├── CMakeLists.txt │ ├── ChangeLog │ ├── NumberlikeArray.hh │ └── README │ ├── win32 │ ├── CMakeLists.txt │ └── zxing │ │ ├── iconv.h │ │ ├── msvc │ │ └── stdint.h │ │ └── win_iconv.c │ └── zxing │ ├── BarcodeFormat.cpp │ ├── BarcodeFormat.h │ ├── Binarizer.cpp │ ├── Binarizer.h │ ├── BinaryBitmap.cpp │ ├── BinaryBitmap.h │ ├── CMakeLists.txt │ ├── ChecksumException.cpp │ ├── ChecksumException.h │ ├── DecodeHints.cpp │ ├── DecodeHints.h │ ├── EncodeHint.cpp │ ├── EncodeHint.h │ ├── Exception.cpp │ ├── Exception.h │ ├── FormatException.cpp │ ├── FormatException.h │ ├── IllegalStateException.cpp │ ├── IllegalStateException.h │ ├── InvertedLuminanceSource.cpp │ ├── InvertedLuminanceSource.h │ ├── LuminanceSource.cpp │ ├── LuminanceSource.h │ ├── MultiFormatReader.cpp │ ├── MultiFormatReader.h │ ├── NotFoundException.cpp │ ├── NotFoundException.h │ ├── Reader.cpp │ ├── Reader.h │ ├── ReaderException.cpp │ ├── ReaderException.h │ ├── Result.cpp │ ├── Result.h │ ├── ResultIO.cpp │ ├── ResultMetadata.cpp │ ├── ResultMetadata.h │ ├── ResultPoint.cpp │ ├── ResultPoint.h │ ├── ResultPointCallback.cpp │ ├── ResultPointCallback.h │ ├── UnsupportedEncodingException.cpp │ ├── UnsupportedEncodingException.h │ ├── WriterException.cpp │ ├── WriterException.h │ ├── ZXing.h │ ├── aztec │ ├── AztecDetectorResult.cpp │ ├── AztecDetectorResult.h │ ├── AztecReader.cpp │ ├── AztecReader.h │ ├── decoder │ │ ├── AztecDecoder.cpp │ │ └── Decoder.h │ └── detector │ │ ├── AztecDetector.cpp │ │ └── Detector.h │ ├── common │ ├── BitArray.cpp │ ├── BitArray.h │ ├── BitArrayIO.cpp │ ├── BitMatrix.cpp │ ├── BitMatrix.h │ ├── BitSource.cpp │ ├── BitSource.h │ ├── ByteArray.h │ ├── CharacterSetECI.cpp │ ├── CharacterSetECI.h │ ├── DecoderResult.cpp │ ├── DecoderResult.h │ ├── DetectorResult.cpp │ ├── DetectorResult.h │ ├── GlobalHistogramBinarizer.cpp │ ├── GlobalHistogramBinarizer.h │ ├── GreyscaleLuminanceSource.cpp │ ├── GreyscaleLuminanceSource.h │ ├── GreyscaleRotatedLuminanceSource.cpp │ ├── GreyscaleRotatedLuminanceSource.h │ ├── GridSampler.cpp │ ├── GridSampler.h │ ├── HybridBinarizer.cpp │ ├── HybridBinarizer.h │ ├── IllegalArgumentException.cpp │ ├── IllegalArgumentException.h │ ├── PerspectiveTransform.cpp │ ├── PerspectiveTransform.h │ ├── Point.h │ ├── Str.cpp │ ├── Str.h │ ├── StringUtils.cpp │ ├── StringUtils.h │ ├── Types.h │ ├── detector │ │ ├── JavaMath.h │ │ ├── MathUtils.h │ │ ├── MonochromeRectangleDetector.cpp │ │ ├── MonochromeRectangleDetector.h │ │ ├── WhiteRectangleDetector.cpp │ │ └── WhiteRectangleDetector.h │ └── reedsolomon │ │ ├── GenericGF.cpp │ │ ├── GenericGF.h │ │ ├── GenericGFPoly.cpp │ │ ├── GenericGFPoly.h │ │ ├── ReedSolomonDecoder.cpp │ │ ├── ReedSolomonDecoder.h │ │ ├── ReedSolomonEncoder.cpp │ │ ├── ReedSolomonEncoder.h │ │ ├── ReedSolomonException.cpp │ │ └── ReedSolomonException.h │ ├── datamatrix │ ├── DataMatrixReader.cpp │ ├── DataMatrixReader.h │ ├── DataMatrixVersion.cpp │ ├── Version.h │ ├── decoder │ │ ├── BitMatrixParser.h │ │ ├── DataBlock.h │ │ ├── DataMatrixBitMatrixParser.cpp │ │ ├── DataMatrixDataBlock.cpp │ │ ├── DataMatrixDecodedBitStreamParser.cpp │ │ ├── DataMatrixDecoder.cpp │ │ ├── DecodedBitStreamParser.h │ │ └── Decoder.h │ └── detector │ │ ├── CornerPoint.h │ │ ├── DataMatrixCornerPoint.cpp │ │ ├── DataMatrixDetector.cpp │ │ ├── DataMatrixDetectorException.cpp │ │ ├── Detector.h │ │ └── DetectorException.h │ ├── multi │ ├── ByQuadrantReader.cpp │ ├── ByQuadrantReader.h │ ├── GenericMultipleBarcodeReader.cpp │ ├── GenericMultipleBarcodeReader.h │ ├── MultipleBarcodeReader.cpp │ ├── MultipleBarcodeReader.h │ └── qrcode │ │ ├── QRCodeMultiReader.cpp │ │ ├── QRCodeMultiReader.h │ │ └── detector │ │ ├── MultiDetector.cpp │ │ ├── MultiDetector.h │ │ ├── MultiFinderPatternFinder.cpp │ │ └── MultiFinderPatternFinder.h │ ├── oned │ ├── CodaBarReader.cpp │ ├── CodaBarReader.h │ ├── Code128Reader.cpp │ ├── Code128Reader.h │ ├── Code39Reader.cpp │ ├── Code39Reader.h │ ├── Code93Reader.cpp │ ├── Code93Reader.h │ ├── EAN13Reader.cpp │ ├── EAN13Reader.h │ ├── EAN8Reader.cpp │ ├── EAN8Reader.h │ ├── EANManufacturerOrgSupport.cpp │ ├── EANManufacturerOrgSupport.h │ ├── ITFReader.cpp │ ├── ITFReader.h │ ├── MultiFormatOneDReader.cpp │ ├── MultiFormatOneDReader.h │ ├── MultiFormatUPCEANReader.cpp │ ├── MultiFormatUPCEANReader.h │ ├── OneDReader.cpp │ ├── OneDReader.h │ ├── OneDResultPoint.cpp │ ├── OneDResultPoint.h │ ├── UPCAReader.cpp │ ├── UPCAReader.h │ ├── UPCEANExtension2Support.cpp │ ├── UPCEANExtension2Support.h │ ├── UPCEANExtension5Support.cpp │ ├── UPCEANExtension5Support.h │ ├── UPCEANExtensionSupport.cpp │ ├── UPCEANExtensionSupport.h │ ├── UPCEANReader.cpp │ ├── UPCEANReader.h │ ├── UPCEReader.cpp │ ├── UPCEReader.h │ └── rss │ │ ├── AbstractRSSReader.cpp │ │ ├── AbstractRSSReader.h │ │ ├── DataCharacter.cpp │ │ ├── DataCharacter.h │ │ ├── FinderPattern.cpp │ │ ├── FinderPattern.h │ │ ├── Pair.cpp │ │ ├── Pair.h │ │ ├── RSS14Reader.cpp │ │ ├── RSS14Reader.h │ │ ├── RSSUtils.cpp │ │ ├── RSSUtils.h │ │ └── expanded │ │ ├── BitArrayBuilder.cpp │ │ ├── BitArrayBuilder.h │ │ ├── ExpandedPair.cpp │ │ ├── ExpandedPair.h │ │ ├── ExpandedRow.cpp │ │ ├── ExpandedRow.h │ │ ├── RSSExpandedReader.cpp │ │ ├── RSSExpandedReader.h │ │ └── decoders │ │ ├── AI013103decoder.cpp │ │ ├── AI013103decoder.h │ │ ├── AI01320xDecoder.cpp │ │ ├── AI01320xDecoder.h │ │ ├── AI01392xDecoder.cpp │ │ ├── AI01392xDecoder.h │ │ ├── AI01393xDecoder.cpp │ │ ├── AI01393xDecoder.h │ │ ├── AI013x0x1xDecoder.cpp │ │ ├── AI013x0x1xDecoder.h │ │ ├── AI013x0xDecoder.cpp │ │ ├── AI013x0xDecoder.h │ │ ├── AI01AndOtherAIs.cpp │ │ ├── AI01AndOtherAIs.h │ │ ├── AI01decoder.cpp │ │ ├── AI01decoder.h │ │ ├── AI01weightDecoder.cpp │ │ ├── AI01weightDecoder.h │ │ ├── AbstractExpandedDecoder.cpp │ │ ├── AbstractExpandedDecoder.h │ │ ├── AnyAIDecoder.cpp │ │ ├── AnyAIDecoder.h │ │ ├── BlockParsedResult.cpp │ │ ├── BlockParsedResult.h │ │ ├── CurrentParsingState.cpp │ │ ├── CurrentParsingState.h │ │ ├── DecodedChar.cpp │ │ ├── DecodedChar.h │ │ ├── DecodedInformation.cpp │ │ ├── DecodedInformation.h │ │ ├── DecodedNumeric.cpp │ │ ├── DecodedNumeric.h │ │ ├── DecodedObject.cpp │ │ ├── DecodedObject.h │ │ ├── FieldParser.cpp │ │ ├── FieldParser.h │ │ ├── GeneralAppIdDecoder.cpp │ │ └── GeneralAppIdDecoder.h │ ├── pdf417 │ ├── PDF417Reader.cpp │ ├── PDF417Reader.h │ ├── decoder │ │ ├── BitMatrixParser.h │ │ ├── DecodedBitStreamParser.h │ │ ├── Decoder.h │ │ ├── PDF417BitMatrixParser.cpp │ │ ├── PDF417DecodedBitStreamParser.cpp │ │ ├── PDF417Decoder.cpp │ │ └── ec │ │ │ ├── ErrorCorrection.cpp │ │ │ ├── ErrorCorrection.h │ │ │ ├── ModulusGF.cpp │ │ │ ├── ModulusGF.h │ │ │ ├── ModulusPoly.cpp │ │ │ └── ModulusPoly.h │ └── detector │ │ ├── Detector.h │ │ ├── LinesSampler.cpp │ │ ├── LinesSampler.h │ │ └── PDF417Detector.cpp │ └── qrcode │ ├── ErrorCorrectionLevel.h │ ├── FormatInformation.h │ ├── QRCodeReader.cpp │ ├── QRCodeReader.h │ ├── QRErrorCorrectionLevel.cpp │ ├── QRFormatInformation.cpp │ ├── QRVersion.cpp │ ├── Version.h │ ├── decoder │ ├── BitMatrixParser.h │ ├── DataBlock.h │ ├── DataMask.h │ ├── DecodedBitStreamParser.h │ ├── Decoder.h │ ├── Mode.h │ ├── QRBitMatrixParser.cpp │ ├── QRDataBlock.cpp │ ├── QRDataMask.cpp │ ├── QRDecodedBitStreamParser.cpp │ ├── QRDecoder.cpp │ └── QRMode.cpp │ ├── detector │ ├── AlignmentPattern.h │ ├── AlignmentPatternFinder.h │ ├── Detector.h │ ├── FinderPattern.h │ ├── FinderPatternFinder.h │ ├── FinderPatternInfo.h │ ├── QRAlignmentPattern.cpp │ ├── QRAlignmentPatternFinder.cpp │ ├── QRDetector.cpp │ ├── QRFinderPattern.cpp │ ├── QRFinderPatternFinder.cpp │ └── QRFinderPatternInfo.cpp │ └── encoder │ ├── BlockPair.h │ ├── ByteMatrix.cpp │ ├── ByteMatrix.h │ ├── Encoder.h │ ├── MaskUtil.cpp │ ├── MaskUtil.h │ ├── MatrixUtil.cpp │ ├── MatrixUtil.h │ ├── QRCode.cpp │ ├── QRCode.h │ └── QREncoder.cpp ├── zint-qml ├── LICENSE ├── README ├── ZintImageProvider.cpp ├── ZintImageProvider.h ├── ZintQml ├── ZintQml.cpp ├── ZintQml.h ├── backend │ ├── 2of5.c │ ├── CMakeLists.txt │ ├── DEVELOPER │ ├── Makefile.mingw │ ├── auspost.c │ ├── aztec.c │ ├── aztec.h │ ├── bc412.c │ ├── big5.h │ ├── bmp.c │ ├── bmp.h │ ├── channel_precalcs.h │ ├── codablock.c │ ├── code.c │ ├── code1.c │ ├── code1.h │ ├── code128.c │ ├── code128.h │ ├── code16k.c │ ├── code49.c │ ├── code49.h │ ├── common.c │ ├── common.h │ ├── composite.c │ ├── composite.h │ ├── dllversion.c │ ├── dmatrix.c │ ├── dmatrix.h │ ├── dmatrix_trace.h │ ├── dotcode.c │ ├── eci.c │ ├── eci.h │ ├── eci_sb.h │ ├── emf.c │ ├── emf.h │ ├── fonts │ │ ├── OCRB-16.bdf │ │ ├── OCRB-18.bdf │ │ ├── normal_ttf.h │ │ ├── normal_woff2.h │ │ ├── upcean_ttf.h │ │ └── upcean_woff2.h │ ├── gb18030.h │ ├── gb2312.h │ ├── gbk.h │ ├── general_field.c │ ├── general_field.h │ ├── gif.c │ ├── gridmtx.c │ ├── gridmtx.h │ ├── gs1.c │ ├── gs1.h │ ├── gs1_lint.h │ ├── hanxin.c │ ├── hanxin.h │ ├── imail.c │ ├── iso3166.h │ ├── iso4217.h │ ├── ksx1001.h │ ├── large.c │ ├── large.h │ ├── library.c │ ├── libzint.rc │ ├── mailmark.c │ ├── maxicode.c │ ├── maxicode.h │ ├── medical.c │ ├── output.c │ ├── output.h │ ├── pcx.c │ ├── pcx.h │ ├── pdf417.c │ ├── pdf417.h │ ├── pdf417_tabs.h │ ├── pdf417_trace.h │ ├── plessey.c │ ├── png.c │ ├── postal.c │ ├── ps.c │ ├── qr.c │ ├── qr.h │ ├── raster.c │ ├── raster_font.h │ ├── reedsol.c │ ├── reedsol.h │ ├── reedsol_logs.h │ ├── rss.c │ ├── rss.h │ ├── sjis.h │ ├── svg.c │ ├── telepen.c │ ├── tif.c │ ├── tif.h │ ├── tif_lzw.h │ ├── ultra.c │ ├── upcean.c │ ├── vector.c │ ├── zfiletypes.h │ ├── zint.h │ └── zintconfig.h ├── wip │ ├── zint-qml (copie).cpp │ └── zint-qml (copie).h └── zint-qml.pri └── zxing-cpp ├── CMakeLists.txt ├── LICENSE ├── README.md ├── core ├── CMakeLists.txt ├── ZXVersion.h.in ├── ZXingConfig.cmake.in ├── src │ ├── BarcodeFormat.cpp │ ├── BarcodeFormat.h │ ├── BinaryBitmap.cpp │ ├── BinaryBitmap.h │ ├── BitArray.cpp │ ├── BitArray.h │ ├── BitHacks.h │ ├── BitMatrix.cpp │ ├── BitMatrix.h │ ├── BitMatrixCursor.h │ ├── BitMatrixIO.cpp │ ├── BitMatrixIO.h │ ├── BitSource.cpp │ ├── BitSource.h │ ├── ByteArray.h │ ├── ByteMatrix.h │ ├── CharacterSet.cpp │ ├── CharacterSet.h │ ├── ConcentricFinder.cpp │ ├── ConcentricFinder.h │ ├── Content.cpp │ ├── Content.h │ ├── CustomData.h │ ├── DecodeHints.cpp │ ├── DecodeHints.h │ ├── DecoderResult.h │ ├── DetectorResult.h │ ├── ECI.cpp │ ├── ECI.h │ ├── Error.h │ ├── Flags.h │ ├── GTIN.cpp │ ├── GTIN.h │ ├── Generator.h │ ├── GenericGF.cpp │ ├── GenericGF.h │ ├── GenericGFPoly.cpp │ ├── GenericGFPoly.h │ ├── GlobalHistogramBinarizer.cpp │ ├── GlobalHistogramBinarizer.h │ ├── GridSampler.cpp │ ├── GridSampler.h │ ├── HRI.cpp │ ├── HRI.h │ ├── HybridBinarizer.cpp │ ├── HybridBinarizer.h │ ├── ImageView.h │ ├── LogMatrix.h │ ├── Matrix.h │ ├── MultiFormatReader.cpp │ ├── MultiFormatReader.h │ ├── MultiFormatWriter.cpp │ ├── MultiFormatWriter.h │ ├── Pattern.h │ ├── PerspectiveTransform.cpp │ ├── PerspectiveTransform.h │ ├── Point.h │ ├── Quadrilateral.h │ ├── Range.h │ ├── ReadBarcode.cpp │ ├── ReadBarcode.h │ ├── Reader.h │ ├── ReaderOptions.h │ ├── ReedSolomonDecoder.cpp │ ├── ReedSolomonDecoder.h │ ├── ReedSolomonEncoder.cpp │ ├── ReedSolomonEncoder.h │ ├── RegressionLine.h │ ├── Result.cpp │ ├── Result.h │ ├── ResultPoint.cpp │ ├── ResultPoint.h │ ├── Scope.h │ ├── StructuredAppend.h │ ├── TextDecoder.cpp │ ├── TextDecoder.h │ ├── TextEncoder.cpp │ ├── TextEncoder.h │ ├── TextUtfEncoding.cpp │ ├── TextUtfEncoding.h │ ├── ThresholdBinarizer.h │ ├── TritMatrix.h │ ├── Utf.cpp │ ├── Utf.h │ ├── WhiteRectDetector.cpp │ ├── WhiteRectDetector.h │ ├── ZXAlgorithms.h │ ├── ZXBigInteger.cpp │ ├── ZXBigInteger.h │ ├── ZXConfig.h │ ├── ZXNullable.h │ ├── ZXTestSupport.h │ ├── aztec │ │ ├── AZDecoder.cpp │ │ ├── AZDecoder.h │ │ ├── AZDetector.cpp │ │ ├── AZDetector.h │ │ ├── AZDetectorResult.h │ │ ├── AZEncoder.cpp │ │ ├── AZEncoder.h │ │ ├── AZEncodingState.h │ │ ├── AZHighLevelEncoder.cpp │ │ ├── AZHighLevelEncoder.h │ │ ├── AZReader.cpp │ │ ├── AZReader.h │ │ ├── AZToken.cpp │ │ ├── AZToken.h │ │ ├── AZWriter.cpp │ │ └── AZWriter.h │ ├── datamatrix │ │ ├── DMBitLayout.cpp │ │ ├── DMBitLayout.h │ │ ├── DMDataBlock.cpp │ │ ├── DMDataBlock.h │ │ ├── DMDecoder.cpp │ │ ├── DMDecoder.h │ │ ├── DMDetector.cpp │ │ ├── DMDetector.h │ │ ├── DMECEncoder.cpp │ │ ├── DMECEncoder.h │ │ ├── DMEncoderContext.h │ │ ├── DMHighLevelEncoder.cpp │ │ ├── DMHighLevelEncoder.h │ │ ├── DMReader.cpp │ │ ├── DMReader.h │ │ ├── DMSymbolInfo.cpp │ │ ├── DMSymbolInfo.h │ │ ├── DMSymbolShape.h │ │ ├── DMVersion.cpp │ │ ├── DMVersion.h │ │ ├── DMWriter.cpp │ │ └── DMWriter.h │ ├── libzueci │ │ ├── README.md │ │ ├── zueci.c │ │ ├── zueci.h │ │ ├── zueci_big5.h │ │ ├── zueci_common.h │ │ ├── zueci_gb18030.h │ │ ├── zueci_gb2312.h │ │ ├── zueci_gbk.h │ │ ├── zueci_ksx1001.h │ │ ├── zueci_sb.h │ │ └── zueci_sjis.h │ ├── maxicode │ │ ├── MCBitMatrixParser.cpp │ │ ├── MCBitMatrixParser.h │ │ ├── MCDecoder.cpp │ │ ├── MCDecoder.h │ │ ├── MCReader.cpp │ │ └── MCReader.h │ ├── oned │ │ ├── ODCodabarReader.cpp │ │ ├── ODCodabarReader.h │ │ ├── ODCodabarWriter.cpp │ │ ├── ODCodabarWriter.h │ │ ├── ODCode128Patterns.cpp │ │ ├── ODCode128Patterns.h │ │ ├── ODCode128Reader.cpp │ │ ├── ODCode128Reader.h │ │ ├── ODCode128Writer.cpp │ │ ├── ODCode128Writer.h │ │ ├── ODCode39Reader.cpp │ │ ├── ODCode39Reader.h │ │ ├── ODCode39Writer.cpp │ │ ├── ODCode39Writer.h │ │ ├── ODCode93Reader.cpp │ │ ├── ODCode93Reader.h │ │ ├── ODCode93Writer.cpp │ │ ├── ODCode93Writer.h │ │ ├── ODDataBarCommon.cpp │ │ ├── ODDataBarCommon.h │ │ ├── ODDataBarExpandedBitDecoder.cpp │ │ ├── ODDataBarExpandedBitDecoder.h │ │ ├── ODDataBarExpandedReader.cpp │ │ ├── ODDataBarExpandedReader.h │ │ ├── ODDataBarReader.cpp │ │ ├── ODDataBarReader.h │ │ ├── ODEAN13Writer.cpp │ │ ├── ODEAN13Writer.h │ │ ├── ODEAN8Writer.cpp │ │ ├── ODEAN8Writer.h │ │ ├── ODITFReader.cpp │ │ ├── ODITFReader.h │ │ ├── ODITFWriter.cpp │ │ ├── ODITFWriter.h │ │ ├── ODMultiUPCEANReader.cpp │ │ ├── ODMultiUPCEANReader.h │ │ ├── ODReader.cpp │ │ ├── ODReader.h │ │ ├── ODRowReader.cpp │ │ ├── ODRowReader.h │ │ ├── ODUPCAWriter.cpp │ │ ├── ODUPCAWriter.h │ │ ├── ODUPCEANCommon.cpp │ │ ├── ODUPCEANCommon.h │ │ ├── ODUPCEWriter.cpp │ │ ├── ODUPCEWriter.h │ │ ├── ODWriterHelper.cpp │ │ └── ODWriterHelper.h │ ├── pdf417 │ │ ├── PDFBarcodeMetadata.h │ │ ├── PDFBarcodeValue.cpp │ │ ├── PDFBarcodeValue.h │ │ ├── PDFBoundingBox.cpp │ │ ├── PDFBoundingBox.h │ │ ├── PDFCodeword.h │ │ ├── PDFCodewordDecoder.cpp │ │ ├── PDFCodewordDecoder.h │ │ ├── PDFCompaction.h │ │ ├── PDFDecoder.cpp │ │ ├── PDFDecoder.h │ │ ├── PDFDecoderResultExtra.h │ │ ├── PDFDetectionResult.cpp │ │ ├── PDFDetectionResult.h │ │ ├── PDFDetectionResultColumn.cpp │ │ ├── PDFDetectionResultColumn.h │ │ ├── PDFDetector.cpp │ │ ├── PDFDetector.h │ │ ├── PDFEncoder.cpp │ │ ├── PDFEncoder.h │ │ ├── PDFHighLevelEncoder.cpp │ │ ├── PDFHighLevelEncoder.h │ │ ├── PDFModulusGF.cpp │ │ ├── PDFModulusGF.h │ │ ├── PDFModulusPoly.cpp │ │ ├── PDFModulusPoly.h │ │ ├── PDFReader.cpp │ │ ├── PDFReader.h │ │ ├── PDFScanningDecoder.cpp │ │ ├── PDFScanningDecoder.h │ │ ├── PDFWriter.cpp │ │ └── PDFWriter.h │ └── qrcode │ │ ├── QRBitMatrixParser.cpp │ │ ├── QRBitMatrixParser.h │ │ ├── QRCodecMode.cpp │ │ ├── QRCodecMode.h │ │ ├── QRDataBlock.cpp │ │ ├── QRDataBlock.h │ │ ├── QRDataMask.h │ │ ├── QRDecoder.cpp │ │ ├── QRDecoder.h │ │ ├── QRDetector.cpp │ │ ├── QRDetector.h │ │ ├── QRECB.h │ │ ├── QREncodeResult.h │ │ ├── QREncoder.cpp │ │ ├── QREncoder.h │ │ ├── QRErrorCorrectionLevel.cpp │ │ ├── QRErrorCorrectionLevel.h │ │ ├── QRFormatInformation.cpp │ │ ├── QRFormatInformation.h │ │ ├── QRMaskUtil.cpp │ │ ├── QRMaskUtil.h │ │ ├── QRMatrixUtil.cpp │ │ ├── QRMatrixUtil.h │ │ ├── QRReader.cpp │ │ ├── QRReader.h │ │ ├── QRVersion.cpp │ │ ├── QRVersion.h │ │ ├── QRWriter.cpp │ │ └── QRWriter.h └── zxing.pc.in ├── wrappers └── qt │ ├── CMakeLists.txt │ ├── ZXingQt │ ├── ZXingQt.cpp │ ├── ZXingQt.h │ ├── ZXingQtImageProvider.cpp │ ├── ZXingQtImageProvider.h │ ├── ZXingQtVideoFilter.cpp │ └── ZXingQtVideoFilter.h ├── zxing-cpp.pri └── zxing.cmake /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [emericg] 2 | custom: ['https://paypal.me/EmericGrange'] 3 | -------------------------------------------------------------------------------- /assets/android/res/drawable-hdpi/splashicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/drawable-hdpi/splashicon.png -------------------------------------------------------------------------------- /assets/android/res/drawable-mdpi/splashicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/drawable-mdpi/splashicon.png -------------------------------------------------------------------------------- /assets/android/res/drawable-xhdpi/splashicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/drawable-xhdpi/splashicon.png -------------------------------------------------------------------------------- /assets/android/res/drawable-xxhdpi/splashicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/drawable-xxhdpi/splashicon.png -------------------------------------------------------------------------------- /assets/android/res/drawable-xxxhdpi/splashicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/drawable-xxxhdpi/splashicon.png -------------------------------------------------------------------------------- /assets/android/res/drawable/splash.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/android/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/android/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/android/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-hdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-hdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-mdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-mdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxxhdpi/ic_launcher_background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxxhdpi/ic_launcher_background.png -------------------------------------------------------------------------------- /assets/android/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/assets/android/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /assets/android/res/values/apptheme.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /assets/android/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #FFFFFF 4 | 5 | -------------------------------------------------------------------------------- /assets/assets.qrc: -------------------------------------------------------------------------------- 1 | 2 | 3 | gfx/logos/logo_black.svg 4 | gfx/logos/logo_white.svg 5 | gfx/logos/github.svg 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/gfx/COPYING: -------------------------------------------------------------------------------- 1 | 2 | # Application logo and icons: 3 | - assets/gfx/logos/*.svg // Google + Emeric // CC BY-SA 4.0 4 | 5 | # Others: 6 | - assets/gfx/logos/github.svg // https://github.com/logos // proprietary 7 | - assets/gfx/logos/gitlab.png // https://about.gitlab.com/press // proprietary 8 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/QmlImports.qml: -------------------------------------------------------------------------------- 1 | import QtCore 2 | 3 | import QtQuick 4 | import QtQuick.Window 5 | import QtQuick.Effects 6 | import QtQuick.Layouts 7 | import QtQuick.Controls 8 | 9 | import Qt.labs.qmlmodels 10 | 11 | QtObject {} 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonClear.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | ButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: Qt.rgba(color.r, color.g, color.b, 0.2) 9 | colorHighlight: color 10 | colorBorder: colorBackground 11 | colorText: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonDesktop.qml: -------------------------------------------------------------------------------- 1 | import ComponentLibrary 2 | 3 | ButtonImpl { 4 | colorBackground: Theme.colorComponent 5 | colorHighlight: "white" 6 | colorBorder: Theme.colorComponentBorder 7 | colorText: Theme.colorText 8 | flat: true 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonFlat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | ButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: color 11 | colorText: "white" 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | ButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: "transparent" 9 | colorHighlight: color 10 | colorBorder: Qt.rgba(color.r, color.g, color.b, 0.5) 11 | colorText: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonSolid.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | ButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: Qt.darker(color, 1.02) 11 | colorText: "white" 12 | flat: false 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonSunken.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | ButtonImpl { 6 | colorBackground: Theme.colorBackground 7 | colorHighlight: Qt.lighter(colorBackground, 0.92) 8 | 9 | colorRipple: Qt.rgba(colorHighlight.r, colorHighlight.g, colorHighlight.b, 0.5) 10 | colorBorder: colorBackground 11 | colorText: Theme.colorText 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/ButtonWireframe.qml: -------------------------------------------------------------------------------- 1 | import ComponentLibrary 2 | 3 | ButtonImpl { 4 | colorBackground: "white" 5 | colorHighlight: Theme.colorComponentBorder 6 | colorBorder: Theme.colorComponentBorder 7 | colorText: Theme.colorPrimary 8 | flat: false 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonClear.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | RoundButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: Qt.rgba(color.r, color.g, color.b, 0.2) 9 | colorHighlight: color 10 | colorBorder: colorBackground 11 | colorIcon: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonDesktop.qml: -------------------------------------------------------------------------------- 1 | import ComponentLibrary 2 | 3 | RoundButtonImpl { 4 | colorBackground: Theme.colorComponent 5 | colorHighlight: "white" 6 | colorBorder: Theme.colorComponentBorder 7 | colorIcon: Theme.colorText 8 | flat: true 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonFlat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | RoundButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: color 11 | colorIcon: "white" 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | RoundButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: "transparent" 9 | colorHighlight: color 10 | colorBorder: Qt.rgba(color.r, color.g, color.b, 0.5) 11 | colorIcon: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonSolid.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | RoundButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: Qt.darker(color, 1.02) 11 | colorIcon: "white" 12 | flat: false 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonSunken.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | RoundButtonImpl { 6 | colorBackground: Theme.colorBackground 7 | colorHighlight: Qt.lighter(colorBackground, 0.92) 8 | 9 | colorRipple: Qt.rgba(colorHighlight.r, colorHighlight.g, colorHighlight.b, 0.5) 10 | colorBorder: colorBackground 11 | colorIcon: Theme.colorIcon 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/RoundButtonWireframe.qml: -------------------------------------------------------------------------------- 1 | import ComponentLibrary 2 | 3 | RoundButtonImpl { 4 | colorBackground: "white" 5 | colorHighlight: Theme.colorComponentBorder 6 | colorBorder: Theme.colorComponentBorder 7 | colorIcon: Theme.colorPrimary 8 | flat: false 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonClear.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: Qt.rgba(color.r, color.g, color.b, 0.2) 9 | colorHighlight: color 10 | colorBorder: colorBackground 11 | colorIcon: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonDesktop.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | colorBackground: Theme.colorComponent 7 | colorHighlight: "white" 8 | colorBorder: Theme.colorComponentBorder 9 | colorIcon: Theme.colorText 10 | flat: true 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonFlat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: color 11 | colorIcon: "white" 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: "transparent" 9 | colorHighlight: color 10 | colorBorder: Qt.rgba(color.r, color.g, color.b, 0.5) 11 | colorIcon: color 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonSolid.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorHighlight: "white" 10 | colorBorder: Qt.darker(color, 1.02) 11 | colorIcon: "white" 12 | flat: false 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonSunken.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | SquareButtonImpl { 6 | colorBackground: Theme.colorBackground 7 | colorHighlight: Qt.lighter(colorBackground, 0.92) 8 | 9 | colorRipple: Qt.rgba(colorHighlight.r, colorHighlight.g, colorHighlight.b, 0.5) 10 | colorBorder: colorBackground 11 | colorIcon: Theme.colorIcon 12 | flat: true 13 | } 14 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/buttons/SquareButtonWireframe.qml: -------------------------------------------------------------------------------- 1 | import ComponentLibrary 2 | 3 | SquareButtonImpl { 4 | colorBackground: "white" 5 | colorHighlight: Theme.colorComponentBorder 6 | colorBorder: Theme.colorComponentBorder 7 | colorIcon: Theme.colorPrimary 8 | flat: false 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/controls/RippleThemed.qml: -------------------------------------------------------------------------------- 1 | import QtQuick.Controls.Material.impl as QQuickMaterial 2 | 3 | QQuickMaterial.Ripple {} 4 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/menus/ListSeparator.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | Rectangle { // separator 6 | anchors.left: parent.left 7 | anchors.right: parent.right 8 | height: 1 9 | color: Theme.colorSeparator 10 | } 11 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/utils/RectangleDebug.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | Rectangle { 4 | anchors.fill: parent 5 | z: -1 6 | 7 | color: "red" 8 | opacity: 0.1 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagButtonClear.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: Qt.rgba(color.r, color.g, color.b, 0.2) 9 | colorBorder: colorBackground 10 | colorText: color 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagButtonDesktop.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagButtonImpl { 6 | height: 28 7 | colorBackground: Theme.colorBackground 8 | colorBorder: Theme.colorComponentBorder 9 | colorText: Theme.colorText 10 | } 11 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagButtonFlat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagButtonImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorBorder: color 10 | colorText: "white" 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagClear.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: Qt.rgba(color.r, color.g, color.b, 0.2) 9 | colorBorder: colorBackground 10 | colorText: color 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagDesktop.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagImpl { 6 | height: 28 7 | 8 | colorBackground: Theme.colorBackground 9 | colorBorder: Theme.colorComponentBorder 10 | colorText: Theme.colorText 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/ComponentLibrary/wip/TagFlat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2 | 3 | import ComponentLibrary 4 | 5 | TagImpl { 6 | property color color: Theme.colorPrimary 7 | 8 | colorBackground: color 9 | colorBorder: color 10 | colorText: "white" 11 | } 12 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/displayport.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/film.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/headphones.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/headset.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/image.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/laptop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/mic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/mouse.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/pc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/person-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/phone.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/tablet.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/thermometer-half.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/upc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/usb-c.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/usb-drive.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/usb-micro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/bootstrap/usb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/aspect_ratio.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_10.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_20.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_30.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_40.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_50.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_60.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_70.svg: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_80.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_90.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_alert.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_full.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/battery_unknown.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/burst_mode.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/date_range.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/devices.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/exit_to_app.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/format_size.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/insert_chart.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/launch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/library_add.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/library_copy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/list.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/local_cafe.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/mic.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/minimize.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/photo_library.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/pin_drop.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/question_answer.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/save_alt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/schedule.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/sd_card.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/settings_bluetooth.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/tune.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/vibration.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/video_library.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/volume_down.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/volume_up_1.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/duotone/volume_up_2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/bluetooth.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/bluetooth_connected.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/bluetooth_disabled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/hourglass_empty.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/more_horiz.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/more_vert.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-icons/outlined/settings_bluetooth.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/360.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/add.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/altitude-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/altitude.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_back.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_back_ios_new.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_circle_down-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_circle_left-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_circle_right-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_circle_up-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_drop_down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_drop_down_circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_drop_up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_range.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/arrow_right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/autorenew.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/backlight_high.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/backlight_low.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/backspace-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/barcode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/barcode_scanner.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/bluetooth.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/bluetooth_disabled.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/bottom_panel_close-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/bottom_panel_open-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/build-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/check.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/check_circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/check_small.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/chevron_left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/chevron_right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/circle.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/clear_night-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/close.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/close_fullscreen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/close_small.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/collapse_content.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/content_copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/content_paste.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/create_new_folder-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/create_new_folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_16_9.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_3_2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_5_4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_7_5.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_9_16.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_landscape.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_portrait.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/crop_square.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/dangerous-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/dangerous.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/calendar_today-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/calendar_today.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/edit_calendar-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_available-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_available.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_busy-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_busy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_note-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/datetime/event_note.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete_forever-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete_forever.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete_sweep-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/delete_sweep.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/display_settings.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/edit-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/edit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/edit_document-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/editor_choice-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/editor_choice.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/expand_content.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/file-fill.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/file.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/file_copy-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/file_copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter_list.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter_list_off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter_none-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/filter_none.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder_copy-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder_copy.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder_open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder_special.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/folder_zip.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/format_quote-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/fullscreen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/fullscreen_exit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/computer-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/computer.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/gamepad-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/headphones-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/home_max.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/laptop_chromebook.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/light-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/light.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/lightbulb-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/lightbulb.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/monitor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/phone_enabled-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/smartphone-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/smartphone.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/switch-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/switch.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/tv_gen-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/hardware/tv_gen.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/home-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/home.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/ink_eraser.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/insert_chart-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/insert_chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/key-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/label-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/label.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/label_important-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/label_important.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/landscape-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/landscape.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/layers-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/layers.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/left_click.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/left_panel_close-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/left_panel_open-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/location_off-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/location_searching.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/map-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/map.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/navigation-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/navigation.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/near_me-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/location/near_me.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/mail.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/360.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/4k-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/4k.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/airplay.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/aspect_ratio-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/aspect_ratio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/broken_image-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/broken_image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/burst_mode-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/burst_mode.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/center_focus_weak-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/contrast.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/crop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/crop_free.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/exposure.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/flash_off-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/flash_off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/flash_on-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/flash_on.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/full_hd-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/gif.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hd-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hd.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hdr_off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hdr_on.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hdr_strong.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hevc.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/hls.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/image-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/imagesmode-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/input.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/invert_colors.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/library_music-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/movie-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/movie.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/music_video-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/music_video.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/no_sound-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/no_sound.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/panorama-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/panorama.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/panorama_fish_eye-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/panorama_wide_angle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/pause-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/pause_circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/perm_media-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_camera_back-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_camera_back.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_frame-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_frame.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_library-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/photo_library.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/play_arrow-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/play_circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/play_pause.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/resume-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/resume.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/sd_card-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/sd_card.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/settings_overscan-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/settings_overscan.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/slideshow-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/slideshow.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/stop-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/stop.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/stop_circle-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/switch_camera-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/switch_camera.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/theaters-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/theaters.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/video_stable-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/video_stable.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_down-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_mute-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_mute.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_up-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/media/volume_up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/memory-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/memory.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/memory_alt-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/memory_alt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/menu_open.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/merge.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/merge_type.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/monitoring.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/new_label-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/new_label.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/new_releases-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/new_window.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/note_stack-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/note_stack.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/notifications-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/notifications.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/notifications_off-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/open_with.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/package_2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/package_2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/pan_zoom.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/publish.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/refresh.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/remove.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/right_panel_close-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/right_panel_open-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/rotate_90_degrees_ccw-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/rotate_90_degrees_cw-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/save-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/screenshot_monitor.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/search.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/ac_unit.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/atm.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/bolt-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/bolt.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/detector_alarm-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/detector_status-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/gas_meter-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/glass_cup-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/humidity_high.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/humidity_mid.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/local_drink-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/potted_plant-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/psychiatry-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/total_dissolved_solids-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_drop-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_ec-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_ec.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_full-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_loss-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_medium-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sensors/water_ph-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/shoppingmode-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/show_chart.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_0_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_1_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_2_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_3_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_4_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_off-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_cellular_off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_0_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_1_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_2_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_3_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_4_bar.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_off-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/signal_wifi_off.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/skip_next-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/skip_next.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/skip_previous-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/skip_previous.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sliders.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sort.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sort_by_alpha.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/speed-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/sport/directions_walk.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/stacks-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/stacks.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/storage.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/straighten.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/subdirectory_arrow_left.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/swap_horiz.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/swap_vert.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/tab_new_right-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/tab_new_right.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/top_panel_close-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/top_panel_open-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/trending_down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/trending_flat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/trending_up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/trip_origin.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/unfold_less.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/unfold_more.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/warning-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/warning.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_1-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_2-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_3-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_4-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_6-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/brightness_6.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/thunderstorm-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/IconLibrary/material-symbols/weather/weather_hail-fill.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/MobileSharing/MobileSharing: -------------------------------------------------------------------------------- 1 | #include "SharingUtils.h" 2 | #include "SharingApplication.h" 3 | -------------------------------------------------------------------------------- /thirdparty/MobileSharing/MobileSharing.h: -------------------------------------------------------------------------------- 1 | #include "SharingUtils.h" 2 | #include "SharingApplication.h" 3 | -------------------------------------------------------------------------------- /thirdparty/MobileUI/MobileUI: -------------------------------------------------------------------------------- 1 | #include "MobileUI.h" 2 | -------------------------------------------------------------------------------- /thirdparty/QZXing/QZXing: -------------------------------------------------------------------------------- 1 | #include "QZXing.h" 2 | 3 | #ifdef QZXING_QML 4 | #include "QZXingImageProvider.h" 5 | #endif 6 | 7 | #ifdef QZXING_MULTIMEDIA 8 | #include "QZXingFilterVideoSink.h" 9 | #endif 10 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/bigint/BigIntegerLibrary.hh: -------------------------------------------------------------------------------- 1 | // This header file includes all of the library header files. 2 | 3 | #include "NumberlikeArray.hh" 4 | #include "BigUnsigned.hh" 5 | #include "BigInteger.hh" 6 | #include "BigIntegerAlgorithms.hh" 7 | #include "BigUnsignedInABase.hh" 8 | #include "BigIntegerUtils.hh" 9 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/win32/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | SET(SOURCES 2 | ${WIN32_DIR}/iconv.h 3 | ${WIN32_DIR}/win_iconv.c 4 | ) 5 | 6 | if(MSVC) 7 | LIST(APPEND SOURCES ${WIN32_DIR}/msvc/stdint.h) 8 | endif(MSVC) 9 | 10 | target_sources(qzxing PRIVATE ${SOURCES}) 11 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/win32/zxing/iconv.h: -------------------------------------------------------------------------------- 1 | #ifndef _LIBICONV_H 2 | #define _LIBICONV_H 3 | #include 4 | #ifdef __cplusplus 5 | extern "C" { 6 | #endif 7 | typedef void* iconv_t; 8 | iconv_t iconv_open(const char *tocode, const char *fromcode); 9 | int iconv_close(iconv_t cd); 10 | size_t iconv(iconv_t cd, char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); 11 | #ifdef __cplusplus 12 | } 13 | #endif 14 | #endif//_LIBICONV_H -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/zxing/EncodeHint.cpp: -------------------------------------------------------------------------------- 1 | #include "EncodeHint.h" 2 | 3 | namespace zxing { 4 | 5 | EncodeHint::EncodeHint() : 6 | errorCorrectionLevel_(NULL), characterSet_(""), margin_(0) 7 | {} 8 | 9 | } 10 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/zxing/WriterException.h: -------------------------------------------------------------------------------- 1 | #ifndef WRITEREXCEPTION_H 2 | #define WRITEREXCEPTION_H 3 | 4 | #include 5 | 6 | namespace zxing { 7 | 8 | class WriterException : public Exception { 9 | public: 10 | WriterException() ZXING_NOEXCEPT; 11 | WriterException(char const* msg) ZXING_NOEXCEPT; 12 | ~WriterException() ZXING_NOEXCEPT; 13 | }; 14 | 15 | } 16 | 17 | #endif // WRITEREXCEPTION_H 18 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/zxing/common/Types.h: -------------------------------------------------------------------------------- 1 | // -*- mode:c++; tab-width:2; indent-tabs-mode:nil; c-basic-offset:2 -*- 2 | #ifndef ZXING_TYPES_H 3 | #define ZXING_TYPES_H 4 | 5 | #include 6 | #include 7 | #include 8 | 9 | namespace zxing { 10 | 11 | typedef uint8_t byte; 12 | typedef bool boolean; 13 | 14 | } 15 | 16 | #endif // ZXING_TYPES_H 17 | -------------------------------------------------------------------------------- /thirdparty/QZXing/zxing/zxing/oned/rss/expanded/decoders/DecodedObject.cpp: -------------------------------------------------------------------------------- 1 | #include "DecodedObject.h" 2 | 3 | namespace zxing { 4 | namespace oned { 5 | namespace rss { 6 | 7 | DecodedObject::DecodedObject(int newPosition) 8 | : m_newPosition(newPosition) 9 | { 10 | 11 | } 12 | 13 | int DecodedObject::getNewPosition() const 14 | { 15 | return m_newPosition; 16 | } 17 | 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /thirdparty/zint-qml/ZintQml: -------------------------------------------------------------------------------- 1 | #include "ZintQml.h" 2 | -------------------------------------------------------------------------------- /thirdparty/zint-qml/backend/libzint.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emericg/QmlMobileScanner/beb081ad6d0d78454b220d15d13a7ba81a86828f/thirdparty/zint-qml/backend/libzint.rc -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/ZXingConfig.cmake.in: -------------------------------------------------------------------------------- 1 | @PACKAGE_INIT@ 2 | include("${CMAKE_CURRENT_LIST_DIR}/ZXingTargets.cmake") 3 | 4 | # this does not work: add_library(ZXing::Core ALIAS ZXing::ZXing) 5 | # this is a workaround available since 3.11 : 6 | if(NOT(CMAKE_VERSION VERSION_LESS 3.11)) 7 | add_library(ZXing::Core INTERFACE IMPORTED) 8 | target_link_libraries(ZXing::Core INTERFACE ZXing::ZXing) 9 | endif() 10 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/CustomData.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | 11 | class CustomData 12 | { 13 | public: 14 | virtual ~CustomData() = default; 15 | 16 | protected: 17 | CustomData() = default; 18 | }; 19 | 20 | } // ZXing 21 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/DecodeHints.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2023 Axel Waggershauser 3 | */ 4 | // SPDX-License-Identifier: Apache-2.0 5 | 6 | #pragma once 7 | 8 | #include "ReaderOptions.h" 9 | 10 | // TODO: remove this backward compatibility header once the deprecated name DecodeHints has been removed (3.0) 11 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/HRI.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2022 Axel Waggershauser 3 | */ 4 | // SPDX-License-Identifier: Apache-2.0 5 | 6 | #pragma once 7 | 8 | #include 9 | #include 10 | 11 | namespace ZXing { 12 | 13 | std::string HRIFromGS1(std::string_view gs1); 14 | std::string HRIFromISO15434(std::string_view str); 15 | 16 | } // namespace ZXing 17 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/StructuredAppend.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2021 Axel Waggershauser 3 | */ 4 | // SPDX-License-Identifier: Apache-2.0 5 | 6 | #pragma once 7 | 8 | #include 9 | 10 | namespace ZXing { 11 | 12 | struct StructuredAppendInfo 13 | { 14 | int index = -1; 15 | int count = -1; 16 | std::string id; 17 | }; 18 | 19 | } // ZXing 20 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/ZXTestSupport.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | 3 | #ifdef ZXING_BUILD_FOR_TEST 4 | #define ZXING_EXPORT_TEST_ONLY 5 | #define ZXING_IF_NOT_TEST(x) 6 | #else 7 | #define ZXING_EXPORT_TEST_ONLY static 8 | #define ZXING_IF_NOT_TEST(x) x 9 | #endif 10 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/aztec/AZDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | 11 | class DecoderResult; 12 | 13 | namespace Aztec { 14 | 15 | class DetectorResult; 16 | 17 | DecoderResult Decode(const DetectorResult& detectorResult); 18 | 19 | } // Aztec 20 | } // ZXing 21 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/datamatrix/DMDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | 11 | class DecoderResult; 12 | class BitMatrix; 13 | 14 | namespace DataMatrix { 15 | 16 | DecoderResult Decode(const BitMatrix& bits); 17 | 18 | } // DataMatrix 19 | } // ZXing 20 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/datamatrix/DMSymbolShape.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Huy Cuong Nguyen 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing::DataMatrix { 10 | 11 | enum class SymbolShape { 12 | NONE, 13 | SQUARE, 14 | RECTANGLE, 15 | }; 16 | 17 | } // namespace ZXing::DataMatrix 18 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/maxicode/MCDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | 11 | class DecoderResult; 12 | class BitMatrix; 13 | 14 | namespace MaxiCode { 15 | 16 | DecoderResult Decode(const BitMatrix& bits); 17 | 18 | } // MaxiCode 19 | } // ZXing 20 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/oned/ODCode128Patterns.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | #include 10 | 11 | namespace ZXing::OneD::Code128 { 12 | 13 | extern const std::array, 107> CODE_PATTERNS; 14 | 15 | } // namespace ZXing::OneD::Code128 16 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/oned/ODDataBarExpandedBitDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2022 Axel Waggershauser 3 | */ 4 | // SPDX-License-Identifier: Apache-2.0 5 | 6 | #pragma once 7 | 8 | #include 9 | 10 | namespace ZXing { 11 | 12 | class BitArray; 13 | 14 | namespace OneD::DataBar { 15 | 16 | std::string DecodeExpandedBits(const BitArray& bits); 17 | 18 | } // namespace OneD::DataBar 19 | } // namespace ZXing 20 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/oned/ODRowReader.cpp: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2020 Axel Waggershauser 3 | */ 4 | // SPDX-License-Identifier: Apache-2.0 5 | 6 | #include "ODRowReader.h" 7 | 8 | #include "BitArray.h" 9 | #include "Result.h" 10 | 11 | #include 12 | 13 | namespace ZXing::OneD { 14 | 15 | 16 | 17 | } // namespace ZXing::OneD 18 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/pdf417/PDFCompaction.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Huy Cuong Nguyen 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | namespace Pdf417 { 11 | 12 | enum class Compaction { 13 | AUTO, 14 | TEXT, 15 | BYTE, 16 | NUMERIC 17 | }; 18 | 19 | } // Pdf417 20 | } // ZXing 21 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/pdf417/PDFDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | #include 10 | 11 | namespace ZXing { 12 | 13 | class DecoderResult; 14 | 15 | namespace Pdf417 { 16 | 17 | DecoderResult Decode(const std::vector& codewords); 18 | 19 | } // namespace Pdf417 20 | } // namespace ZXing 21 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/qrcode/QRDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Nu-book Inc. 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | namespace ZXing { 10 | 11 | class DecoderResult; 12 | class BitMatrix; 13 | 14 | namespace QRCode { 15 | 16 | DecoderResult Decode(const BitMatrix& bits); 17 | 18 | } // QRCode 19 | } // ZXing 20 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/src/qrcode/QRMaskUtil.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2016 Huy Cuong Nguyen 3 | * Copyright 2016 ZXing authors 4 | */ 5 | // SPDX-License-Identifier: Apache-2.0 6 | 7 | #pragma once 8 | 9 | #include "TritMatrix.h" 10 | 11 | namespace ZXing::QRCode::MaskUtil { 12 | 13 | int CalculateMaskPenalty(const TritMatrix& matrix); 14 | 15 | } // namespace ZXing::QRCode::MaskUtil 16 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/core/zxing.pc.in: -------------------------------------------------------------------------------- 1 | libdir=@CMAKE_INSTALL_FULL_LIBDIR@ 2 | includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ 3 | 4 | Name: ZXing 5 | Description: ZXing-C++ library 6 | Version: @PROJECT_VERSION@ 7 | Libs: -L${libdir} -lZXing 8 | Cflags: -I${includedir} -I${includedir}/ZXing 9 | -------------------------------------------------------------------------------- /thirdparty/zxing-cpp/wrappers/qt/ZXingQt: -------------------------------------------------------------------------------- 1 | #include "ZXingQt.h" 2 | --------------------------------------------------------------------------------