From 1f65fee4cb9825096c00450eab8f73e427d18258 Mon Sep 17 00:00:00 2001 From: ChronosX Date: Wed, 1 Aug 2018 14:12:43 +0300 Subject: [PATCH] Added and connected a widget library in the style of material design. In the future, using these widgets will create a GUI. --- src/Influence.pro | 16 + src/material-widgets/Makefile | 2241 +++++++++++++++++ src/material-widgets/components.pro | 130 + src/material-widgets/fonts/Roboto/LICENSE.txt | 202 ++ .../fonts/Roboto/Roboto-Black.ttf | Bin 0 -> 163488 bytes .../fonts/Roboto/Roboto-BlackItalic.ttf | Bin 0 -> 165444 bytes .../fonts/Roboto/Roboto-Bold.ttf | Bin 0 -> 162464 bytes .../fonts/Roboto/Roboto-BoldItalic.ttf | Bin 0 -> 163644 bytes .../fonts/Roboto/Roboto-Italic.ttf | Bin 0 -> 161484 bytes .../fonts/Roboto/Roboto-Light.ttf | Bin 0 -> 162420 bytes .../fonts/Roboto/Roboto-LightItalic.ttf | Bin 0 -> 166492 bytes .../fonts/Roboto/Roboto-Medium.ttf | Bin 0 -> 162588 bytes .../fonts/Roboto/Roboto-MediumItalic.ttf | Bin 0 -> 165636 bytes .../fonts/Roboto/Roboto-Regular.ttf | Bin 0 -> 162876 bytes .../fonts/Roboto/Roboto-Thin.ttf | Bin 0 -> 163132 bytes .../fonts/Roboto/Roboto-ThinItalic.ttf | Bin 0 -> 168276 bytes src/material-widgets/icons/LICENSE | 202 ++ .../svg/production/ic_3d_rotation_24px.svg | 1 + .../svg/production/ic_accessibility_24px.svg | 1 + .../svg/production/ic_accessible_24px.svg | 1 + .../production/ic_account_balance_24px.svg | 1 + .../ic_account_balance_wallet_24px.svg | 1 + .../svg/production/ic_account_box_24px.svg | 1 + .../svg/production/ic_account_circle_24px.svg | 1 + .../production/ic_add_shopping_cart_24px.svg | 1 + .../action/svg/production/ic_alarm_24px.svg | 1 + .../svg/production/ic_alarm_add_24px.svg | 1 + .../svg/production/ic_alarm_off_24px.svg | 1 + .../svg/production/ic_alarm_on_24px.svg | 1 + .../action/svg/production/ic_all_out_24px.svg | 1 + .../action/svg/production/ic_android_24px.svg | 1 + .../svg/production/ic_announcement_24px.svg | 1 + .../svg/production/ic_aspect_ratio_24px.svg | 1 + .../svg/production/ic_assessment_24px.svg | 1 + .../svg/production/ic_assignment_24px.svg | 1 + .../svg/production/ic_assignment_ind_24px.svg | 1 + .../production/ic_assignment_late_24px.svg | 1 + .../production/ic_assignment_return_24px.svg | 1 + .../ic_assignment_returned_24px.svg | 1 + .../ic_assignment_turned_in_24px.svg | 1 + .../svg/production/ic_autorenew_24px.svg | 1 + .../action/svg/production/ic_backup_24px.svg | 1 + .../action/svg/production/ic_book_24px.svg | 1 + .../svg/production/ic_bookmark_24px.svg | 1 + .../production/ic_bookmark_border_24px.svg | 1 + .../svg/production/ic_bug_report_24px.svg | 1 + .../action/svg/production/ic_build_24px.svg | 1 + .../action/svg/production/ic_cached_24px.svg | 1 + .../svg/production/ic_camera_enhance_24px.svg | 1 + .../svg/production/ic_card_giftcard_24px.svg | 1 + .../production/ic_card_membership_24px.svg | 1 + .../svg/production/ic_card_travel_24px.svg | 1 + .../svg/production/ic_change_history_24px.svg | 1 + .../svg/production/ic_check_circle_24px.svg | 1 + .../production/ic_chrome_reader_mode_24px.svg | 1 + .../action/svg/production/ic_class_24px.svg | 1 + .../action/svg/production/ic_code_24px.svg | 1 + .../svg/production/ic_compare_arrows_24px.svg | 1 + .../svg/production/ic_copyright_24px.svg | 1 + .../svg/production/ic_credit_card_24px.svg | 1 + .../svg/production/ic_dashboard_24px.svg | 1 + .../svg/production/ic_date_range_24px.svg | 1 + .../action/svg/production/ic_delete_24px.svg | 1 + .../svg/production/ic_delete_forever_24px.svg | 1 + .../svg/production/ic_description_24px.svg | 1 + .../action/svg/production/ic_dns_24px.svg | 1 + .../action/svg/production/ic_done_24px.svg | 1 + .../svg/production/ic_done_all_24px.svg | 1 + .../svg/production/ic_donut_large_24px.svg | 1 + .../svg/production/ic_donut_small_24px.svg | 1 + .../action/svg/production/ic_eject_24px.svg | 1 + .../svg/production/ic_euro_symbol_24px.svg | 1 + .../action/svg/production/ic_event_24px.svg | 1 + .../svg/production/ic_event_seat_24px.svg | 1 + .../svg/production/ic_exit_to_app_24px.svg | 1 + .../action/svg/production/ic_explore_24px.svg | 1 + .../svg/production/ic_extension_24px.svg | 1 + .../action/svg/production/ic_face_24px.svg | 1 + .../svg/production/ic_favorite_24px.svg | 1 + .../production/ic_favorite_border_24px.svg | 1 + .../svg/production/ic_feedback_24px.svg | 1 + .../svg/production/ic_find_in_page_24px.svg | 1 + .../svg/production/ic_find_replace_24px.svg | 1 + .../svg/production/ic_fingerprint_24px.svg | 1 + .../svg/production/ic_flight_land_24px.svg | 1 + .../svg/production/ic_flight_takeoff_24px.svg | 1 + .../svg/production/ic_flip_to_back_24px.svg | 1 + .../svg/production/ic_flip_to_front_24px.svg | 1 + .../svg/production/ic_g_translate_24px.svg | 1 + .../action/svg/production/ic_gavel_24px.svg | 1 + .../action/svg/production/ic_get_app_24px.svg | 1 + .../action/svg/production/ic_gif_24px.svg | 1 + .../action/svg/production/ic_grade_24px.svg | 1 + .../svg/production/ic_group_work_24px.svg | 1 + .../action/svg/production/ic_help_24px.svg | 1 + .../svg/production/ic_help_outline_24px.svg | 1 + .../svg/production/ic_highlight_off_24px.svg | 1 + .../action/svg/production/ic_history_24px.svg | 1 + .../action/svg/production/ic_home_24px.svg | 1 + .../production/ic_hourglass_empty_24px.svg | 1 + .../svg/production/ic_hourglass_full_24px.svg | 1 + .../action/svg/production/ic_http_24px.svg | 1 + .../action/svg/production/ic_https_24px.svg | 1 + .../production/ic_important_devices_24px.svg | 1 + .../action/svg/production/ic_info_24px.svg | 1 + .../svg/production/ic_info_outline_24px.svg | 1 + .../action/svg/production/ic_input_24px.svg | 1 + .../svg/production/ic_invert_colors_24px.svg | 1 + .../action/svg/production/ic_label_24px.svg | 1 + .../svg/production/ic_label_outline_24px.svg | 1 + .../svg/production/ic_language_24px.svg | 1 + .../action/svg/production/ic_launch_24px.svg | 1 + .../production/ic_lightbulb_outline_24px.svg | 1 + .../svg/production/ic_line_style_24px.svg | 1 + .../svg/production/ic_line_weight_24px.svg | 1 + .../action/svg/production/ic_list_24px.svg | 1 + .../action/svg/production/ic_lock_24px.svg | 1 + .../svg/production/ic_lock_open_24px.svg | 1 + .../svg/production/ic_lock_outline_24px.svg | 1 + .../action/svg/production/ic_loyalty_24px.svg | 1 + .../production/ic_markunread_mailbox_24px.svg | 1 + .../svg/production/ic_motorcycle_24px.svg | 1 + .../svg/production/ic_note_add_24px.svg | 1 + .../svg/production/ic_offline_pin_24px.svg | 1 + .../action/svg/production/ic_opacity_24px.svg | 1 + .../production/ic_open_in_browser_24px.svg | 1 + .../svg/production/ic_open_in_new_24px.svg | 1 + .../svg/production/ic_open_with_24px.svg | 1 + .../svg/production/ic_pageview_24px.svg | 1 + .../svg/production/ic_pan_tool_24px.svg | 1 + .../action/svg/production/ic_payment_24px.svg | 1 + .../production/ic_perm_camera_mic_24px.svg | 1 + .../ic_perm_contact_calendar_24px.svg | 1 + .../production/ic_perm_data_setting_24px.svg | 1 + .../ic_perm_device_information_24px.svg | 1 + .../svg/production/ic_perm_identity_24px.svg | 1 + .../svg/production/ic_perm_media_24px.svg | 1 + .../svg/production/ic_perm_phone_msg_24px.svg | 1 + .../svg/production/ic_perm_scan_wifi_24px.svg | 1 + .../action/svg/production/ic_pets_24px.svg | 1 + .../production/ic_picture_in_picture_24px.svg | 1 + .../ic_picture_in_picture_alt_24px.svg | 1 + .../svg/production/ic_play_for_work_24px.svg | 1 + .../action/svg/production/ic_polymer_24px.svg | 1 + .../production/ic_power_settings_new_24px.svg | 1 + .../svg/production/ic_pregnant_woman_24px.svg | 1 + .../action/svg/production/ic_print_24px.svg | 1 + .../svg/production/ic_query_builder_24px.svg | 1 + .../production/ic_question_answer_24px.svg | 1 + .../action/svg/production/ic_receipt_24px.svg | 1 + .../production/ic_record_voice_over_24px.svg | 1 + .../action/svg/production/ic_redeem_24px.svg | 1 + .../ic_remove_shopping_cart_24px.svg | 1 + .../action/svg/production/ic_reorder_24px.svg | 1 + .../svg/production/ic_report_problem_24px.svg | 1 + .../action/svg/production/ic_restore_24px.svg | 1 + .../svg/production/ic_restore_page_24px.svg | 1 + .../action/svg/production/ic_room_24px.svg | 1 + .../svg/production/ic_rounded_corner_24px.svg | 1 + .../action/svg/production/ic_rowing_24px.svg | 1 + .../svg/production/ic_schedule_24px.svg | 1 + .../action/svg/production/ic_search_24px.svg | 1 + .../svg/production/ic_settings_24px.svg | 1 + .../ic_settings_applications_24px.svg | 1 + .../ic_settings_backup_restore_24px.svg | 1 + .../production/ic_settings_bluetooth_24px.svg | 1 + .../ic_settings_brightness_24px.svg | 1 + .../svg/production/ic_settings_cell_24px.svg | 1 + .../production/ic_settings_ethernet_24px.svg | 1 + .../ic_settings_input_antenna_24px.svg | 1 + .../ic_settings_input_component_24px.svg | 1 + .../ic_settings_input_composite_24px.svg | 1 + .../ic_settings_input_hdmi_24px.svg | 1 + .../ic_settings_input_svideo_24px.svg | 1 + .../production/ic_settings_overscan_24px.svg | 1 + .../svg/production/ic_settings_phone_24px.svg | 1 + .../svg/production/ic_settings_power_24px.svg | 1 + .../production/ic_settings_remote_24px.svg | 1 + .../svg/production/ic_settings_voice_24px.svg | 1 + .../action/svg/production/ic_shop_24px.svg | 1 + .../svg/production/ic_shop_two_24px.svg | 1 + .../production/ic_shopping_basket_24px.svg | 1 + .../svg/production/ic_shopping_cart_24px.svg | 1 + .../svg/production/ic_speaker_notes_24px.svg | 1 + .../production/ic_speaker_notes_off_24px.svg | 1 + .../svg/production/ic_spellcheck_24px.svg | 1 + .../action/svg/production/ic_stars_24px.svg | 1 + .../action/svg/production/ic_store_24px.svg | 1 + .../action/svg/production/ic_subject_24px.svg | 1 + .../production/ic_supervisor_account_24px.svg | 1 + .../svg/production/ic_swap_horiz_24px.svg | 1 + .../svg/production/ic_swap_vert_24px.svg | 1 + .../ic_swap_vertical_circle_24px.svg | 1 + .../production/ic_system_update_alt_24px.svg | 1 + .../action/svg/production/ic_tab_24px.svg | 1 + .../svg/production/ic_tab_unselected_24px.svg | 1 + .../svg/production/ic_theaters_24px.svg | 1 + .../svg/production/ic_thumb_down_24px.svg | 1 + .../svg/production/ic_thumb_up_24px.svg | 1 + .../svg/production/ic_thumbs_up_down_24px.svg | 1 + .../svg/production/ic_timeline_24px.svg | 1 + .../action/svg/production/ic_toc_24px.svg | 1 + .../action/svg/production/ic_today_24px.svg | 1 + .../action/svg/production/ic_toll_24px.svg | 1 + .../svg/production/ic_touch_app_24px.svg | 1 + .../svg/production/ic_track_changes_24px.svg | 1 + .../svg/production/ic_translate_24px.svg | 1 + .../svg/production/ic_trending_down_24px.svg | 1 + .../svg/production/ic_trending_flat_24px.svg | 1 + .../svg/production/ic_trending_up_24px.svg | 1 + .../svg/production/ic_turned_in_24px.svg | 1 + .../svg/production/ic_turned_in_not_24px.svg | 1 + .../action/svg/production/ic_update_24px.svg | 1 + .../svg/production/ic_verified_user_24px.svg | 1 + .../svg/production/ic_view_agenda_24px.svg | 1 + .../svg/production/ic_view_array_24px.svg | 1 + .../svg/production/ic_view_carousel_24px.svg | 1 + .../svg/production/ic_view_column_24px.svg | 1 + .../svg/production/ic_view_day_24px.svg | 1 + .../svg/production/ic_view_headline_24px.svg | 1 + .../svg/production/ic_view_list_24px.svg | 1 + .../svg/production/ic_view_module_24px.svg | 1 + .../svg/production/ic_view_quilt_24px.svg | 1 + .../svg/production/ic_view_stream_24px.svg | 1 + .../svg/production/ic_view_week_24px.svg | 1 + .../svg/production/ic_visibility_24px.svg | 1 + .../svg/production/ic_visibility_off_24px.svg | 1 + .../svg/production/ic_watch_later_24px.svg | 1 + .../action/svg/production/ic_work_24px.svg | 1 + .../ic_youtube_searched_for_24px.svg | 1 + .../action/svg/production/ic_zoom_in_24px.svg | 1 + .../svg/production/ic_zoom_out_24px.svg | 1 + .../svg/production/ic_add_alert_24px.svg | 1 + .../alert/svg/production/ic_error_24px.svg | 1 + .../svg/production/ic_error_outline_24px.svg | 1 + .../alert/svg/production/ic_warning_24px.svg | 1 + .../svg/production/ic_add_to_queue_24px.svg | 1 + .../av/svg/production/ic_airplay_24px.svg | 1 + .../icons/av/svg/production/ic_album_24px.svg | 1 + .../av/svg/production/ic_art_track_24px.svg | 1 + .../av/svg/production/ic_av_timer_24px.svg | 1 + .../production/ic_branding_watermark_24px.svg | 1 + .../svg/production/ic_call_to_action_24px.svg | 1 + .../svg/production/ic_closed_caption_24px.svg | 1 + .../av/svg/production/ic_equalizer_24px.svg | 1 + .../av/svg/production/ic_explicit_24px.svg | 1 + .../svg/production/ic_fast_forward_24px.svg | 1 + .../av/svg/production/ic_fast_rewind_24px.svg | 1 + .../production/ic_featured_play_list_24px.svg | 1 + .../svg/production/ic_featured_video_24px.svg | 1 + .../av/svg/production/ic_fiber_dvr_24px.svg | 1 + .../ic_fiber_manual_record_24px.svg | 1 + .../av/svg/production/ic_fiber_new_24px.svg | 1 + .../av/svg/production/ic_fiber_pin_24px.svg | 1 + .../production/ic_fiber_smart_record_24px.svg | 1 + .../av/svg/production/ic_forward_10_24px.svg | 1 + .../av/svg/production/ic_forward_30_24px.svg | 1 + .../av/svg/production/ic_forward_5_24px.svg | 1 + .../icons/av/svg/production/ic_games_24px.svg | 1 + .../icons/av/svg/production/ic_hd_24px.svg | 1 + .../av/svg/production/ic_hearing_24px.svg | 1 + .../svg/production/ic_high_quality_24px.svg | 1 + .../av/svg/production/ic_library_add_24px.svg | 1 + .../svg/production/ic_library_books_24px.svg | 1 + .../svg/production/ic_library_music_24px.svg | 1 + .../icons/av/svg/production/ic_loop_24px.svg | 1 + .../icons/av/svg/production/ic_mic_24px.svg | 1 + .../av/svg/production/ic_mic_none_24px.svg | 1 + .../av/svg/production/ic_mic_off_24px.svg | 1 + .../icons/av/svg/production/ic_movie_24px.svg | 1 + .../av/svg/production/ic_music_video_24px.svg | 1 + .../svg/production/ic_new_releases_24px.svg | 1 + .../svg/production/ic_not_interested_24px.svg | 1 + .../icons/av/svg/production/ic_note_24px.svg | 1 + .../icons/av/svg/production/ic_pause_24px.svg | 1 + .../ic_pause_circle_filled_24px.svg | 1 + .../ic_pause_circle_outline_24px.svg | 1 + .../av/svg/production/ic_play_arrow_24px.svg | 1 + .../production/ic_play_circle_filled_24px.svg | 1 + .../ic_play_circle_outline_24px.svg | 1 + .../svg/production/ic_playlist_add_24px.svg | 1 + .../production/ic_playlist_add_check_24px.svg | 1 + .../svg/production/ic_playlist_play_24px.svg | 1 + .../icons/av/svg/production/ic_queue_24px.svg | 1 + .../av/svg/production/ic_queue_music_24px.svg | 1 + .../production/ic_queue_play_next_24px.svg | 1 + .../icons/av/svg/production/ic_radio_24px.svg | 1 + .../svg/production/ic_recent_actors_24px.svg | 1 + .../production/ic_remove_from_queue_24px.svg | 1 + .../av/svg/production/ic_repeat_24px.svg | 1 + .../av/svg/production/ic_repeat_one_24px.svg | 1 + .../av/svg/production/ic_replay_10_24px.svg | 1 + .../av/svg/production/ic_replay_24px.svg | 1 + .../av/svg/production/ic_replay_30_24px.svg | 1 + .../av/svg/production/ic_replay_5_24px.svg | 1 + .../av/svg/production/ic_shuffle_24px.svg | 1 + .../av/svg/production/ic_skip_next_24px.svg | 1 + .../svg/production/ic_skip_previous_24px.svg | 1 + .../production/ic_slow_motion_video_24px.svg | 1 + .../av/svg/production/ic_snooze_24px.svg | 1 + .../svg/production/ic_sort_by_alpha_24px.svg | 1 + .../icons/av/svg/production/ic_stop_24px.svg | 1 + .../svg/production/ic_subscriptions_24px.svg | 1 + .../av/svg/production/ic_subtitles_24px.svg | 1 + .../svg/production/ic_surround_sound_24px.svg | 1 + .../av/svg/production/ic_video_call_24px.svg | 1 + .../av/svg/production/ic_video_label_24px.svg | 1 + .../svg/production/ic_video_library_24px.svg | 1 + .../av/svg/production/ic_videocam_24px.svg | 1 + .../svg/production/ic_videocam_off_24px.svg | 1 + .../av/svg/production/ic_volume_down_24px.svg | 1 + .../av/svg/production/ic_volume_mute_24px.svg | 1 + .../av/svg/production/ic_volume_off_24px.svg | 1 + .../av/svg/production/ic_volume_up_24px.svg | 1 + .../icons/av/svg/production/ic_web_24px.svg | 1 + .../av/svg/production/ic_web_asset_24px.svg | 1 + .../svg/production/ic_business_24px.svg | 1 + .../svg/production/ic_call_24px.svg | 1 + .../svg/production/ic_call_end_24px.svg | 1 + .../svg/production/ic_call_made_24px.svg | 1 + .../svg/production/ic_call_merge_24px.svg | 1 + .../svg/production/ic_call_missed_24px.svg | 1 + .../ic_call_missed_outgoing_24px.svg | 1 + .../svg/production/ic_call_received_24px.svg | 1 + .../svg/production/ic_call_split_24px.svg | 1 + .../svg/production/ic_chat_24px.svg | 1 + .../svg/production/ic_chat_bubble_24px.svg | 1 + .../ic_chat_bubble_outline_24px.svg | 1 + .../svg/production/ic_clear_all_24px.svg | 1 + .../svg/production/ic_comment_24px.svg | 1 + .../svg/production/ic_contact_mail_24px.svg | 1 + .../svg/production/ic_contact_phone_24px.svg | 1 + .../svg/production/ic_contacts_24px.svg | 1 + .../svg/production/ic_dialer_sip_24px.svg | 1 + .../svg/production/ic_dialpad_24px.svg | 1 + .../svg/production/ic_email_24px.svg | 1 + .../svg/production/ic_forum_24px.svg | 1 + .../production/ic_import_contacts_24px.svg | 1 + .../svg/production/ic_import_export_24px.svg | 1 + .../production/ic_invert_colors_off_24px.svg | 1 + .../svg/production/ic_live_help_24px.svg | 1 + .../svg/production/ic_location_off_24px.svg | 1 + .../svg/production/ic_location_on_24px.svg | 1 + .../svg/production/ic_mail_outline_24px.svg | 1 + .../svg/production/ic_message_24px.svg | 1 + .../svg/production/ic_no_sim_24px.svg | 1 + .../svg/production/ic_phone_24px.svg | 1 + .../production/ic_phonelink_erase_24px.svg | 1 + .../svg/production/ic_phonelink_lock_24px.svg | 1 + .../svg/production/ic_phonelink_ring_24px.svg | 1 + .../production/ic_phonelink_setup_24px.svg | 1 + .../production/ic_portable_wifi_off_24px.svg | 1 + .../svg/production/ic_present_to_all_24px.svg | 1 + .../svg/production/ic_ring_volume_24px.svg | 1 + .../svg/production/ic_rss_feed_24px.svg | 1 + .../svg/production/ic_screen_share_24px.svg | 1 + .../svg/production/ic_speaker_phone_24px.svg | 1 + .../ic_stay_current_landscape_24px.svg | 1 + .../ic_stay_current_portrait_24px.svg | 1 + .../ic_stay_primary_landscape_24px.svg | 1 + .../ic_stay_primary_portrait_24px.svg | 1 + .../production/ic_stop_screen_share_24px.svg | 1 + .../svg/production/ic_swap_calls_24px.svg | 1 + .../svg/production/ic_textsms_24px.svg | 1 + .../svg/production/ic_voicemail_24px.svg | 1 + .../svg/production/ic_vpn_key_24px.svg | 1 + .../content/svg/production/ic_add_24px.svg | 1 + .../svg/production/ic_add_box_24px.svg | 1 + .../svg/production/ic_add_circle_24px.svg | 1 + .../production/ic_add_circle_outline_24px.svg | 1 + .../svg/production/ic_archive_24px.svg | 1 + .../svg/production/ic_backspace_24px.svg | 1 + .../content/svg/production/ic_block_24px.svg | 1 + .../content/svg/production/ic_clear_24px.svg | 1 + .../svg/production/ic_content_copy_24px.svg | 1 + .../svg/production/ic_content_cut_24px.svg | 1 + .../svg/production/ic_content_paste_24px.svg | 1 + .../content/svg/production/ic_create_24px.svg | 1 + .../svg/production/ic_delete_sweep_24px.svg | 1 + .../content/svg/production/ic_drafts_24px.svg | 1 + .../svg/production/ic_filter_list_24px.svg | 1 + .../content/svg/production/ic_flag_24px.svg | 1 + .../svg/production/ic_font_download_24px.svg | 1 + .../svg/production/ic_forward_24px.svg | 1 + .../svg/production/ic_gesture_24px.svg | 1 + .../content/svg/production/ic_inbox_24px.svg | 1 + .../content/svg/production/ic_link_24px.svg | 1 + .../svg/production/ic_low_priority_24px.svg | 1 + .../content/svg/production/ic_mail_24px.svg | 1 + .../svg/production/ic_markunread_24px.svg | 1 + .../svg/production/ic_move_to_inbox_24px.svg | 1 + .../svg/production/ic_next_week_24px.svg | 1 + .../content/svg/production/ic_redo_24px.svg | 1 + .../content/svg/production/ic_remove_24px.svg | 1 + .../svg/production/ic_remove_circle_24px.svg | 1 + .../ic_remove_circle_outline_24px.svg | 1 + .../content/svg/production/ic_reply_24px.svg | 1 + .../svg/production/ic_reply_all_24px.svg | 1 + .../content/svg/production/ic_report_24px.svg | 1 + .../content/svg/production/ic_save_24px.svg | 1 + .../svg/production/ic_select_all_24px.svg | 1 + .../content/svg/production/ic_send_24px.svg | 1 + .../content/svg/production/ic_sort_24px.svg | 1 + .../svg/production/ic_text_format_24px.svg | 1 + .../svg/production/ic_unarchive_24px.svg | 1 + .../content/svg/production/ic_undo_24px.svg | 1 + .../svg/production/ic_weekend_24px.svg | 1 + .../svg/production/ic_access_alarm_24px.svg | 1 + .../svg/production/ic_access_alarms_24px.svg | 1 + .../svg/production/ic_access_time_24px.svg | 1 + .../svg/production/ic_add_alarm_24px.svg | 1 + .../ic_airplanemode_active_24px.svg | 1 + .../ic_airplanemode_inactive_24px.svg | 1 + .../svg/production/ic_battery_20_24px.svg | 1 + .../svg/production/ic_battery_30_24px.svg | 1 + .../svg/production/ic_battery_50_24px.svg | 1 + .../svg/production/ic_battery_60_24px.svg | 1 + .../svg/production/ic_battery_80_24px.svg | 1 + .../svg/production/ic_battery_90_24px.svg | 1 + .../svg/production/ic_battery_alert_24px.svg | 1 + .../ic_battery_charging_20_24px.svg | 1 + .../ic_battery_charging_30_24px.svg | 1 + .../ic_battery_charging_50_24px.svg | 1 + .../ic_battery_charging_60_24px.svg | 1 + .../ic_battery_charging_80_24px.svg | 1 + .../ic_battery_charging_90_24px.svg | 1 + .../ic_battery_charging_full_24px.svg | 1 + .../svg/production/ic_battery_full_24px.svg | 1 + .../svg/production/ic_battery_std_24px.svg | 1 + .../production/ic_battery_unknown_24px.svg | 1 + .../svg/production/ic_bluetooth_24px.svg | 1 + .../ic_bluetooth_connected_24px.svg | 1 + .../production/ic_bluetooth_disabled_24px.svg | 1 + .../ic_bluetooth_searching_24px.svg | 1 + .../production/ic_brightness_auto_24px.svg | 1 + .../production/ic_brightness_high_24px.svg | 1 + .../svg/production/ic_brightness_low_24px.svg | 1 + .../production/ic_brightness_medium_24px.svg | 1 + .../svg/production/ic_data_usage_24px.svg | 1 + .../svg/production/ic_developer_mode_24px.svg | 1 + .../device/svg/production/ic_devices_24px.svg | 1 + .../device/svg/production/ic_dvr_24px.svg | 1 + .../svg/production/ic_gps_fixed_24px.svg | 1 + .../svg/production/ic_gps_not_fixed_24px.svg | 1 + .../device/svg/production/ic_gps_off_24px.svg | 1 + .../svg/production/ic_graphic_eq_24px.svg | 1 + .../production/ic_location_disabled_24px.svg | 1 + .../production/ic_location_searching_24px.svg | 1 + .../svg/production/ic_network_cell_24px.svg | 1 + .../svg/production/ic_network_wifi_24px.svg | 1 + .../device/svg/production/ic_nfc_24px.svg | 1 + .../ic_screen_lock_landscape_24px.svg | 1 + .../ic_screen_lock_portrait_24px.svg | 1 + .../ic_screen_lock_rotation_24px.svg | 1 + .../production/ic_screen_rotation_24px.svg | 1 + .../svg/production/ic_sd_storage_24px.svg | 1 + .../ic_settings_system_daydream_24px.svg | 1 + .../ic_signal_cellular_0_bar_24px.svg | 1 + .../ic_signal_cellular_1_bar_24px.svg | 1 + .../ic_signal_cellular_2_bar_24px.svg | 1 + .../ic_signal_cellular_3_bar_24px.svg | 1 + .../ic_signal_cellular_4_bar_24px.svg | 1 + ...lular_connected_no_internet_0_bar_24px.svg | 1 + ...lular_connected_no_internet_1_bar_24px.svg | 1 + ...lular_connected_no_internet_2_bar_24px.svg | 1 + ...lular_connected_no_internet_3_bar_24px.svg | 1 + ...lular_connected_no_internet_4_bar_24px.svg | 1 + .../ic_signal_cellular_no_sim_24px.svg | 1 + .../ic_signal_cellular_null_24px.svg | 1 + .../ic_signal_cellular_off_24px.svg | 1 + .../production/ic_signal_wifi_0_bar_24px.svg | 1 + .../production/ic_signal_wifi_1_bar_24px.svg | 1 + .../ic_signal_wifi_1_bar_lock_24px.svg | 1 + .../production/ic_signal_wifi_2_bar_24px.svg | 1 + .../ic_signal_wifi_2_bar_lock_24px.svg | 1 + .../production/ic_signal_wifi_3_bar_24px.svg | 1 + .../ic_signal_wifi_3_bar_lock_24px.svg | 1 + .../production/ic_signal_wifi_4_bar_24px.svg | 1 + .../ic_signal_wifi_4_bar_lock_24px.svg | 1 + .../production/ic_signal_wifi_off_24px.svg | 1 + .../device/svg/production/ic_storage_24px.svg | 1 + .../device/svg/production/ic_usb_24px.svg | 1 + .../svg/production/ic_wallpaper_24px.svg | 1 + .../device/svg/production/ic_widgets_24px.svg | 1 + .../svg/production/ic_wifi_lock_24px.svg | 1 + .../svg/production/ic_wifi_tethering_24px.svg | 1 + .../svg/production/ic_attach_file_24px.svg | 1 + .../svg/production/ic_attach_money_24px.svg | 1 + .../svg/production/ic_border_all_24px.svg | 1 + .../svg/production/ic_border_bottom_24px.svg | 1 + .../svg/production/ic_border_clear_24px.svg | 1 + .../svg/production/ic_border_color_24px.svg | 1 + .../production/ic_border_horizontal_24px.svg | 1 + .../svg/production/ic_border_inner_24px.svg | 1 + .../svg/production/ic_border_left_24px.svg | 1 + .../svg/production/ic_border_outer_24px.svg | 1 + .../svg/production/ic_border_right_24px.svg | 1 + .../svg/production/ic_border_style_24px.svg | 1 + .../svg/production/ic_border_top_24px.svg | 1 + .../production/ic_border_vertical_24px.svg | 1 + .../svg/production/ic_bubble_chart_24px.svg | 1 + .../svg/production/ic_drag_handle_24px.svg | 1 + .../ic_format_align_center_24px.svg | 1 + .../ic_format_align_justify_24px.svg | 1 + .../production/ic_format_align_left_24px.svg | 1 + .../production/ic_format_align_right_24px.svg | 1 + .../svg/production/ic_format_bold_24px.svg | 1 + .../svg/production/ic_format_clear_24px.svg | 1 + .../production/ic_format_color_fill_24px.svg | 1 + .../production/ic_format_color_reset_24px.svg | 1 + .../production/ic_format_color_text_24px.svg | 1 + .../ic_format_indent_decrease_24px.svg | 1 + .../ic_format_indent_increase_24px.svg | 1 + .../svg/production/ic_format_italic_24px.svg | 1 + .../ic_format_line_spacing_24px.svg | 1 + .../ic_format_list_bulleted_24px.svg | 1 + .../ic_format_list_numbered_24px.svg | 1 + .../svg/production/ic_format_paint_24px.svg | 1 + .../svg/production/ic_format_quote_24px.svg | 1 + .../svg/production/ic_format_shapes_24px.svg | 1 + .../svg/production/ic_format_size_24px.svg | 1 + .../ic_format_strikethrough_24px.svg | 1 + .../ic_format_textdirection_l_to_r_24px.svg | 1 + .../ic_format_textdirection_r_to_l_24px.svg | 1 + .../production/ic_format_underlined_24px.svg | 1 + .../svg/production/ic_functions_24px.svg | 1 + .../svg/production/ic_highlight_24px.svg | 1 + .../svg/production/ic_insert_chart_24px.svg | 1 + .../svg/production/ic_insert_comment_24px.svg | 1 + .../production/ic_insert_drive_file_24px.svg | 1 + .../production/ic_insert_emoticon_24px.svg | 1 + .../production/ic_insert_invitation_24px.svg | 1 + .../svg/production/ic_insert_link_24px.svg | 1 + .../svg/production/ic_insert_photo_24px.svg | 1 + .../svg/production/ic_linear_scale_24px.svg | 1 + .../svg/production/ic_merge_type_24px.svg | 1 + .../svg/production/ic_mode_comment_24px.svg | 1 + .../svg/production/ic_mode_edit_24px.svg | 1 + .../production/ic_monetization_on_24px.svg | 1 + .../svg/production/ic_money_off_24px.svg | 1 + .../production/ic_multiline_chart_24px.svg | 1 + .../svg/production/ic_pie_chart_24px.svg | 1 + .../production/ic_pie_chart_outlined_24px.svg | 1 + .../editor/svg/production/ic_publish_24px.svg | 1 + .../svg/production/ic_short_text_24px.svg | 1 + .../svg/production/ic_show_chart_24px.svg | 1 + .../svg/production/ic_space_bar_24px.svg | 1 + .../production/ic_strikethrough_s_24px.svg | 1 + .../svg/production/ic_text_fields_24px.svg | 1 + .../editor/svg/production/ic_title_24px.svg | 1 + .../ic_vertical_align_bottom_24px.svg | 1 + .../ic_vertical_align_center_24px.svg | 1 + .../production/ic_vertical_align_top_24px.svg | 1 + .../svg/production/ic_wrap_text_24px.svg | 1 + .../svg/production/ic_attachment_24px.svg | 1 + .../file/svg/production/ic_cloud_24px.svg | 1 + .../svg/production/ic_cloud_circle_24px.svg | 1 + .../svg/production/ic_cloud_done_24px.svg | 1 + .../svg/production/ic_cloud_download_24px.svg | 1 + .../file/svg/production/ic_cloud_off_24px.svg | 1 + .../svg/production/ic_cloud_queue_24px.svg | 1 + .../svg/production/ic_cloud_upload_24px.svg | 1 + .../production/ic_create_new_folder_24px.svg | 1 + .../svg/production/ic_file_download_24px.svg | 1 + .../svg/production/ic_file_upload_24px.svg | 1 + .../file/svg/production/ic_folder_24px.svg | 1 + .../svg/production/ic_folder_open_24px.svg | 1 + .../svg/production/ic_folder_shared_24px.svg | 1 + .../hardware/svg/production/ic_cast_24px.svg | 1 + .../svg/production/ic_cast_connected_24px.svg | 1 + .../svg/production/ic_computer_24px.svg | 1 + .../svg/production/ic_desktop_mac_24px.svg | 1 + .../production/ic_desktop_windows_24px.svg | 1 + .../production/ic_developer_board_24px.svg | 1 + .../svg/production/ic_device_hub_24px.svg | 1 + .../svg/production/ic_devices_other_24px.svg | 1 + .../hardware/svg/production/ic_dock_24px.svg | 1 + .../svg/production/ic_gamepad_24px.svg | 1 + .../svg/production/ic_headset_24px.svg | 1 + .../svg/production/ic_headset_mic_24px.svg | 1 + .../svg/production/ic_keyboard_24px.svg | 1 + .../ic_keyboard_arrow_down_24px.svg | 1 + .../ic_keyboard_arrow_left_24px.svg | 1 + .../ic_keyboard_arrow_right_24px.svg | 1 + .../production/ic_keyboard_arrow_up_24px.svg | 1 + .../production/ic_keyboard_backspace_24px.svg | 1 + .../production/ic_keyboard_capslock_24px.svg | 1 + .../svg/production/ic_keyboard_hide_24px.svg | 1 + .../production/ic_keyboard_return_24px.svg | 1 + .../svg/production/ic_keyboard_tab_24px.svg | 1 + .../svg/production/ic_keyboard_voice_24px.svg | 1 + .../svg/production/ic_laptop_24px.svg | 1 + .../production/ic_laptop_chromebook_24px.svg | 1 + .../svg/production/ic_laptop_mac_24px.svg | 1 + .../svg/production/ic_laptop_windows_24px.svg | 1 + .../svg/production/ic_memory_24px.svg | 1 + .../hardware/svg/production/ic_mouse_24px.svg | 1 + .../svg/production/ic_phone_android_24px.svg | 1 + .../svg/production/ic_phone_iphone_24px.svg | 1 + .../svg/production/ic_phonelink_24px.svg | 1 + .../svg/production/ic_phonelink_off_24px.svg | 1 + .../svg/production/ic_power_input_24px.svg | 1 + .../svg/production/ic_router_24px.svg | 1 + .../svg/production/ic_scanner_24px.svg | 1 + .../svg/production/ic_security_24px.svg | 1 + .../svg/production/ic_sim_card_24px.svg | 1 + .../svg/production/ic_smartphone_24px.svg | 1 + .../svg/production/ic_speaker_24px.svg | 1 + .../svg/production/ic_speaker_group_24px.svg | 1 + .../svg/production/ic_tablet_24px.svg | 1 + .../svg/production/ic_tablet_android_24px.svg | 1 + .../svg/production/ic_tablet_mac_24px.svg | 1 + .../hardware/svg/production/ic_toys_24px.svg | 1 + .../hardware/svg/production/ic_tv_24px.svg | 1 + .../production/ic_videogame_asset_24px.svg | 1 + .../hardware/svg/production/ic_watch_24px.svg | 1 + .../svg/production/ic_add_a_photo_24px.svg | 1 + .../svg/production/ic_add_to_photos_24px.svg | 1 + .../image/svg/production/ic_adjust_24px.svg | 1 + .../svg/production/ic_assistant_24px.svg | 1 + .../production/ic_assistant_photo_24px.svg | 1 + .../svg/production/ic_audiotrack_24px.svg | 1 + .../svg/production/ic_blur_circular_24px.svg | 1 + .../svg/production/ic_blur_linear_24px.svg | 1 + .../image/svg/production/ic_blur_off_24px.svg | 1 + .../image/svg/production/ic_blur_on_24px.svg | 1 + .../svg/production/ic_brightness_1_24px.svg | 1 + .../svg/production/ic_brightness_2_24px.svg | 1 + .../svg/production/ic_brightness_3_24px.svg | 1 + .../svg/production/ic_brightness_4_24px.svg | 1 + .../svg/production/ic_brightness_5_24px.svg | 1 + .../svg/production/ic_brightness_6_24px.svg | 1 + .../svg/production/ic_brightness_7_24px.svg | 1 + .../svg/production/ic_broken_image_24px.svg | 1 + .../image/svg/production/ic_brush_24px.svg | 1 + .../svg/production/ic_burst_mode_24px.svg | 1 + .../image/svg/production/ic_camera_24px.svg | 1 + .../svg/production/ic_camera_alt_24px.svg | 1 + .../svg/production/ic_camera_front_24px.svg | 1 + .../svg/production/ic_camera_rear_24px.svg | 1 + .../svg/production/ic_camera_roll_24px.svg | 1 + .../ic_center_focus_strong_24px.svg | 1 + .../production/ic_center_focus_weak_24px.svg | 1 + .../svg/production/ic_collections_24px.svg | 1 + .../ic_collections_bookmark_24px.svg | 1 + .../svg/production/ic_color_lens_24px.svg | 1 + .../image/svg/production/ic_colorize_24px.svg | 1 + .../image/svg/production/ic_compare_24px.svg | 1 + .../svg/production/ic_control_point_24px.svg | 1 + .../ic_control_point_duplicate_24px.svg | 1 + .../svg/production/ic_crop_16_9_24px.svg | 1 + .../image/svg/production/ic_crop_24px.svg | 1 + .../image/svg/production/ic_crop_3_2_24px.svg | 1 + .../image/svg/production/ic_crop_5_4_24px.svg | 1 + .../image/svg/production/ic_crop_7_5_24px.svg | 1 + .../image/svg/production/ic_crop_din_24px.svg | 1 + .../svg/production/ic_crop_free_24px.svg | 1 + .../svg/production/ic_crop_landscape_24px.svg | 1 + .../svg/production/ic_crop_original_24px.svg | 1 + .../svg/production/ic_crop_portrait_24px.svg | 1 + .../svg/production/ic_crop_rotate_24px.svg | 1 + .../svg/production/ic_crop_square_24px.svg | 1 + .../image/svg/production/ic_dehaze_24px.svg | 1 + .../image/svg/production/ic_details_24px.svg | 1 + .../image/svg/production/ic_edit_24px.svg | 1 + .../image/svg/production/ic_exposure_24px.svg | 1 + .../svg/production/ic_exposure_neg_1_24px.svg | 1 + .../svg/production/ic_exposure_neg_2_24px.svg | 1 + .../production/ic_exposure_plus_1_24px.svg | 1 + .../production/ic_exposure_plus_2_24px.svg | 1 + .../svg/production/ic_exposure_zero_24px.svg | 1 + .../image/svg/production/ic_filter_1_24px.svg | 1 + .../image/svg/production/ic_filter_24px.svg | 1 + .../image/svg/production/ic_filter_2_24px.svg | 1 + .../image/svg/production/ic_filter_3_24px.svg | 1 + .../image/svg/production/ic_filter_4_24px.svg | 1 + .../image/svg/production/ic_filter_5_24px.svg | 1 + .../image/svg/production/ic_filter_6_24px.svg | 1 + .../image/svg/production/ic_filter_7_24px.svg | 1 + .../image/svg/production/ic_filter_8_24px.svg | 1 + .../image/svg/production/ic_filter_9_24px.svg | 1 + .../svg/production/ic_filter_9_plus_24px.svg | 1 + .../svg/production/ic_filter_b_and_w_24px.svg | 1 + .../ic_filter_center_focus_24px.svg | 1 + .../svg/production/ic_filter_drama_24px.svg | 1 + .../svg/production/ic_filter_frames_24px.svg | 1 + .../svg/production/ic_filter_hdr_24px.svg | 1 + .../svg/production/ic_filter_none_24px.svg | 1 + .../production/ic_filter_tilt_shift_24px.svg | 1 + .../svg/production/ic_filter_vintage_24px.svg | 1 + .../image/svg/production/ic_flare_24px.svg | 1 + .../svg/production/ic_flash_auto_24px.svg | 1 + .../svg/production/ic_flash_off_24px.svg | 1 + .../image/svg/production/ic_flash_on_24px.svg | 1 + .../image/svg/production/ic_flip_24px.svg | 1 + .../image/svg/production/ic_gradient_24px.svg | 1 + .../image/svg/production/ic_grain_24px.svg | 1 + .../image/svg/production/ic_grid_off_24px.svg | 1 + .../image/svg/production/ic_grid_on_24px.svg | 1 + .../image/svg/production/ic_hdr_off_24px.svg | 1 + .../image/svg/production/ic_hdr_on_24px.svg | 1 + .../svg/production/ic_hdr_strong_24px.svg | 1 + .../image/svg/production/ic_hdr_weak_24px.svg | 1 + .../image/svg/production/ic_healing_24px.svg | 1 + .../image/svg/production/ic_image_24px.svg | 1 + .../production/ic_image_aspect_ratio_24px.svg | 1 + .../image/svg/production/ic_iso_24px.svg | 1 + .../svg/production/ic_landscape_24px.svg | 1 + .../image/svg/production/ic_leak_add_24px.svg | 1 + .../svg/production/ic_leak_remove_24px.svg | 1 + .../image/svg/production/ic_lens_24px.svg | 1 + .../svg/production/ic_linked_camera_24px.svg | 1 + .../image/svg/production/ic_looks_24px.svg | 1 + .../image/svg/production/ic_looks_3_24px.svg | 1 + .../image/svg/production/ic_looks_4_24px.svg | 1 + .../image/svg/production/ic_looks_5_24px.svg | 1 + .../image/svg/production/ic_looks_6_24px.svg | 1 + .../svg/production/ic_looks_one_24px.svg | 1 + .../svg/production/ic_looks_two_24px.svg | 1 + .../image/svg/production/ic_loupe_24px.svg | 1 + .../production/ic_monochrome_photos_24px.svg | 1 + .../svg/production/ic_movie_creation_24px.svg | 1 + .../svg/production/ic_movie_filter_24px.svg | 1 + .../svg/production/ic_music_note_24px.svg | 1 + .../image/svg/production/ic_nature_24px.svg | 1 + .../svg/production/ic_nature_people_24px.svg | 1 + .../production/ic_navigate_before_24px.svg | 1 + .../svg/production/ic_navigate_next_24px.svg | 1 + .../image/svg/production/ic_palette_24px.svg | 1 + .../image/svg/production/ic_panorama_24px.svg | 1 + .../production/ic_panorama_fish_eye_24px.svg | 1 + .../ic_panorama_horizontal_24px.svg | 1 + .../production/ic_panorama_vertical_24px.svg | 1 + .../ic_panorama_wide_angle_24px.svg | 1 + .../image/svg/production/ic_photo_24px.svg | 1 + .../svg/production/ic_photo_album_24px.svg | 1 + .../svg/production/ic_photo_camera_24px.svg | 1 + .../svg/production/ic_photo_filter_24px.svg | 1 + .../svg/production/ic_photo_library_24px.svg | 1 + .../ic_photo_size_select_actual_24px.svg | 1 + .../ic_photo_size_select_large_24px.svg | 1 + .../ic_photo_size_select_small_24px.svg | 1 + .../svg/production/ic_picture_as_pdf_24px.svg | 1 + .../image/svg/production/ic_portrait_24px.svg | 1 + .../svg/production/ic_remove_red_eye_24px.svg | 1 + .../ic_rotate_90_degrees_ccw_24px.svg | 1 + .../svg/production/ic_rotate_left_24px.svg | 1 + .../svg/production/ic_rotate_right_24px.svg | 1 + .../svg/production/ic_slideshow_24px.svg | 1 + .../svg/production/ic_straighten_24px.svg | 1 + .../image/svg/production/ic_style_24px.svg | 1 + .../svg/production/ic_switch_camera_24px.svg | 1 + .../svg/production/ic_switch_video_24px.svg | 1 + .../svg/production/ic_tag_faces_24px.svg | 1 + .../image/svg/production/ic_texture_24px.svg | 1 + .../svg/production/ic_timelapse_24px.svg | 1 + .../image/svg/production/ic_timer_10_24px.svg | 1 + .../image/svg/production/ic_timer_24px.svg | 1 + .../image/svg/production/ic_timer_3_24px.svg | 1 + .../svg/production/ic_timer_off_24px.svg | 1 + .../image/svg/production/ic_tonality_24px.svg | 1 + .../svg/production/ic_transform_24px.svg | 1 + .../image/svg/production/ic_tune_24px.svg | 1 + .../svg/production/ic_view_comfy_24px.svg | 1 + .../svg/production/ic_view_compact_24px.svg | 1 + .../image/svg/production/ic_vignette_24px.svg | 1 + .../image/svg/production/ic_wb_auto_24px.svg | 1 + .../svg/production/ic_wb_cloudy_24px.svg | 1 + .../production/ic_wb_incandescent_24px.svg | 1 + .../svg/production/ic_wb_iridescent_24px.svg | 1 + .../image/svg/production/ic_wb_sunny_24px.svg | 1 + .../svg/production/ic_add_location_24px.svg | 1 + .../maps/svg/production/ic_beenhere_24px.svg | 1 + .../svg/production/ic_directions_24px.svg | 1 + .../production/ic_directions_bike_24px.svg | 1 + .../production/ic_directions_boat_24px.svg | 1 + .../svg/production/ic_directions_bus_24px.svg | 1 + .../svg/production/ic_directions_car_24px.svg | 1 + .../production/ic_directions_railway_24px.svg | 1 + .../svg/production/ic_directions_run_24px.svg | 1 + .../production/ic_directions_subway_24px.svg | 1 + .../production/ic_directions_transit_24px.svg | 1 + .../production/ic_directions_walk_24px.svg | 1 + .../svg/production/ic_edit_location_24px.svg | 1 + .../svg/production/ic_ev_station_24px.svg | 1 + .../maps/svg/production/ic_flight_24px.svg | 1 + .../maps/svg/production/ic_hotel_24px.svg | 1 + .../maps/svg/production/ic_layers_24px.svg | 1 + .../svg/production/ic_layers_clear_24px.svg | 1 + .../svg/production/ic_local_activity_24px.svg | 1 + .../svg/production/ic_local_airport_24px.svg | 1 + .../maps/svg/production/ic_local_atm_24px.svg | 1 + .../maps/svg/production/ic_local_bar_24px.svg | 1 + .../svg/production/ic_local_cafe_24px.svg | 1 + .../svg/production/ic_local_car_wash_24px.svg | 1 + .../ic_local_convenience_store_24px.svg | 1 + .../svg/production/ic_local_dining_24px.svg | 1 + .../svg/production/ic_local_drink_24px.svg | 1 + .../svg/production/ic_local_florist_24px.svg | 1 + .../production/ic_local_gas_station_24px.svg | 1 + .../ic_local_grocery_store_24px.svg | 1 + .../svg/production/ic_local_hospital_24px.svg | 1 + .../svg/production/ic_local_hotel_24px.svg | 1 + .../ic_local_laundry_service_24px.svg | 1 + .../svg/production/ic_local_library_24px.svg | 1 + .../svg/production/ic_local_mall_24px.svg | 1 + .../svg/production/ic_local_movies_24px.svg | 1 + .../svg/production/ic_local_offer_24px.svg | 1 + .../svg/production/ic_local_parking_24px.svg | 1 + .../svg/production/ic_local_pharmacy_24px.svg | 1 + .../svg/production/ic_local_phone_24px.svg | 1 + .../svg/production/ic_local_pizza_24px.svg | 1 + .../svg/production/ic_local_play_24px.svg | 1 + .../production/ic_local_post_office_24px.svg | 1 + .../production/ic_local_printshop_24px.svg | 1 + .../maps/svg/production/ic_local_see_24px.svg | 1 + .../svg/production/ic_local_shipping_24px.svg | 1 + .../svg/production/ic_local_taxi_24px.svg | 1 + .../icons/maps/svg/production/ic_map_24px.svg | 1 + .../svg/production/ic_my_location_24px.svg | 1 + .../svg/production/ic_navigation_24px.svg | 1 + .../maps/svg/production/ic_near_me_24px.svg | 1 + .../svg/production/ic_person_pin_24px.svg | 1 + .../production/ic_person_pin_circle_24px.svg | 1 + .../maps/svg/production/ic_pin_drop_24px.svg | 1 + .../maps/svg/production/ic_place_24px.svg | 1 + .../svg/production/ic_rate_review_24px.svg | 1 + .../svg/production/ic_restaurant_24px.svg | 1 + .../production/ic_restaurant_menu_24px.svg | 1 + .../maps/svg/production/ic_satellite_24px.svg | 1 + .../ic_store_mall_directory_24px.svg | 1 + .../svg/production/ic_streetview_24px.svg | 1 + .../maps/svg/production/ic_subway_24px.svg | 1 + .../maps/svg/production/ic_terrain_24px.svg | 1 + .../maps/svg/production/ic_traffic_24px.svg | 1 + .../maps/svg/production/ic_train_24px.svg | 1 + .../maps/svg/production/ic_tram_24px.svg | 1 + .../ic_transfer_within_a_station_24px.svg | 1 + .../svg/production/ic_zoom_out_map_24px.svg | 1 + .../svg/production/ic_apps_24px.svg | 1 + .../svg/production/ic_arrow_back_24px.svg | 1 + .../svg/production/ic_arrow_downward_24px.svg | 1 + .../production/ic_arrow_drop_down_24px.svg | 1 + .../ic_arrow_drop_down_circle_24px.svg | 1 + .../svg/production/ic_arrow_drop_up_24px.svg | 1 + .../svg/production/ic_arrow_forward_24px.svg | 1 + .../svg/production/ic_arrow_upward_24px.svg | 1 + .../svg/production/ic_cancel_24px.svg | 1 + .../svg/production/ic_check_24px.svg | 1 + .../svg/production/ic_chevron_left_24px.svg | 1 + .../svg/production/ic_chevron_right_24px.svg | 1 + .../svg/production/ic_close_24px.svg | 1 + .../svg/production/ic_expand_less_24px.svg | 1 + .../svg/production/ic_expand_more_24px.svg | 1 + .../svg/production/ic_first_page_24px.svg | 1 + .../svg/production/ic_fullscreen_24px.svg | 1 + .../production/ic_fullscreen_exit_24px.svg | 1 + .../svg/production/ic_last_page_24px.svg | 1 + .../svg/production/ic_menu_24px.svg | 1 + .../svg/production/ic_more_horiz_24px.svg | 1 + .../svg/production/ic_more_vert_24px.svg | 1 + .../svg/production/ic_refresh_24px.svg | 1 + .../ic_subdirectory_arrow_left_24px.svg | 1 + .../ic_subdirectory_arrow_right_24px.svg | 1 + .../svg/production/ic_unfold_less_24px.svg | 1 + .../svg/production/ic_unfold_more_24px.svg | 1 + .../svg/production/ic_adb_24px.svg | 1 + .../production/ic_airline_seat_flat_24px.svg | 1 + .../ic_airline_seat_flat_angled_24px.svg | 1 + .../ic_airline_seat_individual_suite_24px.svg | 1 + .../ic_airline_seat_legroom_extra_24px.svg | 1 + .../ic_airline_seat_legroom_normal_24px.svg | 1 + .../ic_airline_seat_legroom_reduced_24px.svg | 1 + .../ic_airline_seat_recline_extra_24px.svg | 1 + .../ic_airline_seat_recline_normal_24px.svg | 1 + .../production/ic_bluetooth_audio_24px.svg | 1 + .../ic_confirmation_number_24px.svg | 1 + .../svg/production/ic_disc_full_24px.svg | 1 + .../svg/production/ic_do_not_disturb_24px.svg | 1 + .../production/ic_do_not_disturb_alt_24px.svg | 1 + .../production/ic_do_not_disturb_off_24px.svg | 1 + .../production/ic_do_not_disturb_on_24px.svg | 1 + .../svg/production/ic_drive_eta_24px.svg | 1 + .../ic_enhanced_encryption_24px.svg | 1 + .../production/ic_event_available_24px.svg | 1 + .../svg/production/ic_event_busy_24px.svg | 1 + .../svg/production/ic_event_note_24px.svg | 1 + .../svg/production/ic_folder_special_24px.svg | 1 + .../svg/production/ic_live_tv_24px.svg | 1 + .../svg/production/ic_mms_24px.svg | 1 + .../svg/production/ic_more_24px.svg | 1 + .../svg/production/ic_network_check_24px.svg | 1 + .../svg/production/ic_network_locked_24px.svg | 1 + .../svg/production/ic_no_encryption_24px.svg | 1 + .../svg/production/ic_ondemand_video_24px.svg | 1 + .../svg/production/ic_personal_video_24px.svg | 1 + .../ic_phone_bluetooth_speaker_24px.svg | 1 + .../production/ic_phone_forwarded_24px.svg | 1 + .../svg/production/ic_phone_in_talk_24px.svg | 1 + .../svg/production/ic_phone_locked_24px.svg | 1 + .../svg/production/ic_phone_missed_24px.svg | 1 + .../svg/production/ic_phone_paused_24px.svg | 1 + .../svg/production/ic_power_24px.svg | 1 + .../svg/production/ic_priority_high_24px.svg | 1 + .../svg/production/ic_rv_hookup_24px.svg | 1 + .../svg/production/ic_sd_card_24px.svg | 1 + .../svg/production/ic_sim_card_alert_24px.svg | 1 + .../svg/production/ic_sms_24px.svg | 1 + .../svg/production/ic_sms_failed_24px.svg | 1 + .../svg/production/ic_sync_24px.svg | 1 + .../svg/production/ic_sync_disabled_24px.svg | 1 + .../svg/production/ic_sync_problem_24px.svg | 1 + .../svg/production/ic_system_update_24px.svg | 1 + .../svg/production/ic_tap_and_play_24px.svg | 1 + .../svg/production/ic_time_to_leave_24px.svg | 1 + .../svg/production/ic_vibration_24px.svg | 1 + .../svg/production/ic_voice_chat_24px.svg | 1 + .../svg/production/ic_vpn_lock_24px.svg | 1 + .../svg/production/ic_wc_24px.svg | 1 + .../svg/production/ic_wifi_24px.svg | 1 + .../places/svg/production/ic_ac_unit_24px.svg | 1 + .../production/ic_airport_shuttle_24px.svg | 1 + .../svg/production/ic_all_inclusive_24px.svg | 1 + .../svg/production/ic_beach_access_24px.svg | 1 + .../production/ic_business_center_24px.svg | 1 + .../places/svg/production/ic_casino_24px.svg | 1 + .../svg/production/ic_child_care_24px.svg | 1 + .../svg/production/ic_child_friendly_24px.svg | 1 + .../svg/production/ic_fitness_center_24px.svg | 1 + .../svg/production/ic_free_breakfast_24px.svg | 1 + .../svg/production/ic_golf_course_24px.svg | 1 + .../places/svg/production/ic_hot_tub_24px.svg | 1 + .../places/svg/production/ic_kitchen_24px.svg | 1 + .../places/svg/production/ic_pool_24px.svg | 1 + .../svg/production/ic_room_service_24px.svg | 1 + .../svg/production/ic_rv_hookup_24px.svg | 1 + .../svg/production/ic_smoke_free_24px.svg | 1 + .../svg/production/ic_smoking_rooms_24px.svg | 1 + .../places/svg/production/ic_spa_24px.svg | 1 + .../social/svg/production/ic_cake_24px.svg | 1 + .../social/svg/production/ic_domain_24px.svg | 1 + .../social/svg/production/ic_group_24px.svg | 1 + .../svg/production/ic_group_add_24px.svg | 1 + .../svg/production/ic_location_city_24px.svg | 1 + .../social/svg/production/ic_mood_24px.svg | 1 + .../svg/production/ic_mood_bad_24px.svg | 1 + .../svg/production/ic_notifications_24px.svg | 1 + .../ic_notifications_active_24px.svg | 1 + .../production/ic_notifications_none_24px.svg | 1 + .../production/ic_notifications_off_24px.svg | 1 + .../ic_notifications_paused_24px.svg | 1 + .../social/svg/production/ic_pages_24px.svg | 1 + .../svg/production/ic_party_mode_24px.svg | 1 + .../social/svg/production/ic_people_24px.svg | 1 + .../svg/production/ic_people_outline_24px.svg | 1 + .../social/svg/production/ic_person_24px.svg | 1 + .../svg/production/ic_person_add_24px.svg | 1 + .../svg/production/ic_person_outline_24px.svg | 1 + .../svg/production/ic_plus_one_24px.svg | 1 + .../social/svg/production/ic_poll_24px.svg | 1 + .../social/svg/production/ic_public_24px.svg | 1 + .../social/svg/production/ic_school_24px.svg | 1 + .../ic_sentiment_dissatisfied_24px.svg | 1 + .../production/ic_sentiment_neutral_24px.svg | 1 + .../ic_sentiment_satisfied_24px.svg | 1 + .../ic_sentiment_very_dissatisfied_24px.svg | 1 + .../ic_sentiment_very_satisfied_24px.svg | 1 + .../social/svg/production/ic_share_24px.svg | 1 + .../svg/production/ic_whatshot_24px.svg | 1 + .../svg/production/ic_check_box_24px.svg | 1 + .../ic_check_box_outline_blank_24px.svg | 1 + .../ic_indeterminate_check_box_24px.svg | 1 + .../ic_radio_button_checked_24px.svg | 1 + .../ic_radio_button_unchecked_24px.svg | 1 + .../toggle/svg/production/ic_star_24px.svg | 1 + .../svg/production/ic_star_border_24px.svg | 1 + .../svg/production/ic_star_half_24px.svg | 1 + .../layouts/qtmaterialsnackbarlayout.cpp | 0 .../layouts/qtmaterialsnackbarlayout.h | 4 + .../layouts/qtmaterialsnackbarlayout_p.h | 4 + .../lib/qtmaterialcheckable.cpp | 419 +++ .../lib/qtmaterialcheckable.h | 64 + .../lib/qtmaterialcheckable_internal.cpp | 63 + .../lib/qtmaterialcheckable_internal.h | 93 + .../lib/qtmaterialcheckable_p.h | 43 + .../lib/qtmaterialoverlaywidget.cpp | 72 + .../lib/qtmaterialoverlaywidget.h | 24 + src/material-widgets/lib/qtmaterialripple.cpp | 119 + src/material-widgets/lib/qtmaterialripple.h | 136 + .../lib/qtmaterialrippleoverlay.cpp | 75 + .../lib/qtmaterialrippleoverlay.h | 64 + .../lib/qtmaterialstatetransition.cpp | 19 + .../lib/qtmaterialstatetransition.h | 22 + .../lib/qtmaterialstatetransitionevent.h | 42 + src/material-widgets/lib/qtmaterialstyle.cpp | 57 + src/material-widgets/lib/qtmaterialstyle.h | 40 + src/material-widgets/lib/qtmaterialstyle_p.h | 24 + src/material-widgets/lib/qtmaterialtheme.cpp | 159 ++ src/material-widgets/lib/qtmaterialtheme.h | 344 +++ src/material-widgets/lib/qtmaterialtheme_p.h | 24 + src/material-widgets/libcomponents.a | Bin 0 -> 2597898 bytes src/material-widgets/qtmaterialappbar.cpp | 139 + src/material-widgets/qtmaterialappbar.h | 48 + src/material-widgets/qtmaterialappbar_p.h | 26 + .../qtmaterialautocomplete.cpp | 242 ++ src/material-widgets/qtmaterialautocomplete.h | 33 + .../qtmaterialautocomplete_internal.cpp | 69 + .../qtmaterialautocomplete_internal.h | 29 + .../qtmaterialautocomplete_p.h | 30 + src/material-widgets/qtmaterialavatar.cpp | 293 +++ src/material-widgets/qtmaterialavatar.h | 50 + src/material-widgets/qtmaterialavatar_p.h | 37 + src/material-widgets/qtmaterialbadge.cpp | 294 +++ src/material-widgets/qtmaterialbadge.h | 61 + src/material-widgets/qtmaterialbadge_p.h | 34 + src/material-widgets/qtmaterialcheckbox.cpp | 85 + src/material-widgets/qtmaterialcheckbox.h | 21 + src/material-widgets/qtmaterialcheckbox_p.h | 20 + .../qtmaterialcircularprogress.cpp | 254 ++ .../qtmaterialcircularprogress.h | 48 + .../qtmaterialcircularprogress_internal.cpp | 20 + .../qtmaterialcircularprogress_internal.h | 70 + .../qtmaterialcircularprogress_p.h | 30 + src/material-widgets/qtmaterialdialog.cpp | 167 ++ src/material-widgets/qtmaterialdialog.h | 35 + .../qtmaterialdialog_internal.cpp | 127 + .../qtmaterialdialog_internal.h | 79 + src/material-widgets/qtmaterialdialog_p.h | 30 + src/material-widgets/qtmaterialdrawer.cpp | 234 ++ src/material-widgets/qtmaterialdrawer.h | 48 + .../qtmaterialdrawer_internal.cpp | 169 ++ .../qtmaterialdrawer_internal.h | 76 + src/material-widgets/qtmaterialdrawer_p.h | 33 + src/material-widgets/qtmaterialfab.cpp | 321 +++ src/material-widgets/qtmaterialfab.h | 46 + src/material-widgets/qtmaterialfab_p.h | 50 + src/material-widgets/qtmaterialflatbutton.cpp | 741 ++++++ src/material-widgets/qtmaterialflatbutton.h | 112 + .../qtmaterialflatbutton_internal.cpp | 232 ++ .../qtmaterialflatbutton_internal.h | 103 + src/material-widgets/qtmaterialflatbutton_p.h | 46 + src/material-widgets/qtmaterialiconbutton.cpp | 212 ++ src/material-widgets/qtmaterialiconbutton.h | 42 + src/material-widgets/qtmaterialiconbutton_p.h | 29 + src/material-widgets/qtmateriallist.cpp | 2 + src/material-widgets/qtmateriallist.h | 4 + src/material-widgets/qtmateriallist_p.h | 4 + src/material-widgets/qtmateriallistitem.cpp | 2 + src/material-widgets/qtmateriallistitem.h | 4 + src/material-widgets/qtmateriallistitem_p.h | 4 + src/material-widgets/qtmaterialmenu.cpp | 11 + src/material-widgets/qtmaterialmenu.h | 15 + .../qtmaterialmenu_internal.cpp | 0 .../qtmaterialmenu_internal.h | 4 + src/material-widgets/qtmaterialmenu_p.h | 4 + src/material-widgets/qtmaterialpaper.cpp | 2 + src/material-widgets/qtmaterialpaper.h | 4 + src/material-widgets/qtmaterialpaper_p.h | 4 + src/material-widgets/qtmaterialprogress.cpp | 172 ++ src/material-widgets/qtmaterialprogress.h | 42 + .../qtmaterialprogress_internal.cpp | 18 + .../qtmaterialprogress_internal.h | 38 + src/material-widgets/qtmaterialprogress_p.h | 30 + .../qtmaterialradiobutton.cpp | 100 + src/material-widgets/qtmaterialradiobutton.h | 24 + .../qtmaterialradiobutton_p.h | 20 + .../qtmaterialraisedbutton.cpp | 128 + src/material-widgets/qtmaterialraisedbutton.h | 27 + .../qtmaterialraisedbutton_p.h | 28 + src/material-widgets/qtmaterialscrollbar.cpp | 211 ++ src/material-widgets/qtmaterialscrollbar.h | 47 + .../qtmaterialscrollbar_internal.cpp | 51 + .../qtmaterialscrollbar_internal.h | 40 + src/material-widgets/qtmaterialscrollbar_p.h | 30 + src/material-widgets/qtmaterialslider.cpp | 407 +++ src/material-widgets/qtmaterialslider.h | 58 + .../qtmaterialslider_internal.cpp | 408 +++ .../qtmaterialslider_internal.h | 222 ++ src/material-widgets/qtmaterialslider_p.h | 49 + src/material-widgets/qtmaterialsnackbar.cpp | 270 ++ src/material-widgets/qtmaterialsnackbar.h | 57 + .../qtmaterialsnackbar_internal.cpp | 99 + .../qtmaterialsnackbar_internal.h | 44 + src/material-widgets/qtmaterialsnackbar_p.h | 33 + src/material-widgets/qtmaterialtable.cpp | 2 + src/material-widgets/qtmaterialtable.h | 4 + src/material-widgets/qtmaterialtable_p.h | 4 + src/material-widgets/qtmaterialtabs.cpp | 242 ++ src/material-widgets/qtmaterialtabs.h | 58 + .../qtmaterialtabs_internal.cpp | 178 ++ .../qtmaterialtabs_internal.h | 88 + src/material-widgets/qtmaterialtabs_p.h | 34 + src/material-widgets/qtmaterialtextfield.cpp | 326 +++ src/material-widgets/qtmaterialtextfield.h | 61 + .../qtmaterialtextfield_internal.cpp | 164 ++ .../qtmaterialtextfield_internal.h | 120 + src/material-widgets/qtmaterialtextfield_p.h | 36 + src/material-widgets/qtmaterialtoggle.cpp | 298 +++ src/material-widgets/qtmaterialtoggle.h | 52 + .../qtmaterialtoggle_internal.cpp | 231 ++ .../qtmaterialtoggle_internal.h | 120 + src/material-widgets/qtmaterialtoggle_p.h | 41 + src/material-widgets/resources.qrc | 972 +++++++ 1103 files changed, 16275 insertions(+) create mode 100644 src/material-widgets/Makefile create mode 100644 src/material-widgets/components.pro create mode 100644 src/material-widgets/fonts/Roboto/LICENSE.txt create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Black.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-BlackItalic.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Bold.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-BoldItalic.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Italic.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Light.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-LightItalic.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Medium.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-MediumItalic.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Regular.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-Thin.ttf create mode 100644 src/material-widgets/fonts/Roboto/Roboto-ThinItalic.ttf create mode 100644 src/material-widgets/icons/LICENSE create mode 100644 src/material-widgets/icons/action/svg/production/ic_3d_rotation_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_accessibility_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_accessible_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_account_balance_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_account_balance_wallet_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_account_box_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_account_circle_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_add_shopping_cart_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_alarm_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_alarm_add_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_alarm_off_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_alarm_on_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_all_out_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_android_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_announcement_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_aspect_ratio_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assessment_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_ind_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_late_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_return_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_returned_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_assignment_turned_in_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_autorenew_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_backup_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_book_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_bookmark_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_bookmark_border_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_bug_report_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_build_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_cached_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_camera_enhance_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_card_giftcard_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_card_membership_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_card_travel_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_change_history_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_check_circle_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_chrome_reader_mode_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_class_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_code_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_compare_arrows_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_copyright_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_credit_card_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_dashboard_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_date_range_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_delete_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_delete_forever_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_description_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_dns_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_done_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_done_all_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_donut_large_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_donut_small_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_eject_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_euro_symbol_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_event_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_event_seat_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_exit_to_app_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_explore_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_extension_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_face_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_favorite_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_favorite_border_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_feedback_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_find_in_page_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_find_replace_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_fingerprint_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_flight_land_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_flight_takeoff_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_flip_to_back_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_flip_to_front_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_g_translate_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_gavel_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_get_app_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_gif_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_grade_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_group_work_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_help_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_help_outline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_highlight_off_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_history_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_home_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_hourglass_empty_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_hourglass_full_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_http_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_https_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_important_devices_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_info_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_info_outline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_input_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_invert_colors_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_label_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_label_outline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_language_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_launch_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_lightbulb_outline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_line_style_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_line_weight_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_list_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_lock_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_lock_open_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_lock_outline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_loyalty_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_markunread_mailbox_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_motorcycle_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_note_add_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_offline_pin_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_opacity_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_open_in_browser_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_open_in_new_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_open_with_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_pageview_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_pan_tool_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_payment_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_camera_mic_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_contact_calendar_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_data_setting_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_device_information_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_identity_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_media_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_phone_msg_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_perm_scan_wifi_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_pets_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_picture_in_picture_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_play_for_work_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_polymer_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_power_settings_new_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_pregnant_woman_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_print_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_query_builder_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_question_answer_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_receipt_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_record_voice_over_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_redeem_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_remove_shopping_cart_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_reorder_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_report_problem_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_restore_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_restore_page_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_room_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_rounded_corner_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_rowing_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_schedule_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_search_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_applications_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_backup_restore_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_bluetooth_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_brightness_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_cell_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_ethernet_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_input_antenna_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_input_component_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_input_composite_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_input_hdmi_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_input_svideo_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_overscan_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_phone_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_power_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_remote_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_settings_voice_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_shop_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_shop_two_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_shopping_basket_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_shopping_cart_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_speaker_notes_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_speaker_notes_off_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_spellcheck_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_stars_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_store_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_subject_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_supervisor_account_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_swap_horiz_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_swap_vert_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_swap_vertical_circle_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_system_update_alt_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_tab_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_tab_unselected_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_theaters_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_thumb_down_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_thumb_up_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_thumbs_up_down_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_timeline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_toc_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_today_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_toll_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_touch_app_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_track_changes_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_translate_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_trending_down_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_trending_flat_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_trending_up_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_turned_in_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_turned_in_not_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_update_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_verified_user_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_agenda_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_array_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_carousel_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_column_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_day_24px.svg create mode 100755 src/material-widgets/icons/action/svg/production/ic_view_headline_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_list_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_module_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_quilt_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_stream_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_view_week_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_visibility_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_visibility_off_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_watch_later_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_work_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_youtube_searched_for_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_zoom_in_24px.svg create mode 100644 src/material-widgets/icons/action/svg/production/ic_zoom_out_24px.svg create mode 100644 src/material-widgets/icons/alert/svg/production/ic_add_alert_24px.svg create mode 100644 src/material-widgets/icons/alert/svg/production/ic_error_24px.svg create mode 100755 src/material-widgets/icons/alert/svg/production/ic_error_outline_24px.svg create mode 100644 src/material-widgets/icons/alert/svg/production/ic_warning_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_add_to_queue_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_airplay_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_album_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_art_track_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_av_timer_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_branding_watermark_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_call_to_action_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_closed_caption_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_equalizer_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_explicit_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fast_forward_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fast_rewind_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_featured_play_list_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_featured_video_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fiber_dvr_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fiber_manual_record_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fiber_new_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fiber_pin_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_fiber_smart_record_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_forward_10_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_forward_30_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_forward_5_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_games_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_hd_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_hearing_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_high_quality_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_library_add_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_library_books_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_library_music_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_loop_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_mic_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_mic_none_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_mic_off_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_movie_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_music_video_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_new_releases_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_not_interested_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_note_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_pause_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_pause_circle_filled_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_pause_circle_outline_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_play_arrow_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_play_circle_filled_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_play_circle_outline_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_playlist_add_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_playlist_add_check_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_playlist_play_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_queue_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_queue_music_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_queue_play_next_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_radio_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_recent_actors_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_remove_from_queue_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_repeat_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_repeat_one_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_replay_10_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_replay_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_replay_30_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_replay_5_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_shuffle_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_skip_next_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_skip_previous_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_slow_motion_video_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_snooze_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_sort_by_alpha_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_stop_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_subscriptions_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_subtitles_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_surround_sound_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_video_call_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_video_label_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_video_library_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_videocam_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_videocam_off_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_volume_down_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_volume_mute_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_volume_off_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_volume_up_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_web_24px.svg create mode 100644 src/material-widgets/icons/av/svg/production/ic_web_asset_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_business_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_end_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_made_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_merge_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_missed_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_received_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_call_split_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_chat_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_chat_bubble_24px.svg create mode 100755 src/material-widgets/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_clear_all_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_comment_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_contact_mail_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_contact_phone_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_contacts_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_dialer_sip_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_dialpad_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_email_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_forum_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_import_contacts_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_import_export_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_invert_colors_off_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_live_help_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_location_off_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_location_on_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_mail_outline_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_message_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_no_sim_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_phone_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_phonelink_erase_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_phonelink_lock_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_phonelink_ring_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_phonelink_setup_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_portable_wifi_off_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_present_to_all_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_ring_volume_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_rss_feed_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_screen_share_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_speaker_phone_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_stay_current_landscape_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_stay_current_portrait_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_stop_screen_share_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_swap_calls_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_textsms_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_voicemail_24px.svg create mode 100644 src/material-widgets/icons/communication/svg/production/ic_vpn_key_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_add_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_add_box_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_add_circle_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_add_circle_outline_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_archive_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_backspace_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_block_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_clear_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_content_copy_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_content_cut_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_content_paste_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_create_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_delete_sweep_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_drafts_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_filter_list_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_flag_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_font_download_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_forward_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_gesture_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_inbox_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_link_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_low_priority_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_mail_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_markunread_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_move_to_inbox_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_next_week_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_redo_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_remove_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_remove_circle_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_remove_circle_outline_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_reply_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_reply_all_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_report_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_save_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_select_all_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_send_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_sort_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_text_format_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_unarchive_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_undo_24px.svg create mode 100644 src/material-widgets/icons/content/svg/production/ic_weekend_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_access_alarm_24px.svg create mode 100755 src/material-widgets/icons/device/svg/production/ic_access_alarms_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_access_time_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_add_alarm_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_airplanemode_active_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_airplanemode_inactive_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_20_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_30_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_50_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_60_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_80_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_90_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_alert_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_20_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_30_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_50_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_60_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_80_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_90_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_charging_full_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_full_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_std_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_battery_unknown_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_bluetooth_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_bluetooth_connected_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_bluetooth_disabled_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_bluetooth_searching_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_brightness_auto_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_brightness_high_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_brightness_low_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_brightness_medium_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_data_usage_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_developer_mode_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_devices_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_dvr_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_gps_fixed_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_gps_not_fixed_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_gps_off_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_graphic_eq_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_location_disabled_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_location_searching_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_network_cell_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_network_wifi_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_nfc_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_screen_lock_landscape_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_screen_lock_portrait_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_screen_lock_rotation_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_screen_rotation_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_sd_storage_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_settings_system_daydream_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_null_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_cellular_off_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg create mode 100755 src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg create mode 100755 src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg create mode 100755 src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg create mode 100755 src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_signal_wifi_off_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_storage_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_usb_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_wallpaper_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_widgets_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_wifi_lock_24px.svg create mode 100644 src/material-widgets/icons/device/svg/production/ic_wifi_tethering_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_attach_file_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_attach_money_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_all_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_bottom_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_clear_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_color_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_horizontal_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_inner_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_left_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_outer_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_right_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_style_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_top_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_border_vertical_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_bubble_chart_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_drag_handle_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_align_center_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_align_justify_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_align_left_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_align_right_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_bold_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_clear_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_color_fill_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_color_reset_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_color_text_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_indent_decrease_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_indent_increase_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_italic_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_line_spacing_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_list_bulleted_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_list_numbered_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_paint_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_quote_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_shapes_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_size_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_strikethrough_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_format_underlined_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_functions_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_highlight_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_chart_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_comment_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_drive_file_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_emoticon_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_invitation_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_link_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_insert_photo_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_linear_scale_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_merge_type_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_mode_comment_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_mode_edit_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_monetization_on_24px.svg create mode 100755 src/material-widgets/icons/editor/svg/production/ic_money_off_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_multiline_chart_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_pie_chart_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_publish_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_short_text_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_show_chart_24px.svg create mode 100755 src/material-widgets/icons/editor/svg/production/ic_space_bar_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_strikethrough_s_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_text_fields_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_title_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_vertical_align_center_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_vertical_align_top_24px.svg create mode 100644 src/material-widgets/icons/editor/svg/production/ic_wrap_text_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_attachment_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_circle_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_done_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_download_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_off_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_queue_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_cloud_upload_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_create_new_folder_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_file_download_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_file_upload_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_folder_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_folder_open_24px.svg create mode 100644 src/material-widgets/icons/file/svg/production/ic_folder_shared_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_cast_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_cast_connected_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_computer_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_desktop_mac_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_desktop_windows_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_developer_board_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_device_hub_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_devices_other_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_dock_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_gamepad_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_headset_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_headset_mic_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_hide_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_return_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_tab_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_keyboard_voice_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_laptop_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_laptop_mac_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_laptop_windows_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_memory_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_mouse_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_phone_android_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_phone_iphone_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_phonelink_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_phonelink_off_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_power_input_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_router_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_scanner_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_security_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_sim_card_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_smartphone_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_speaker_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_speaker_group_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_tablet_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_tablet_android_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_tablet_mac_24px.svg create mode 100755 src/material-widgets/icons/hardware/svg/production/ic_toys_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_tv_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_videogame_asset_24px.svg create mode 100644 src/material-widgets/icons/hardware/svg/production/ic_watch_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_add_a_photo_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_add_to_photos_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_adjust_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_assistant_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_assistant_photo_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_audiotrack_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_blur_circular_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_blur_linear_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_blur_off_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_blur_on_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_1_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_2_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_3_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_4_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_5_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_6_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brightness_7_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_broken_image_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_brush_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_burst_mode_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_camera_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_camera_alt_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_camera_front_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_camera_rear_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_camera_roll_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_center_focus_strong_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_center_focus_weak_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_collections_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_collections_bookmark_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_color_lens_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_colorize_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_compare_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_control_point_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_control_point_duplicate_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_16_9_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_3_2_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_5_4_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_7_5_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_din_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_free_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_landscape_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_original_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_portrait_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_rotate_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_crop_square_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_dehaze_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_details_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_edit_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_neg_1_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_neg_2_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_plus_1_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_plus_2_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_exposure_zero_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_1_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_2_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_3_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_4_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_5_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_6_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_7_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_8_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_9_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_9_plus_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_b_and_w_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_center_focus_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_drama_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_frames_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_hdr_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_none_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_tilt_shift_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_filter_vintage_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_flare_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_flash_auto_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_flash_off_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_flash_on_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_flip_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_gradient_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_grain_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_grid_off_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_grid_on_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_hdr_off_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_hdr_on_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_hdr_strong_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_hdr_weak_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_healing_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_image_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_image_aspect_ratio_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_iso_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_landscape_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_leak_add_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_leak_remove_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_lens_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_linked_camera_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_3_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_4_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_5_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_6_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_one_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_looks_two_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_loupe_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_monochrome_photos_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_movie_creation_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_movie_filter_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_music_note_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_nature_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_nature_people_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_navigate_before_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_navigate_next_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_palette_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_panorama_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_panorama_fish_eye_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_panorama_horizontal_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_panorama_vertical_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_panorama_wide_angle_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_album_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_camera_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_filter_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_library_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_size_select_actual_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_size_select_large_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_photo_size_select_small_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_picture_as_pdf_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_portrait_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_remove_red_eye_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_rotate_left_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_rotate_right_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_slideshow_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_straighten_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_style_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_switch_camera_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_switch_video_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_tag_faces_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_texture_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_timelapse_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_timer_10_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_timer_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_timer_3_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_timer_off_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_tonality_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_transform_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_tune_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_view_comfy_24px.svg create mode 100755 src/material-widgets/icons/image/svg/production/ic_view_compact_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_vignette_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_wb_auto_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_wb_cloudy_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_wb_incandescent_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_wb_iridescent_24px.svg create mode 100644 src/material-widgets/icons/image/svg/production/ic_wb_sunny_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_add_location_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_beenhere_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_24px.svg create mode 100755 src/material-widgets/icons/maps/svg/production/ic_directions_bike_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_boat_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_bus_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_car_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_railway_24px.svg create mode 100755 src/material-widgets/icons/maps/svg/production/ic_directions_run_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_subway_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_directions_transit_24px.svg create mode 100755 src/material-widgets/icons/maps/svg/production/ic_directions_walk_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_edit_location_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_ev_station_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_flight_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_hotel_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_layers_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_layers_clear_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_activity_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_airport_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_atm_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_bar_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_cafe_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_car_wash_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_convenience_store_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_dining_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_drink_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_florist_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_gas_station_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_grocery_store_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_hospital_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_hotel_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_laundry_service_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_library_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_mall_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_movies_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_offer_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_parking_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_pharmacy_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_phone_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_pizza_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_play_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_post_office_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_printshop_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_see_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_shipping_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_local_taxi_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_map_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_my_location_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_navigation_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_near_me_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_person_pin_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_person_pin_circle_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_pin_drop_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_place_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_rate_review_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_restaurant_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_restaurant_menu_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_satellite_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_store_mall_directory_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_streetview_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_subway_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_terrain_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_traffic_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_train_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_tram_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg create mode 100644 src/material-widgets/icons/maps/svg/production/ic_zoom_out_map_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_apps_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_back_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_downward_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_forward_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_arrow_upward_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_cancel_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_check_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_chevron_left_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_chevron_right_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_close_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_expand_less_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_expand_more_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_first_page_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_fullscreen_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_last_page_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_menu_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_more_horiz_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_more_vert_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_refresh_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_unfold_less_24px.svg create mode 100644 src/material-widgets/icons/navigation/svg/production/ic_unfold_more_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_adb_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_bluetooth_audio_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_confirmation_number_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_disc_full_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_drive_eta_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_enhanced_encryption_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_event_available_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_event_busy_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_event_note_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_folder_special_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_live_tv_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_mms_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_more_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_network_check_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_network_locked_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_no_encryption_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_ondemand_video_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_personal_video_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_forwarded_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_in_talk_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_locked_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_missed_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_phone_paused_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_power_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_priority_high_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_rv_hookup_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sd_card_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sim_card_alert_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sms_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sms_failed_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sync_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sync_disabled_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_sync_problem_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_system_update_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_tap_and_play_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_time_to_leave_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_vibration_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_voice_chat_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_vpn_lock_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_wc_24px.svg create mode 100644 src/material-widgets/icons/notification/svg/production/ic_wifi_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_ac_unit_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_airport_shuttle_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_all_inclusive_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_beach_access_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_business_center_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_casino_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_child_care_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_child_friendly_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_fitness_center_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_free_breakfast_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_golf_course_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_hot_tub_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_kitchen_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_pool_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_room_service_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_rv_hookup_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_smoke_free_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_smoking_rooms_24px.svg create mode 100644 src/material-widgets/icons/places/svg/production/ic_spa_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_cake_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_domain_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_group_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_group_add_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_location_city_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_mood_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_mood_bad_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_notifications_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_notifications_active_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_notifications_none_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_notifications_off_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_notifications_paused_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_pages_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_party_mode_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_people_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_people_outline_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_person_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_person_add_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_person_outline_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_plus_one_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_poll_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_public_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_school_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_sentiment_neutral_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_sentiment_satisfied_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_share_24px.svg create mode 100644 src/material-widgets/icons/social/svg/production/ic_whatshot_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_check_box_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_radio_button_checked_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_star_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_star_border_24px.svg create mode 100644 src/material-widgets/icons/toggle/svg/production/ic_star_half_24px.svg create mode 100644 src/material-widgets/layouts/qtmaterialsnackbarlayout.cpp create mode 100644 src/material-widgets/layouts/qtmaterialsnackbarlayout.h create mode 100644 src/material-widgets/layouts/qtmaterialsnackbarlayout_p.h create mode 100644 src/material-widgets/lib/qtmaterialcheckable.cpp create mode 100644 src/material-widgets/lib/qtmaterialcheckable.h create mode 100644 src/material-widgets/lib/qtmaterialcheckable_internal.cpp create mode 100644 src/material-widgets/lib/qtmaterialcheckable_internal.h create mode 100644 src/material-widgets/lib/qtmaterialcheckable_p.h create mode 100644 src/material-widgets/lib/qtmaterialoverlaywidget.cpp create mode 100644 src/material-widgets/lib/qtmaterialoverlaywidget.h create mode 100644 src/material-widgets/lib/qtmaterialripple.cpp create mode 100644 src/material-widgets/lib/qtmaterialripple.h create mode 100644 src/material-widgets/lib/qtmaterialrippleoverlay.cpp create mode 100644 src/material-widgets/lib/qtmaterialrippleoverlay.h create mode 100644 src/material-widgets/lib/qtmaterialstatetransition.cpp create mode 100644 src/material-widgets/lib/qtmaterialstatetransition.h create mode 100644 src/material-widgets/lib/qtmaterialstatetransitionevent.h create mode 100644 src/material-widgets/lib/qtmaterialstyle.cpp create mode 100644 src/material-widgets/lib/qtmaterialstyle.h create mode 100644 src/material-widgets/lib/qtmaterialstyle_p.h create mode 100644 src/material-widgets/lib/qtmaterialtheme.cpp create mode 100644 src/material-widgets/lib/qtmaterialtheme.h create mode 100644 src/material-widgets/lib/qtmaterialtheme_p.h create mode 100644 src/material-widgets/libcomponents.a create mode 100644 src/material-widgets/qtmaterialappbar.cpp create mode 100644 src/material-widgets/qtmaterialappbar.h create mode 100644 src/material-widgets/qtmaterialappbar_p.h create mode 100644 src/material-widgets/qtmaterialautocomplete.cpp create mode 100644 src/material-widgets/qtmaterialautocomplete.h create mode 100644 src/material-widgets/qtmaterialautocomplete_internal.cpp create mode 100644 src/material-widgets/qtmaterialautocomplete_internal.h create mode 100644 src/material-widgets/qtmaterialautocomplete_p.h create mode 100644 src/material-widgets/qtmaterialavatar.cpp create mode 100644 src/material-widgets/qtmaterialavatar.h create mode 100644 src/material-widgets/qtmaterialavatar_p.h create mode 100644 src/material-widgets/qtmaterialbadge.cpp create mode 100644 src/material-widgets/qtmaterialbadge.h create mode 100644 src/material-widgets/qtmaterialbadge_p.h create mode 100644 src/material-widgets/qtmaterialcheckbox.cpp create mode 100644 src/material-widgets/qtmaterialcheckbox.h create mode 100644 src/material-widgets/qtmaterialcheckbox_p.h create mode 100644 src/material-widgets/qtmaterialcircularprogress.cpp create mode 100644 src/material-widgets/qtmaterialcircularprogress.h create mode 100644 src/material-widgets/qtmaterialcircularprogress_internal.cpp create mode 100644 src/material-widgets/qtmaterialcircularprogress_internal.h create mode 100644 src/material-widgets/qtmaterialcircularprogress_p.h create mode 100644 src/material-widgets/qtmaterialdialog.cpp create mode 100644 src/material-widgets/qtmaterialdialog.h create mode 100644 src/material-widgets/qtmaterialdialog_internal.cpp create mode 100644 src/material-widgets/qtmaterialdialog_internal.h create mode 100644 src/material-widgets/qtmaterialdialog_p.h create mode 100644 src/material-widgets/qtmaterialdrawer.cpp create mode 100644 src/material-widgets/qtmaterialdrawer.h create mode 100644 src/material-widgets/qtmaterialdrawer_internal.cpp create mode 100644 src/material-widgets/qtmaterialdrawer_internal.h create mode 100644 src/material-widgets/qtmaterialdrawer_p.h create mode 100644 src/material-widgets/qtmaterialfab.cpp create mode 100644 src/material-widgets/qtmaterialfab.h create mode 100644 src/material-widgets/qtmaterialfab_p.h create mode 100644 src/material-widgets/qtmaterialflatbutton.cpp create mode 100644 src/material-widgets/qtmaterialflatbutton.h create mode 100644 src/material-widgets/qtmaterialflatbutton_internal.cpp create mode 100644 src/material-widgets/qtmaterialflatbutton_internal.h create mode 100644 src/material-widgets/qtmaterialflatbutton_p.h create mode 100644 src/material-widgets/qtmaterialiconbutton.cpp create mode 100644 src/material-widgets/qtmaterialiconbutton.h create mode 100644 src/material-widgets/qtmaterialiconbutton_p.h create mode 100644 src/material-widgets/qtmateriallist.cpp create mode 100644 src/material-widgets/qtmateriallist.h create mode 100644 src/material-widgets/qtmateriallist_p.h create mode 100644 src/material-widgets/qtmateriallistitem.cpp create mode 100644 src/material-widgets/qtmateriallistitem.h create mode 100644 src/material-widgets/qtmateriallistitem_p.h create mode 100644 src/material-widgets/qtmaterialmenu.cpp create mode 100644 src/material-widgets/qtmaterialmenu.h create mode 100644 src/material-widgets/qtmaterialmenu_internal.cpp create mode 100644 src/material-widgets/qtmaterialmenu_internal.h create mode 100644 src/material-widgets/qtmaterialmenu_p.h create mode 100644 src/material-widgets/qtmaterialpaper.cpp create mode 100644 src/material-widgets/qtmaterialpaper.h create mode 100644 src/material-widgets/qtmaterialpaper_p.h create mode 100644 src/material-widgets/qtmaterialprogress.cpp create mode 100644 src/material-widgets/qtmaterialprogress.h create mode 100644 src/material-widgets/qtmaterialprogress_internal.cpp create mode 100644 src/material-widgets/qtmaterialprogress_internal.h create mode 100644 src/material-widgets/qtmaterialprogress_p.h create mode 100644 src/material-widgets/qtmaterialradiobutton.cpp create mode 100644 src/material-widgets/qtmaterialradiobutton.h create mode 100644 src/material-widgets/qtmaterialradiobutton_p.h create mode 100644 src/material-widgets/qtmaterialraisedbutton.cpp create mode 100644 src/material-widgets/qtmaterialraisedbutton.h create mode 100644 src/material-widgets/qtmaterialraisedbutton_p.h create mode 100644 src/material-widgets/qtmaterialscrollbar.cpp create mode 100644 src/material-widgets/qtmaterialscrollbar.h create mode 100644 src/material-widgets/qtmaterialscrollbar_internal.cpp create mode 100644 src/material-widgets/qtmaterialscrollbar_internal.h create mode 100644 src/material-widgets/qtmaterialscrollbar_p.h create mode 100644 src/material-widgets/qtmaterialslider.cpp create mode 100644 src/material-widgets/qtmaterialslider.h create mode 100644 src/material-widgets/qtmaterialslider_internal.cpp create mode 100644 src/material-widgets/qtmaterialslider_internal.h create mode 100644 src/material-widgets/qtmaterialslider_p.h create mode 100644 src/material-widgets/qtmaterialsnackbar.cpp create mode 100644 src/material-widgets/qtmaterialsnackbar.h create mode 100644 src/material-widgets/qtmaterialsnackbar_internal.cpp create mode 100644 src/material-widgets/qtmaterialsnackbar_internal.h create mode 100644 src/material-widgets/qtmaterialsnackbar_p.h create mode 100644 src/material-widgets/qtmaterialtable.cpp create mode 100644 src/material-widgets/qtmaterialtable.h create mode 100644 src/material-widgets/qtmaterialtable_p.h create mode 100644 src/material-widgets/qtmaterialtabs.cpp create mode 100644 src/material-widgets/qtmaterialtabs.h create mode 100644 src/material-widgets/qtmaterialtabs_internal.cpp create mode 100644 src/material-widgets/qtmaterialtabs_internal.h create mode 100644 src/material-widgets/qtmaterialtabs_p.h create mode 100644 src/material-widgets/qtmaterialtextfield.cpp create mode 100644 src/material-widgets/qtmaterialtextfield.h create mode 100644 src/material-widgets/qtmaterialtextfield_internal.cpp create mode 100644 src/material-widgets/qtmaterialtextfield_internal.h create mode 100644 src/material-widgets/qtmaterialtextfield_p.h create mode 100644 src/material-widgets/qtmaterialtoggle.cpp create mode 100644 src/material-widgets/qtmaterialtoggle.h create mode 100644 src/material-widgets/qtmaterialtoggle_internal.cpp create mode 100644 src/material-widgets/qtmaterialtoggle_internal.h create mode 100644 src/material-widgets/qtmaterialtoggle_p.h create mode 100644 src/material-widgets/resources.qrc diff --git a/src/Influence.pro b/src/Influence.pro index ad05a91..cbf8426 100644 --- a/src/Influence.pro +++ b/src/Influence.pro @@ -39,3 +39,19 @@ HEADERS += \ FORMS += \ mainwindow.ui \ chatwindow.ui + +win32:CONFIG(release, debug|release): LIBS += -L$$PWD/material-widgets/release/ -lcomponents +else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/material-widgets/debug/ -lcomponents +else:unix: LIBS += -L$$PWD/material-widgets/ -lcomponents + +INCLUDEPATH += $$PWD/material-widgets +DEPENDPATH += $$PWD/material-widgets + +win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/material-widgets/release/libcomponents.a +else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/material-widgets/debug/libcomponents.a +else:win32:!win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS += $$PWD/material-widgets/release/components.lib +else:win32:!win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$PWD/material-widgets/debug/components.lib +else:unix: PRE_TARGETDEPS += $$PWD/material-widgets/libcomponents.a + +RESOURCES += \ + material-widgets/resources.qrc diff --git a/src/material-widgets/Makefile b/src/material-widgets/Makefile new file mode 100644 index 0000000..a053c5d --- /dev/null +++ b/src/material-widgets/Makefile @@ -0,0 +1,2241 @@ +############################################################################# +# Makefile for building: libcomponents.a +# Generated by qmake (3.1) (Qt 5.9.5) +# Project: components.pro +# Template: lib +# Command: /usr/lib/qt5/bin/qmake -o Makefile components.pro +############################################################################# + +MAKEFILE = Makefile + +####### Compiler, tools and options + +CC = gcc +CXX = g++ +DEFINES = -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB +CFLAGS = -pipe -O2 -fPIC -Wall -W -D_REENTRANT $(DEFINES) +CXXFLAGS = -pipe -O2 -fPIC -Wall -W -D_REENTRANT $(DEFINES) +INCPATH = -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ +QMAKE = /usr/lib/qt5/bin/qmake +DEL_FILE = rm -f +CHK_DIR_EXISTS= test -d +MKDIR = mkdir -p +COPY = cp -f +COPY_FILE = cp -f +COPY_DIR = cp -f -R +INSTALL_FILE = install -m 644 -p +INSTALL_PROGRAM = install -m 755 -p +INSTALL_DIR = cp -f -R +QINSTALL = /usr/lib/qt5/bin/qmake -install qinstall +QINSTALL_PROGRAM = /usr/lib/qt5/bin/qmake -install qinstall -exe +DEL_FILE = rm -f +SYMLINK = ln -f -s +DEL_DIR = rmdir +MOVE = mv -f +TAR = tar -cf +COMPRESS = gzip -9f +DISTNAME = components1.0.0 +DISTDIR = /home/chronosx/Documents/Development/qt-material-widgets/components/.tmp/components1.0.0 +AR = ar cqs +RANLIB = +SED = sed +STRIP = strip + +####### Output directory + +OBJECTS_DIR = ./ + +####### Files + +SOURCES = qtmaterialavatar.cpp \ + lib/qtmaterialstyle.cpp \ + lib/qtmaterialtheme.cpp \ + qtmaterialbadge.cpp \ + lib/qtmaterialoverlaywidget.cpp \ + qtmaterialcheckbox.cpp \ + lib/qtmaterialcheckable_internal.cpp \ + lib/qtmaterialcheckable.cpp \ + lib/qtmaterialripple.cpp \ + lib/qtmaterialrippleoverlay.cpp \ + qtmaterialfab.cpp \ + qtmaterialraisedbutton.cpp \ + qtmaterialflatbutton_internal.cpp \ + qtmaterialflatbutton.cpp \ + lib/qtmaterialstatetransition.cpp \ + qtmaterialiconbutton.cpp \ + qtmaterialprogress_internal.cpp \ + qtmaterialprogress.cpp \ + qtmaterialcircularprogress_internal.cpp \ + qtmaterialcircularprogress.cpp \ + qtmaterialslider_internal.cpp \ + qtmaterialslider.cpp \ + qtmaterialsnackbar_internal.cpp \ + qtmaterialsnackbar.cpp \ + qtmaterialradiobutton.cpp \ + qtmaterialtoggle_internal.cpp \ + qtmaterialtoggle.cpp \ + qtmaterialtextfield_internal.cpp \ + qtmaterialtextfield.cpp \ + qtmaterialtabs_internal.cpp \ + qtmaterialtabs.cpp \ + qtmaterialscrollbar_internal.cpp \ + qtmaterialscrollbar.cpp \ + qtmaterialdialog_internal.cpp \ + qtmaterialdialog.cpp \ + qtmaterialdrawer_internal.cpp \ + qtmaterialdrawer.cpp \ + qtmaterialappbar.cpp \ + qtmaterialautocomplete.cpp \ + qtmaterialpaper.cpp \ + qtmaterialtable.cpp \ + layouts/qtmaterialsnackbarlayout.cpp \ + qtmaterialautocomplete_internal.cpp \ + qtmaterialmenu.cpp \ + qtmaterialmenu_internal.cpp \ + qtmateriallist.cpp \ + qtmateriallistitem.cpp qrc_resources.cpp \ + moc_qtmaterialavatar.cpp \ + moc_qtmaterialstyle.cpp \ + moc_qtmaterialtheme.cpp \ + moc_qtmaterialbadge.cpp \ + moc_qtmaterialoverlaywidget.cpp \ + moc_qtmaterialcheckbox.cpp \ + moc_qtmaterialcheckable_internal.cpp \ + moc_qtmaterialripple.cpp \ + moc_qtmaterialrippleoverlay.cpp \ + moc_qtmaterialcheckable.cpp \ + moc_qtmaterialfab.cpp \ + moc_qtmaterialraisedbutton.cpp \ + moc_qtmaterialflatbutton_internal.cpp \ + moc_qtmaterialflatbutton.cpp \ + moc_qtmaterialstatetransition.cpp \ + moc_qtmaterialiconbutton.cpp \ + moc_qtmaterialprogress_internal.cpp \ + moc_qtmaterialprogress.cpp \ + moc_qtmaterialcircularprogress_internal.cpp \ + moc_qtmaterialcircularprogress.cpp \ + moc_qtmaterialslider_internal.cpp \ + moc_qtmaterialslider.cpp \ + moc_qtmaterialsnackbar_internal.cpp \ + moc_qtmaterialsnackbar.cpp \ + moc_qtmaterialradiobutton.cpp \ + moc_qtmaterialtoggle_internal.cpp \ + moc_qtmaterialtoggle.cpp \ + moc_qtmaterialtextfield_internal.cpp \ + moc_qtmaterialtextfield.cpp \ + moc_qtmaterialtabs_internal.cpp \ + moc_qtmaterialtabs.cpp \ + moc_qtmaterialscrollbar_internal.cpp \ + moc_qtmaterialscrollbar.cpp \ + moc_qtmaterialdialog_internal.cpp \ + moc_qtmaterialdialog.cpp \ + moc_qtmaterialdrawer_internal.cpp \ + moc_qtmaterialdrawer.cpp \ + moc_qtmaterialappbar.cpp \ + moc_qtmaterialautocomplete.cpp \ + moc_qtmaterialautocomplete_internal.cpp \ + moc_qtmaterialmenu.cpp +OBJECTS = qtmaterialavatar.o \ + qtmaterialstyle.o \ + qtmaterialtheme.o \ + qtmaterialbadge.o \ + qtmaterialoverlaywidget.o \ + qtmaterialcheckbox.o \ + qtmaterialcheckable_internal.o \ + qtmaterialcheckable.o \ + qtmaterialripple.o \ + qtmaterialrippleoverlay.o \ + qtmaterialfab.o \ + qtmaterialraisedbutton.o \ + qtmaterialflatbutton_internal.o \ + qtmaterialflatbutton.o \ + qtmaterialstatetransition.o \ + qtmaterialiconbutton.o \ + qtmaterialprogress_internal.o \ + qtmaterialprogress.o \ + qtmaterialcircularprogress_internal.o \ + qtmaterialcircularprogress.o \ + qtmaterialslider_internal.o \ + qtmaterialslider.o \ + qtmaterialsnackbar_internal.o \ + qtmaterialsnackbar.o \ + qtmaterialradiobutton.o \ + qtmaterialtoggle_internal.o \ + qtmaterialtoggle.o \ + qtmaterialtextfield_internal.o \ + qtmaterialtextfield.o \ + qtmaterialtabs_internal.o \ + qtmaterialtabs.o \ + qtmaterialscrollbar_internal.o \ + qtmaterialscrollbar.o \ + qtmaterialdialog_internal.o \ + qtmaterialdialog.o \ + qtmaterialdrawer_internal.o \ + qtmaterialdrawer.o \ + qtmaterialappbar.o \ + qtmaterialautocomplete.o \ + qtmaterialpaper.o \ + qtmaterialtable.o \ + qtmaterialsnackbarlayout.o \ + qtmaterialautocomplete_internal.o \ + qtmaterialmenu.o \ + qtmaterialmenu_internal.o \ + qtmateriallist.o \ + qtmateriallistitem.o \ + qrc_resources.o \ + moc_qtmaterialavatar.o \ + moc_qtmaterialstyle.o \ + moc_qtmaterialtheme.o \ + moc_qtmaterialbadge.o \ + moc_qtmaterialoverlaywidget.o \ + moc_qtmaterialcheckbox.o \ + moc_qtmaterialcheckable_internal.o \ + moc_qtmaterialripple.o \ + moc_qtmaterialrippleoverlay.o \ + moc_qtmaterialcheckable.o \ + moc_qtmaterialfab.o \ + moc_qtmaterialraisedbutton.o \ + moc_qtmaterialflatbutton_internal.o \ + moc_qtmaterialflatbutton.o \ + moc_qtmaterialstatetransition.o \ + moc_qtmaterialiconbutton.o \ + moc_qtmaterialprogress_internal.o \ + moc_qtmaterialprogress.o \ + moc_qtmaterialcircularprogress_internal.o \ + moc_qtmaterialcircularprogress.o \ + moc_qtmaterialslider_internal.o \ + moc_qtmaterialslider.o \ + moc_qtmaterialsnackbar_internal.o \ + moc_qtmaterialsnackbar.o \ + moc_qtmaterialradiobutton.o \ + moc_qtmaterialtoggle_internal.o \ + moc_qtmaterialtoggle.o \ + moc_qtmaterialtextfield_internal.o \ + moc_qtmaterialtextfield.o \ + moc_qtmaterialtabs_internal.o \ + moc_qtmaterialtabs.o \ + moc_qtmaterialscrollbar_internal.o \ + moc_qtmaterialscrollbar.o \ + moc_qtmaterialdialog_internal.o \ + moc_qtmaterialdialog.o \ + moc_qtmaterialdrawer_internal.o \ + moc_qtmaterialdrawer.o \ + moc_qtmaterialappbar.o \ + moc_qtmaterialautocomplete.o \ + moc_qtmaterialautocomplete_internal.o \ + moc_qtmaterialmenu.o +DIST = ../.qmake.conf \ + ../.qmake.stash \ + components.pro qtmaterialavatar_p.h \ + qtmaterialavatar.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialtheme_p.h \ + lib/qtmaterialtheme.h \ + qtmaterialbadge_p.h \ + qtmaterialbadge.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialcheckbox_p.h \ + qtmaterialcheckbox.h \ + lib/qtmaterialcheckable_internal.h \ + lib/qtmaterialcheckable_p.h \ + lib/qtmaterialripple.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialcheckable.h \ + qtmaterialfab_p.h \ + qtmaterialfab.h \ + qtmaterialraisedbutton_p.h \ + qtmaterialraisedbutton.h \ + qtmaterialflatbutton_internal.h \ + qtmaterialflatbutton_p.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h \ + qtmaterialiconbutton_p.h \ + qtmaterialiconbutton.h \ + qtmaterialprogress_internal.h \ + qtmaterialprogress_p.h \ + qtmaterialprogress.h \ + qtmaterialcircularprogress_internal.h \ + qtmaterialcircularprogress_p.h \ + qtmaterialcircularprogress.h \ + qtmaterialslider_internal.h \ + qtmaterialslider_p.h \ + qtmaterialslider.h \ + qtmaterialsnackbar_internal.h \ + qtmaterialsnackbar_p.h \ + qtmaterialsnackbar.h \ + qtmaterialradiobutton_p.h \ + qtmaterialradiobutton.h \ + qtmaterialtoggle_internal.h \ + qtmaterialtoggle_p.h \ + qtmaterialtoggle.h \ + qtmaterialtextfield_internal.h \ + qtmaterialtextfield_p.h \ + qtmaterialtextfield.h \ + qtmaterialtabs_internal.h \ + qtmaterialtabs_p.h \ + qtmaterialtabs.h \ + qtmaterialscrollbar_internal.h \ + qtmaterialscrollbar_p.h \ + qtmaterialscrollbar.h \ + qtmaterialdialog_internal.h \ + qtmaterialdialog_p.h \ + qtmaterialdialog.h \ + qtmaterialdrawer_internal.h \ + qtmaterialdrawer_p.h \ + qtmaterialdrawer.h \ + qtmaterialappbar.h \ + qtmaterialappbar_p.h \ + qtmaterialautocomplete.h \ + qtmaterialautocomplete_p.h \ + qtmaterialpaper.h \ + qtmaterialpaper_p.h \ + qtmaterialtable.h \ + qtmaterialtable_p.h \ + layouts/qtmaterialsnackbarlayout.h \ + layouts/qtmaterialsnackbarlayout_p.h \ + qtmaterialautocomplete_internal.h \ + qtmaterialmenu.h \ + qtmaterialmenu_p.h \ + qtmaterialmenu_internal.h \ + qtmateriallist.h \ + qtmateriallist_p.h \ + qtmateriallistitem.h \ + qtmateriallistitem_p.h qtmaterialavatar.cpp \ + lib/qtmaterialstyle.cpp \ + lib/qtmaterialtheme.cpp \ + qtmaterialbadge.cpp \ + lib/qtmaterialoverlaywidget.cpp \ + qtmaterialcheckbox.cpp \ + lib/qtmaterialcheckable_internal.cpp \ + lib/qtmaterialcheckable.cpp \ + lib/qtmaterialripple.cpp \ + lib/qtmaterialrippleoverlay.cpp \ + qtmaterialfab.cpp \ + qtmaterialraisedbutton.cpp \ + qtmaterialflatbutton_internal.cpp \ + qtmaterialflatbutton.cpp \ + lib/qtmaterialstatetransition.cpp \ + qtmaterialiconbutton.cpp \ + qtmaterialprogress_internal.cpp \ + qtmaterialprogress.cpp \ + qtmaterialcircularprogress_internal.cpp \ + qtmaterialcircularprogress.cpp \ + qtmaterialslider_internal.cpp \ + qtmaterialslider.cpp \ + qtmaterialsnackbar_internal.cpp \ + qtmaterialsnackbar.cpp \ + qtmaterialradiobutton.cpp \ + qtmaterialtoggle_internal.cpp \ + qtmaterialtoggle.cpp \ + qtmaterialtextfield_internal.cpp \ + qtmaterialtextfield.cpp \ + qtmaterialtabs_internal.cpp \ + qtmaterialtabs.cpp \ + qtmaterialscrollbar_internal.cpp \ + qtmaterialscrollbar.cpp \ + qtmaterialdialog_internal.cpp \ + qtmaterialdialog.cpp \ + qtmaterialdrawer_internal.cpp \ + qtmaterialdrawer.cpp \ + qtmaterialappbar.cpp \ + qtmaterialautocomplete.cpp \ + qtmaterialpaper.cpp \ + qtmaterialtable.cpp \ + layouts/qtmaterialsnackbarlayout.cpp \ + qtmaterialautocomplete_internal.cpp \ + qtmaterialmenu.cpp \ + qtmaterialmenu_internal.cpp \ + qtmateriallist.cpp \ + qtmateriallistitem.cpp +QMAKE_TARGET = components +DESTDIR = +TARGET = libcomponents.a + + +first: all +####### Build rules + +staticlib: $(TARGET) + +$(TARGET): $(OBJECTS) $(OBJCOMP) + -$(DEL_FILE) $(TARGET) + $(AR) $(DESTDIR)$(TARGET) $(OBJECTS) + + +Makefile: components.pro ../.qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_designer.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_help.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimedia.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uiplugin.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uitools.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf \ + ../.qmake.conf \ + ../.qmake.stash \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf \ + /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf \ + components.pro \ + resources.qrc \ + /usr/lib/x86_64-linux-gnu/libQt5Gui.prl \ + /usr/lib/x86_64-linux-gnu/libQt5Core.prl + $(QMAKE) -o Makefile components.pro +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/linux.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/sanitize.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/gcc-base-unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-base.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/common/g++-unix.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/qconfig.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_accessibility_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_concurrent_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_core_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_dbus_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_designer.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_devicediscovery_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_egl_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfs_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eglfsdeviceintegration_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fb_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_fontdatabase_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_glx_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_gui_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_help.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_input_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_kms_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_linuxaccessibility_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimedia.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_multimediawidgets.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_network_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_opengl_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_openglextensions_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_platformcompositor_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_printsupport_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_service_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_sql_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_svg.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_testlib_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_theme_support_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uiplugin.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_uitools.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_widgets_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xcb_qpa_lib_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/modules/qt_lib_xml_private.pri: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_functions.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt_config.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++/qmake.conf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_post.prf: +../.qmake.conf: +../.qmake.stash: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exclusive_builds.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/toolchain.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_pre.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resolve_config.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/default_post.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/warn_on.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qt.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/resources.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/moc.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/opengl.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/unix/thread.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/qmake_use.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/file_copies.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/testcase_targets.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/exceptions.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/yacc.prf: +/usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/lex.prf: +components.pro: +resources.qrc: +/usr/lib/x86_64-linux-gnu/libQt5Gui.prl: +/usr/lib/x86_64-linux-gnu/libQt5Core.prl: +qmake: FORCE + @$(QMAKE) -o Makefile components.pro + +qmake_all: FORCE + + +all: Makefile $(TARGET) + +dist: distdir FORCE + (cd `dirname $(DISTDIR)` && $(TAR) $(DISTNAME).tar $(DISTNAME) && $(COMPRESS) $(DISTNAME).tar) && $(MOVE) `dirname $(DISTDIR)`/$(DISTNAME).tar.gz . && $(DEL_FILE) -r $(DISTDIR) + +distdir: FORCE + @test -d $(DISTDIR) || mkdir -p $(DISTDIR) + $(COPY_FILE) --parents $(DIST) $(DISTDIR)/ + $(COPY_FILE) --parents resources.qrc $(DISTDIR)/ + $(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/ + $(COPY_FILE) --parents qtmaterialavatar_p.h qtmaterialavatar.h lib/qtmaterialstyle_p.h lib/qtmaterialstyle.h lib/qtmaterialtheme_p.h lib/qtmaterialtheme.h qtmaterialbadge_p.h qtmaterialbadge.h lib/qtmaterialoverlaywidget.h qtmaterialcheckbox_p.h qtmaterialcheckbox.h lib/qtmaterialcheckable_internal.h lib/qtmaterialcheckable_p.h lib/qtmaterialripple.h lib/qtmaterialrippleoverlay.h lib/qtmaterialcheckable.h qtmaterialfab_p.h qtmaterialfab.h qtmaterialraisedbutton_p.h qtmaterialraisedbutton.h qtmaterialflatbutton_internal.h qtmaterialflatbutton_p.h qtmaterialflatbutton.h lib/qtmaterialstatetransition.h lib/qtmaterialstatetransitionevent.h qtmaterialiconbutton_p.h qtmaterialiconbutton.h qtmaterialprogress_internal.h qtmaterialprogress_p.h qtmaterialprogress.h qtmaterialcircularprogress_internal.h qtmaterialcircularprogress_p.h qtmaterialcircularprogress.h qtmaterialslider_internal.h qtmaterialslider_p.h qtmaterialslider.h qtmaterialsnackbar_internal.h qtmaterialsnackbar_p.h qtmaterialsnackbar.h qtmaterialradiobutton_p.h qtmaterialradiobutton.h qtmaterialtoggle_internal.h qtmaterialtoggle_p.h qtmaterialtoggle.h qtmaterialtextfield_internal.h qtmaterialtextfield_p.h qtmaterialtextfield.h qtmaterialtabs_internal.h qtmaterialtabs_p.h qtmaterialtabs.h qtmaterialscrollbar_internal.h qtmaterialscrollbar_p.h qtmaterialscrollbar.h qtmaterialdialog_internal.h qtmaterialdialog_p.h qtmaterialdialog.h qtmaterialdrawer_internal.h qtmaterialdrawer_p.h qtmaterialdrawer.h qtmaterialappbar.h qtmaterialappbar_p.h qtmaterialautocomplete.h qtmaterialautocomplete_p.h qtmaterialpaper.h qtmaterialpaper_p.h qtmaterialtable.h qtmaterialtable_p.h layouts/qtmaterialsnackbarlayout.h layouts/qtmaterialsnackbarlayout_p.h qtmaterialautocomplete_internal.h qtmaterialmenu.h qtmaterialmenu_p.h qtmaterialmenu_internal.h qtmateriallist.h qtmateriallist_p.h qtmateriallistitem.h qtmateriallistitem_p.h $(DISTDIR)/ + $(COPY_FILE) --parents qtmaterialavatar.cpp lib/qtmaterialstyle.cpp lib/qtmaterialtheme.cpp qtmaterialbadge.cpp lib/qtmaterialoverlaywidget.cpp qtmaterialcheckbox.cpp lib/qtmaterialcheckable_internal.cpp lib/qtmaterialcheckable.cpp lib/qtmaterialripple.cpp lib/qtmaterialrippleoverlay.cpp qtmaterialfab.cpp qtmaterialraisedbutton.cpp qtmaterialflatbutton_internal.cpp qtmaterialflatbutton.cpp lib/qtmaterialstatetransition.cpp qtmaterialiconbutton.cpp qtmaterialprogress_internal.cpp qtmaterialprogress.cpp qtmaterialcircularprogress_internal.cpp qtmaterialcircularprogress.cpp qtmaterialslider_internal.cpp qtmaterialslider.cpp qtmaterialsnackbar_internal.cpp qtmaterialsnackbar.cpp qtmaterialradiobutton.cpp qtmaterialtoggle_internal.cpp qtmaterialtoggle.cpp qtmaterialtextfield_internal.cpp qtmaterialtextfield.cpp qtmaterialtabs_internal.cpp qtmaterialtabs.cpp qtmaterialscrollbar_internal.cpp qtmaterialscrollbar.cpp qtmaterialdialog_internal.cpp qtmaterialdialog.cpp qtmaterialdrawer_internal.cpp qtmaterialdrawer.cpp qtmaterialappbar.cpp qtmaterialautocomplete.cpp qtmaterialpaper.cpp qtmaterialtable.cpp layouts/qtmaterialsnackbarlayout.cpp qtmaterialautocomplete_internal.cpp qtmaterialmenu.cpp qtmaterialmenu_internal.cpp qtmateriallist.cpp qtmateriallistitem.cpp $(DISTDIR)/ + + +clean: compiler_clean + -$(DEL_FILE) $(OBJECTS) + -$(DEL_FILE) *~ core *.core + + +distclean: clean + -$(DEL_FILE) $(TARGET) + -$(DEL_FILE) Makefile + + +####### Sub-libraries + +mocclean: compiler_moc_header_clean compiler_moc_source_clean + +mocables: compiler_moc_header_make_all compiler_moc_source_make_all + +check: first + +benchmark: first + +compiler_rcc_make_all: qrc_resources.cpp +compiler_rcc_clean: + -$(DEL_FILE) qrc_resources.cpp +qrc_resources.cpp: resources.qrc \ + /usr/lib/qt5/bin/rcc \ + ../fonts/Roboto/Roboto-Black.ttf \ + ../fonts/Roboto/Roboto-Light.ttf \ + ../fonts/Roboto/Roboto-Regular.ttf \ + ../fonts/Roboto/Roboto-Thin.ttf \ + ../fonts/Roboto/Roboto-Bold.ttf \ + ../fonts/Roboto/Roboto-Medium.ttf \ + icons/places/svg/production/ic_rv_hookup_24px.svg \ + icons/places/svg/production/ic_all_inclusive_24px.svg \ + icons/places/svg/production/ic_child_care_24px.svg \ + icons/places/svg/production/ic_casino_24px.svg \ + icons/places/svg/production/ic_free_breakfast_24px.svg \ + icons/places/svg/production/ic_ac_unit_24px.svg \ + icons/places/svg/production/ic_smoking_rooms_24px.svg \ + icons/places/svg/production/ic_hot_tub_24px.svg \ + icons/places/svg/production/ic_pool_24px.svg \ + icons/places/svg/production/ic_room_service_24px.svg \ + icons/places/svg/production/ic_smoke_free_24px.svg \ + icons/places/svg/production/ic_golf_course_24px.svg \ + icons/places/svg/production/ic_spa_24px.svg \ + icons/places/svg/production/ic_fitness_center_24px.svg \ + icons/places/svg/production/ic_kitchen_24px.svg \ + icons/places/svg/production/ic_child_friendly_24px.svg \ + icons/places/svg/production/ic_beach_access_24px.svg \ + icons/places/svg/production/ic_airport_shuttle_24px.svg \ + icons/places/svg/production/ic_business_center_24px.svg \ + icons/av/svg/production/ic_fiber_pin_24px.svg \ + icons/av/svg/production/ic_videocam_off_24px.svg \ + icons/av/svg/production/ic_replay_5_24px.svg \ + icons/av/svg/production/ic_surround_sound_24px.svg \ + icons/av/svg/production/ic_web_asset_24px.svg \ + icons/av/svg/production/ic_play_circle_filled_24px.svg \ + icons/av/svg/production/ic_sort_by_alpha_24px.svg \ + icons/av/svg/production/ic_forward_5_24px.svg \ + icons/av/svg/production/ic_video_label_24px.svg \ + icons/av/svg/production/ic_playlist_add_check_24px.svg \ + icons/av/svg/production/ic_music_video_24px.svg \ + icons/av/svg/production/ic_fast_rewind_24px.svg \ + icons/av/svg/production/ic_volume_up_24px.svg \ + icons/av/svg/production/ic_closed_caption_24px.svg \ + icons/av/svg/production/ic_library_books_24px.svg \ + icons/av/svg/production/ic_video_library_24px.svg \ + icons/av/svg/production/ic_playlist_play_24px.svg \ + icons/av/svg/production/ic_call_to_action_24px.svg \ + icons/av/svg/production/ic_subscriptions_24px.svg \ + icons/av/svg/production/ic_replay_24px.svg \ + icons/av/svg/production/ic_video_call_24px.svg \ + icons/av/svg/production/ic_playlist_add_24px.svg \ + icons/av/svg/production/ic_album_24px.svg \ + icons/av/svg/production/ic_equalizer_24px.svg \ + icons/av/svg/production/ic_fast_forward_24px.svg \ + icons/av/svg/production/ic_shuffle_24px.svg \ + icons/av/svg/production/ic_repeat_one_24px.svg \ + icons/av/svg/production/ic_library_music_24px.svg \ + icons/av/svg/production/ic_skip_next_24px.svg \ + icons/av/svg/production/ic_volume_off_24px.svg \ + icons/av/svg/production/ic_games_24px.svg \ + icons/av/svg/production/ic_mic_none_24px.svg \ + icons/av/svg/production/ic_queue_play_next_24px.svg \ + icons/av/svg/production/ic_fiber_manual_record_24px.svg \ + icons/av/svg/production/ic_note_24px.svg \ + icons/av/svg/production/ic_fiber_dvr_24px.svg \ + icons/av/svg/production/ic_branding_watermark_24px.svg \ + icons/av/svg/production/ic_pause_circle_filled_24px.svg \ + icons/av/svg/production/ic_art_track_24px.svg \ + icons/av/svg/production/ic_hearing_24px.svg \ + icons/av/svg/production/ic_high_quality_24px.svg \ + icons/av/svg/production/ic_hd_24px.svg \ + icons/av/svg/production/ic_snooze_24px.svg \ + icons/av/svg/production/ic_recent_actors_24px.svg \ + icons/av/svg/production/ic_remove_from_queue_24px.svg \ + icons/av/svg/production/ic_fiber_new_24px.svg \ + icons/av/svg/production/ic_featured_play_list_24px.svg \ + icons/av/svg/production/ic_new_releases_24px.svg \ + icons/av/svg/production/ic_web_24px.svg \ + icons/av/svg/production/ic_stop_24px.svg \ + icons/av/svg/production/ic_not_interested_24px.svg \ + icons/av/svg/production/ic_videocam_24px.svg \ + icons/av/svg/production/ic_pause_24px.svg \ + icons/av/svg/production/ic_loop_24px.svg \ + icons/av/svg/production/ic_mic_off_24px.svg \ + icons/av/svg/production/ic_play_circle_outline_24px.svg \ + icons/av/svg/production/ic_featured_video_24px.svg \ + icons/av/svg/production/ic_radio_24px.svg \ + icons/av/svg/production/ic_movie_24px.svg \ + icons/av/svg/production/ic_fiber_smart_record_24px.svg \ + icons/av/svg/production/ic_forward_30_24px.svg \ + icons/av/svg/production/ic_skip_previous_24px.svg \ + icons/av/svg/production/ic_forward_10_24px.svg \ + icons/av/svg/production/ic_subtitles_24px.svg \ + icons/av/svg/production/ic_play_arrow_24px.svg \ + icons/av/svg/production/ic_airplay_24px.svg \ + icons/av/svg/production/ic_queue_24px.svg \ + icons/av/svg/production/ic_library_add_24px.svg \ + icons/av/svg/production/ic_replay_10_24px.svg \ + icons/av/svg/production/ic_replay_30_24px.svg \ + icons/av/svg/production/ic_mic_24px.svg \ + icons/av/svg/production/ic_slow_motion_video_24px.svg \ + icons/av/svg/production/ic_volume_mute_24px.svg \ + icons/av/svg/production/ic_repeat_24px.svg \ + icons/av/svg/production/ic_pause_circle_outline_24px.svg \ + icons/av/svg/production/ic_add_to_queue_24px.svg \ + icons/av/svg/production/ic_queue_music_24px.svg \ + icons/av/svg/production/ic_av_timer_24px.svg \ + icons/av/svg/production/ic_volume_down_24px.svg \ + icons/av/svg/production/ic_explicit_24px.svg \ + icons/alert/svg/production/ic_error_outline_24px.svg \ + icons/alert/svg/production/ic_add_alert_24px.svg \ + icons/alert/svg/production/ic_warning_24px.svg \ + icons/alert/svg/production/ic_error_24px.svg \ + icons/social/svg/production/ic_mood_24px.svg \ + icons/social/svg/production/ic_share_24px.svg \ + icons/social/svg/production/ic_notifications_active_24px.svg \ + icons/social/svg/production/ic_notifications_24px.svg \ + icons/social/svg/production/ic_poll_24px.svg \ + icons/social/svg/production/ic_domain_24px.svg \ + icons/social/svg/production/ic_person_outline_24px.svg \ + icons/social/svg/production/ic_location_city_24px.svg \ + icons/social/svg/production/ic_mood_bad_24px.svg \ + icons/social/svg/production/ic_people_outline_24px.svg \ + icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg \ + icons/social/svg/production/ic_notifications_paused_24px.svg \ + icons/social/svg/production/ic_person_24px.svg \ + icons/social/svg/production/ic_notifications_off_24px.svg \ + icons/social/svg/production/ic_plus_one_24px.svg \ + icons/social/svg/production/ic_sentiment_neutral_24px.svg \ + icons/social/svg/production/ic_pages_24px.svg \ + icons/social/svg/production/ic_sentiment_satisfied_24px.svg \ + icons/social/svg/production/ic_notifications_none_24px.svg \ + icons/social/svg/production/ic_group_add_24px.svg \ + icons/social/svg/production/ic_party_mode_24px.svg \ + icons/social/svg/production/ic_whatshot_24px.svg \ + icons/social/svg/production/ic_cake_24px.svg \ + icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg \ + icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg \ + icons/social/svg/production/ic_person_add_24px.svg \ + icons/social/svg/production/ic_public_24px.svg \ + icons/social/svg/production/ic_people_24px.svg \ + icons/social/svg/production/ic_group_24px.svg \ + icons/social/svg/production/ic_school_24px.svg \ + icons/navigation/svg/production/ic_apps_24px.svg \ + icons/navigation/svg/production/ic_refresh_24px.svg \ + icons/navigation/svg/production/ic_more_horiz_24px.svg \ + icons/navigation/svg/production/ic_arrow_drop_up_24px.svg \ + icons/navigation/svg/production/ic_expand_less_24px.svg \ + icons/navigation/svg/production/ic_chevron_right_24px.svg \ + icons/navigation/svg/production/ic_arrow_downward_24px.svg \ + icons/navigation/svg/production/ic_arrow_drop_down_24px.svg \ + icons/navigation/svg/production/ic_check_24px.svg \ + icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg \ + icons/navigation/svg/production/ic_arrow_upward_24px.svg \ + icons/navigation/svg/production/ic_more_vert_24px.svg \ + icons/navigation/svg/production/ic_cancel_24px.svg \ + icons/navigation/svg/production/ic_last_page_24px.svg \ + icons/navigation/svg/production/ic_unfold_less_24px.svg \ + icons/navigation/svg/production/ic_first_page_24px.svg \ + icons/navigation/svg/production/ic_close_24px.svg \ + icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg \ + icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg \ + icons/navigation/svg/production/ic_expand_more_24px.svg \ + icons/navigation/svg/production/ic_arrow_forward_24px.svg \ + icons/navigation/svg/production/ic_chevron_left_24px.svg \ + icons/navigation/svg/production/ic_fullscreen_24px.svg \ + icons/navigation/svg/production/ic_menu_24px.svg \ + icons/navigation/svg/production/ic_unfold_more_24px.svg \ + icons/navigation/svg/production/ic_arrow_back_24px.svg \ + icons/navigation/svg/production/ic_fullscreen_exit_24px.svg \ + icons/toggle/svg/production/ic_star_24px.svg \ + icons/toggle/svg/production/ic_check_box_24px.svg \ + icons/toggle/svg/production/ic_star_half_24px.svg \ + icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg \ + icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg \ + icons/toggle/svg/production/ic_radio_button_checked_24px.svg \ + icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg \ + icons/toggle/svg/production/ic_star_border_24px.svg \ + icons/editor/svg/production/ic_format_align_justify_24px.svg \ + icons/editor/svg/production/ic_attach_file_24px.svg \ + icons/editor/svg/production/ic_format_indent_increase_24px.svg \ + icons/editor/svg/production/ic_highlight_24px.svg \ + icons/editor/svg/production/ic_border_top_24px.svg \ + icons/editor/svg/production/ic_insert_comment_24px.svg \ + icons/editor/svg/production/ic_publish_24px.svg \ + icons/editor/svg/production/ic_drag_handle_24px.svg \ + icons/editor/svg/production/ic_vertical_align_top_24px.svg \ + icons/editor/svg/production/ic_format_indent_decrease_24px.svg \ + icons/editor/svg/production/ic_border_left_24px.svg \ + icons/editor/svg/production/ic_border_right_24px.svg \ + icons/editor/svg/production/ic_format_color_text_24px.svg \ + icons/editor/svg/production/ic_insert_link_24px.svg \ + icons/editor/svg/production/ic_format_line_spacing_24px.svg \ + icons/editor/svg/production/ic_format_paint_24px.svg \ + icons/editor/svg/production/ic_space_bar_24px.svg \ + icons/editor/svg/production/ic_vertical_align_center_24px.svg \ + icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg \ + icons/editor/svg/production/ic_border_all_24px.svg \ + icons/editor/svg/production/ic_format_italic_24px.svg \ + icons/editor/svg/production/ic_border_clear_24px.svg \ + icons/editor/svg/production/ic_format_underlined_24px.svg \ + icons/editor/svg/production/ic_border_vertical_24px.svg \ + icons/editor/svg/production/ic_insert_emoticon_24px.svg \ + icons/editor/svg/production/ic_text_fields_24px.svg \ + icons/editor/svg/production/ic_insert_invitation_24px.svg \ + icons/editor/svg/production/ic_insert_chart_24px.svg \ + icons/editor/svg/production/ic_attach_money_24px.svg \ + icons/editor/svg/production/ic_mode_edit_24px.svg \ + icons/editor/svg/production/ic_format_clear_24px.svg \ + icons/editor/svg/production/ic_bubble_chart_24px.svg \ + icons/editor/svg/production/ic_border_color_24px.svg \ + icons/editor/svg/production/ic_format_align_right_24px.svg \ + icons/editor/svg/production/ic_vertical_align_bottom_24px.svg \ + icons/editor/svg/production/ic_multiline_chart_24px.svg \ + icons/editor/svg/production/ic_format_align_left_24px.svg \ + icons/editor/svg/production/ic_insert_drive_file_24px.svg \ + icons/editor/svg/production/ic_pie_chart_24px.svg \ + icons/editor/svg/production/ic_border_style_24px.svg \ + icons/editor/svg/production/ic_insert_photo_24px.svg \ + icons/editor/svg/production/ic_linear_scale_24px.svg \ + icons/editor/svg/production/ic_border_inner_24px.svg \ + icons/editor/svg/production/ic_format_color_fill_24px.svg \ + icons/editor/svg/production/ic_merge_type_24px.svg \ + icons/editor/svg/production/ic_money_off_24px.svg \ + icons/editor/svg/production/ic_strikethrough_s_24px.svg \ + icons/editor/svg/production/ic_title_24px.svg \ + icons/editor/svg/production/ic_format_align_center_24px.svg \ + icons/editor/svg/production/ic_format_color_reset_24px.svg \ + icons/editor/svg/production/ic_functions_24px.svg \ + icons/editor/svg/production/ic_format_size_24px.svg \ + icons/editor/svg/production/ic_border_horizontal_24px.svg \ + icons/editor/svg/production/ic_format_shapes_24px.svg \ + icons/editor/svg/production/ic_monetization_on_24px.svg \ + icons/editor/svg/production/ic_border_bottom_24px.svg \ + icons/editor/svg/production/ic_format_quote_24px.svg \ + icons/editor/svg/production/ic_wrap_text_24px.svg \ + icons/editor/svg/production/ic_pie_chart_outlined_24px.svg \ + icons/editor/svg/production/ic_show_chart_24px.svg \ + icons/editor/svg/production/ic_format_list_bulleted_24px.svg \ + icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg \ + icons/editor/svg/production/ic_format_list_numbered_24px.svg \ + icons/editor/svg/production/ic_format_bold_24px.svg \ + icons/editor/svg/production/ic_mode_comment_24px.svg \ + icons/editor/svg/production/ic_border_outer_24px.svg \ + icons/editor/svg/production/ic_short_text_24px.svg \ + icons/editor/svg/production/ic_format_strikethrough_24px.svg \ + icons/communication/svg/production/ic_call_24px.svg \ + icons/communication/svg/production/ic_comment_24px.svg \ + icons/communication/svg/production/ic_dialer_sip_24px.svg \ + icons/communication/svg/production/ic_phonelink_ring_24px.svg \ + icons/communication/svg/production/ic_message_24px.svg \ + icons/communication/svg/production/ic_stay_current_landscape_24px.svg \ + icons/communication/svg/production/ic_contact_phone_24px.svg \ + icons/communication/svg/production/ic_import_contacts_24px.svg \ + icons/communication/svg/production/ic_phonelink_setup_24px.svg \ + icons/communication/svg/production/ic_speaker_phone_24px.svg \ + icons/communication/svg/production/ic_invert_colors_off_24px.svg \ + icons/communication/svg/production/ic_call_missed_outgoing_24px.svg \ + icons/communication/svg/production/ic_ring_volume_24px.svg \ + icons/communication/svg/production/ic_swap_calls_24px.svg \ + icons/communication/svg/production/ic_call_merge_24px.svg \ + icons/communication/svg/production/ic_call_end_24px.svg \ + icons/communication/svg/production/ic_phone_24px.svg \ + icons/communication/svg/production/ic_textsms_24px.svg \ + icons/communication/svg/production/ic_contacts_24px.svg \ + icons/communication/svg/production/ic_chat_bubble_24px.svg \ + icons/communication/svg/production/ic_forum_24px.svg \ + icons/communication/svg/production/ic_call_missed_24px.svg \ + icons/communication/svg/production/ic_contact_mail_24px.svg \ + icons/communication/svg/production/ic_screen_share_24px.svg \ + icons/communication/svg/production/ic_vpn_key_24px.svg \ + icons/communication/svg/production/ic_portable_wifi_off_24px.svg \ + icons/communication/svg/production/ic_import_export_24px.svg \ + icons/communication/svg/production/ic_call_received_24px.svg \ + icons/communication/svg/production/ic_stay_primary_landscape_24px.svg \ + icons/communication/svg/production/ic_location_on_24px.svg \ + icons/communication/svg/production/ic_stay_current_portrait_24px.svg \ + icons/communication/svg/production/ic_mail_outline_24px.svg \ + icons/communication/svg/production/ic_stay_primary_portrait_24px.svg \ + icons/communication/svg/production/ic_chat_24px.svg \ + icons/communication/svg/production/ic_dialpad_24px.svg \ + icons/communication/svg/production/ic_present_to_all_24px.svg \ + icons/communication/svg/production/ic_stop_screen_share_24px.svg \ + icons/communication/svg/production/ic_business_24px.svg \ + icons/communication/svg/production/ic_phonelink_lock_24px.svg \ + icons/communication/svg/production/ic_call_made_24px.svg \ + icons/communication/svg/production/ic_clear_all_24px.svg \ + icons/communication/svg/production/ic_no_sim_24px.svg \ + icons/communication/svg/production/ic_call_split_24px.svg \ + icons/communication/svg/production/ic_voicemail_24px.svg \ + icons/communication/svg/production/ic_location_off_24px.svg \ + icons/communication/svg/production/ic_email_24px.svg \ + icons/communication/svg/production/ic_phonelink_erase_24px.svg \ + icons/communication/svg/production/ic_chat_bubble_outline_24px.svg \ + icons/communication/svg/production/ic_live_help_24px.svg \ + icons/communication/svg/production/ic_rss_feed_24px.svg \ + icons/file/svg/production/ic_file_upload_24px.svg \ + icons/file/svg/production/ic_folder_24px.svg \ + icons/file/svg/production/ic_folder_shared_24px.svg \ + icons/file/svg/production/ic_folder_open_24px.svg \ + icons/file/svg/production/ic_cloud_circle_24px.svg \ + icons/file/svg/production/ic_create_new_folder_24px.svg \ + icons/file/svg/production/ic_cloud_done_24px.svg \ + icons/file/svg/production/ic_cloud_upload_24px.svg \ + icons/file/svg/production/ic_cloud_queue_24px.svg \ + icons/file/svg/production/ic_attachment_24px.svg \ + icons/file/svg/production/ic_cloud_download_24px.svg \ + icons/file/svg/production/ic_cloud_24px.svg \ + icons/file/svg/production/ic_file_download_24px.svg \ + icons/file/svg/production/ic_cloud_off_24px.svg \ + icons/device/svg/production/ic_nfc_24px.svg \ + icons/device/svg/production/ic_battery_alert_24px.svg \ + icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg \ + icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg \ + icons/device/svg/production/ic_bluetooth_searching_24px.svg \ + icons/device/svg/production/ic_widgets_24px.svg \ + icons/device/svg/production/ic_signal_cellular_off_24px.svg \ + icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg \ + icons/device/svg/production/ic_airplanemode_inactive_24px.svg \ + icons/device/svg/production/ic_brightness_medium_24px.svg \ + icons/device/svg/production/ic_location_disabled_24px.svg \ + icons/device/svg/production/ic_usb_24px.svg \ + icons/device/svg/production/ic_battery_full_24px.svg \ + icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg \ + icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg \ + icons/device/svg/production/ic_wifi_tethering_24px.svg \ + icons/device/svg/production/ic_battery_30_24px.svg \ + icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg \ + icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg \ + icons/device/svg/production/ic_data_usage_24px.svg \ + icons/device/svg/production/ic_battery_80_24px.svg \ + icons/device/svg/production/ic_battery_60_24px.svg \ + icons/device/svg/production/ic_battery_20_24px.svg \ + icons/device/svg/production/ic_bluetooth_connected_24px.svg \ + icons/device/svg/production/ic_brightness_high_24px.svg \ + icons/device/svg/production/ic_brightness_auto_24px.svg \ + icons/device/svg/production/ic_bluetooth_disabled_24px.svg \ + icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg \ + icons/device/svg/production/ic_battery_90_24px.svg \ + icons/device/svg/production/ic_battery_50_24px.svg \ + icons/device/svg/production/ic_wallpaper_24px.svg \ + icons/device/svg/production/ic_location_searching_24px.svg \ + icons/device/svg/production/ic_battery_unknown_24px.svg \ + icons/device/svg/production/ic_battery_charging_30_24px.svg \ + icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg \ + icons/device/svg/production/ic_wifi_lock_24px.svg \ + icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg \ + icons/device/svg/production/ic_sd_storage_24px.svg \ + icons/device/svg/production/ic_battery_charging_20_24px.svg \ + icons/device/svg/production/ic_battery_charging_80_24px.svg \ + icons/device/svg/production/ic_battery_charging_60_24px.svg \ + icons/device/svg/production/ic_settings_system_daydream_24px.svg \ + icons/device/svg/production/ic_access_alarm_24px.svg \ + icons/device/svg/production/ic_battery_charging_50_24px.svg \ + icons/device/svg/production/ic_screen_lock_rotation_24px.svg \ + icons/device/svg/production/ic_battery_charging_90_24px.svg \ + icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg \ + icons/device/svg/production/ic_signal_cellular_null_24px.svg \ + icons/device/svg/production/ic_network_wifi_24px.svg \ + icons/device/svg/production/ic_gps_fixed_24px.svg \ + icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg \ + icons/device/svg/production/ic_brightness_low_24px.svg \ + icons/device/svg/production/ic_battery_charging_full_24px.svg \ + icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg \ + icons/device/svg/production/ic_network_cell_24px.svg \ + icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg \ + icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg \ + icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg \ + icons/device/svg/production/ic_signal_wifi_off_24px.svg \ + icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg \ + icons/device/svg/production/ic_storage_24px.svg \ + icons/device/svg/production/ic_screen_lock_portrait_24px.svg \ + icons/device/svg/production/ic_gps_off_24px.svg \ + icons/device/svg/production/ic_devices_24px.svg \ + icons/device/svg/production/ic_airplanemode_active_24px.svg \ + icons/device/svg/production/ic_developer_mode_24px.svg \ + icons/device/svg/production/ic_screen_lock_landscape_24px.svg \ + icons/device/svg/production/ic_battery_std_24px.svg \ + icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg \ + icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg \ + icons/device/svg/production/ic_add_alarm_24px.svg \ + icons/device/svg/production/ic_access_alarms_24px.svg \ + icons/device/svg/production/ic_graphic_eq_24px.svg \ + icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg \ + icons/device/svg/production/ic_access_time_24px.svg \ + icons/device/svg/production/ic_bluetooth_24px.svg \ + icons/device/svg/production/ic_screen_rotation_24px.svg \ + icons/device/svg/production/ic_dvr_24px.svg \ + icons/device/svg/production/ic_gps_not_fixed_24px.svg \ + icons/action/svg/production/ic_event_seat_24px.svg \ + icons/action/svg/production/ic_markunread_mailbox_24px.svg \ + icons/action/svg/production/ic_bug_report_24px.svg \ + icons/action/svg/production/ic_view_carousel_24px.svg \ + icons/action/svg/production/ic_perm_scan_wifi_24px.svg \ + icons/action/svg/production/ic_receipt_24px.svg \ + icons/action/svg/production/ic_open_in_browser_24px.svg \ + icons/action/svg/production/ic_lock_open_24px.svg \ + icons/action/svg/production/ic_g_translate_24px.svg \ + icons/action/svg/production/ic_trending_up_24px.svg \ + icons/action/svg/production/ic_credit_card_24px.svg \ + icons/action/svg/production/ic_thumbs_up_down_24px.svg \ + icons/action/svg/production/ic_lock_24px.svg \ + icons/action/svg/production/ic_check_circle_24px.svg \ + icons/action/svg/production/ic_assignment_ind_24px.svg \ + icons/action/svg/production/ic_line_style_24px.svg \ + icons/action/svg/production/ic_camera_enhance_24px.svg \ + icons/action/svg/production/ic_euro_symbol_24px.svg \ + icons/action/svg/production/ic_http_24px.svg \ + icons/action/svg/production/ic_find_replace_24px.svg \ + icons/action/svg/production/ic_speaker_notes_off_24px.svg \ + icons/action/svg/production/ic_help_outline_24px.svg \ + icons/action/svg/production/ic_info_outline_24px.svg \ + icons/action/svg/production/ic_https_24px.svg \ + icons/action/svg/production/ic_polymer_24px.svg \ + icons/action/svg/production/ic_account_balance_24px.svg \ + icons/action/svg/production/ic_lightbulb_outline_24px.svg \ + icons/action/svg/production/ic_language_24px.svg \ + icons/action/svg/production/ic_toc_24px.svg \ + icons/action/svg/production/ic_label_24px.svg \ + icons/action/svg/production/ic_settings_ethernet_24px.svg \ + icons/action/svg/production/ic_settings_input_antenna_24px.svg \ + icons/action/svg/production/ic_query_builder_24px.svg \ + icons/action/svg/production/ic_shop_two_24px.svg \ + icons/action/svg/production/ic_spellcheck_24px.svg \ + icons/action/svg/production/ic_view_array_24px.svg \ + icons/action/svg/production/ic_view_agenda_24px.svg \ + icons/action/svg/production/ic_view_headline_24px.svg \ + icons/action/svg/production/ic_delete_forever_24px.svg \ + icons/action/svg/production/ic_remove_shopping_cart_24px.svg \ + icons/action/svg/production/ic_perm_device_information_24px.svg \ + icons/action/svg/production/ic_launch_24px.svg \ + icons/action/svg/production/ic_flip_to_front_24px.svg \ + icons/action/svg/production/ic_alarm_24px.svg \ + icons/action/svg/production/ic_flight_takeoff_24px.svg \ + icons/action/svg/production/ic_face_24px.svg \ + icons/action/svg/production/ic_translate_24px.svg \ + icons/action/svg/production/ic_view_week_24px.svg \ + icons/action/svg/production/ic_grade_24px.svg \ + icons/action/svg/production/ic_settings_overscan_24px.svg \ + icons/action/svg/production/ic_event_24px.svg \ + icons/action/svg/production/ic_favorite_24px.svg \ + icons/action/svg/production/ic_exit_to_app_24px.svg \ + icons/action/svg/production/ic_shop_24px.svg \ + icons/action/svg/production/ic_work_24px.svg \ + icons/action/svg/production/ic_youtube_searched_for_24px.svg \ + icons/action/svg/production/ic_backup_24px.svg \ + icons/action/svg/production/ic_bookmark_24px.svg \ + icons/action/svg/production/ic_favorite_border_24px.svg \ + icons/action/svg/production/ic_accessible_24px.svg \ + icons/action/svg/production/ic_perm_media_24px.svg \ + icons/action/svg/production/ic_trending_flat_24px.svg \ + icons/action/svg/production/ic_open_with_24px.svg \ + icons/action/svg/production/ic_settings_applications_24px.svg \ + icons/action/svg/production/ic_assignment_return_24px.svg \ + icons/action/svg/production/ic_dashboard_24px.svg \ + icons/action/svg/production/ic_search_24px.svg \ + icons/action/svg/production/ic_highlight_off_24px.svg \ + icons/action/svg/production/ic_class_24px.svg \ + icons/action/svg/production/ic_extension_24px.svg \ + icons/action/svg/production/ic_assignment_returned_24px.svg \ + icons/action/svg/production/ic_settings_remote_24px.svg \ + icons/action/svg/production/ic_settings_voice_24px.svg \ + icons/action/svg/production/ic_help_24px.svg \ + icons/action/svg/production/ic_trending_down_24px.svg \ + icons/action/svg/production/ic_view_stream_24px.svg \ + icons/action/svg/production/ic_question_answer_24px.svg \ + icons/action/svg/production/ic_important_devices_24px.svg \ + icons/action/svg/production/ic_build_24px.svg \ + icons/action/svg/production/ic_zoom_out_24px.svg \ + icons/action/svg/production/ic_power_settings_new_24px.svg \ + icons/action/svg/production/ic_line_weight_24px.svg \ + icons/action/svg/production/ic_settings_phone_24px.svg \ + icons/action/svg/production/ic_alarm_add_24px.svg \ + icons/action/svg/production/ic_view_list_24px.svg \ + icons/action/svg/production/ic_copyright_24px.svg \ + icons/action/svg/production/ic_invert_colors_24px.svg \ + icons/action/svg/production/ic_open_in_new_24px.svg \ + icons/action/svg/production/ic_cached_24px.svg \ + icons/action/svg/production/ic_subject_24px.svg \ + icons/action/svg/production/ic_card_giftcard_24px.svg \ + icons/action/svg/production/ic_track_changes_24px.svg \ + icons/action/svg/production/ic_chrome_reader_mode_24px.svg \ + icons/action/svg/production/ic_view_day_24px.svg \ + icons/action/svg/production/ic_flight_land_24px.svg \ + icons/action/svg/production/ic_announcement_24px.svg \ + icons/action/svg/production/ic_supervisor_account_24px.svg \ + icons/action/svg/production/ic_donut_small_24px.svg \ + icons/action/svg/production/ic_visibility_off_24px.svg \ + icons/action/svg/production/ic_payment_24px.svg \ + icons/action/svg/production/ic_settings_cell_24px.svg \ + icons/action/svg/production/ic_compare_arrows_24px.svg \ + icons/action/svg/production/ic_home_24px.svg \ + icons/action/svg/production/ic_settings_input_hdmi_24px.svg \ + icons/action/svg/production/ic_stars_24px.svg \ + icons/action/svg/production/ic_record_voice_over_24px.svg \ + icons/action/svg/production/ic_eject_24px.svg \ + icons/action/svg/production/ic_settings_input_composite_24px.svg \ + icons/action/svg/production/ic_assignment_24px.svg \ + icons/action/svg/production/ic_settings_bluetooth_24px.svg \ + icons/action/svg/production/ic_android_24px.svg \ + icons/action/svg/production/ic_explore_24px.svg \ + icons/action/svg/production/ic_settings_24px.svg \ + icons/action/svg/production/ic_view_module_24px.svg \ + icons/action/svg/production/ic_report_problem_24px.svg \ + icons/action/svg/production/ic_swap_vert_24px.svg \ + icons/action/svg/production/ic_opacity_24px.svg \ + icons/action/svg/production/ic_perm_data_setting_24px.svg \ + icons/action/svg/production/ic_print_24px.svg \ + icons/action/svg/production/ic_card_membership_24px.svg \ + icons/action/svg/production/ic_restore_page_24px.svg \ + icons/action/svg/production/ic_offline_pin_24px.svg \ + icons/action/svg/production/ic_theaters_24px.svg \ + icons/action/svg/production/ic_thumb_up_24px.svg \ + icons/action/svg/production/ic_card_travel_24px.svg \ + icons/action/svg/production/ic_alarm_off_24px.svg \ + icons/action/svg/production/ic_history_24px.svg \ + icons/action/svg/production/ic_done_24px.svg \ + icons/action/svg/production/ic_picture_in_picture_24px.svg \ + icons/action/svg/production/ic_reorder_24px.svg \ + icons/action/svg/production/ic_flip_to_back_24px.svg \ + icons/action/svg/production/ic_label_outline_24px.svg \ + icons/action/svg/production/ic_motorcycle_24px.svg \ + icons/action/svg/production/ic_turned_in_not_24px.svg \ + icons/action/svg/production/ic_hourglass_empty_24px.svg \ + icons/action/svg/production/ic_settings_input_component_24px.svg \ + icons/action/svg/production/ic_settings_input_svideo_24px.svg \ + icons/action/svg/production/ic_system_update_alt_24px.svg \ + icons/action/svg/production/ic_info_24px.svg \ + icons/action/svg/production/ic_pageview_24px.svg \ + icons/action/svg/production/ic_picture_in_picture_alt_24px.svg \ + icons/action/svg/production/ic_fingerprint_24px.svg \ + icons/action/svg/production/ic_donut_large_24px.svg \ + icons/action/svg/production/ic_swap_vertical_circle_24px.svg \ + icons/action/svg/production/ic_aspect_ratio_24px.svg \ + icons/action/svg/production/ic_3d_rotation_24px.svg \ + icons/action/svg/production/ic_account_circle_24px.svg \ + icons/action/svg/production/ic_change_history_24px.svg \ + icons/action/svg/production/ic_alarm_on_24px.svg \ + icons/action/svg/production/ic_update_24px.svg \ + icons/action/svg/production/ic_list_24px.svg \ + icons/action/svg/production/ic_settings_power_24px.svg \ + icons/action/svg/production/ic_timeline_24px.svg \ + icons/action/svg/production/ic_touch_app_24px.svg \ + icons/action/svg/production/ic_dns_24px.svg \ + icons/action/svg/production/ic_store_24px.svg \ + icons/action/svg/production/ic_swap_horiz_24px.svg \ + icons/action/svg/production/ic_settings_backup_restore_24px.svg \ + icons/action/svg/production/ic_perm_camera_mic_24px.svg \ + icons/action/svg/production/ic_date_range_24px.svg \ + icons/action/svg/production/ic_pets_24px.svg \ + icons/action/svg/production/ic_watch_later_24px.svg \ + icons/action/svg/production/ic_find_in_page_24px.svg \ + icons/action/svg/production/ic_assignment_turned_in_24px.svg \ + icons/action/svg/production/ic_hourglass_full_24px.svg \ + icons/action/svg/production/ic_loyalty_24px.svg \ + icons/action/svg/production/ic_shopping_cart_24px.svg \ + icons/action/svg/production/ic_zoom_in_24px.svg \ + icons/action/svg/production/ic_perm_identity_24px.svg \ + icons/action/svg/production/ic_bookmark_border_24px.svg \ + icons/action/svg/production/ic_lock_outline_24px.svg \ + icons/action/svg/production/ic_assignment_late_24px.svg \ + icons/action/svg/production/ic_get_app_24px.svg \ + icons/action/svg/production/ic_play_for_work_24px.svg \ + icons/action/svg/production/ic_description_24px.svg \ + icons/action/svg/production/ic_schedule_24px.svg \ + icons/action/svg/production/ic_turned_in_24px.svg \ + icons/action/svg/production/ic_note_add_24px.svg \ + icons/action/svg/production/ic_account_balance_wallet_24px.svg \ + icons/action/svg/production/ic_redeem_24px.svg \ + icons/action/svg/production/ic_code_24px.svg \ + icons/action/svg/production/ic_gavel_24px.svg \ + icons/action/svg/production/ic_all_out_24px.svg \ + icons/action/svg/production/ic_speaker_notes_24px.svg \ + icons/action/svg/production/ic_perm_phone_msg_24px.svg \ + icons/action/svg/production/ic_room_24px.svg \ + icons/action/svg/production/ic_toll_24px.svg \ + icons/action/svg/production/ic_thumb_down_24px.svg \ + icons/action/svg/production/ic_pregnant_woman_24px.svg \ + icons/action/svg/production/ic_input_24px.svg \ + icons/action/svg/production/ic_delete_24px.svg \ + icons/action/svg/production/ic_restore_24px.svg \ + icons/action/svg/production/ic_book_24px.svg \ + icons/action/svg/production/ic_verified_user_24px.svg \ + icons/action/svg/production/ic_gif_24px.svg \ + icons/action/svg/production/ic_feedback_24px.svg \ + icons/action/svg/production/ic_rowing_24px.svg \ + icons/action/svg/production/ic_view_quilt_24px.svg \ + icons/action/svg/production/ic_group_work_24px.svg \ + icons/action/svg/production/ic_pan_tool_24px.svg \ + icons/action/svg/production/ic_done_all_24px.svg \ + icons/action/svg/production/ic_shopping_basket_24px.svg \ + icons/action/svg/production/ic_assessment_24px.svg \ + icons/action/svg/production/ic_tab_unselected_24px.svg \ + icons/action/svg/production/ic_autorenew_24px.svg \ + icons/action/svg/production/ic_add_shopping_cart_24px.svg \ + icons/action/svg/production/ic_settings_brightness_24px.svg \ + icons/action/svg/production/ic_visibility_24px.svg \ + icons/action/svg/production/ic_today_24px.svg \ + icons/action/svg/production/ic_rounded_corner_24px.svg \ + icons/action/svg/production/ic_account_box_24px.svg \ + icons/action/svg/production/ic_tab_24px.svg \ + icons/action/svg/production/ic_accessibility_24px.svg \ + icons/action/svg/production/ic_view_column_24px.svg \ + icons/action/svg/production/ic_perm_contact_calendar_24px.svg \ + icons/image/svg/production/ic_flash_off_24px.svg \ + icons/image/svg/production/ic_nature_24px.svg \ + icons/image/svg/production/ic_color_lens_24px.svg \ + icons/image/svg/production/ic_panorama_wide_angle_24px.svg \ + icons/image/svg/production/ic_movie_filter_24px.svg \ + icons/image/svg/production/ic_wb_auto_24px.svg \ + icons/image/svg/production/ic_filter_center_focus_24px.svg \ + icons/image/svg/production/ic_photo_size_select_large_24px.svg \ + icons/image/svg/production/ic_vignette_24px.svg \ + icons/image/svg/production/ic_nature_people_24px.svg \ + icons/image/svg/production/ic_center_focus_weak_24px.svg \ + icons/image/svg/production/ic_blur_off_24px.svg \ + icons/image/svg/production/ic_grid_off_24px.svg \ + icons/image/svg/production/ic_crop_7_5_24px.svg \ + icons/image/svg/production/ic_tag_faces_24px.svg \ + icons/image/svg/production/ic_switch_video_24px.svg \ + icons/image/svg/production/ic_linked_camera_24px.svg \ + icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg \ + icons/image/svg/production/ic_picture_as_pdf_24px.svg \ + icons/image/svg/production/ic_photo_filter_24px.svg \ + icons/image/svg/production/ic_assistant_24px.svg \ + icons/image/svg/production/ic_gradient_24px.svg \ + icons/image/svg/production/ic_timer_10_24px.svg \ + icons/image/svg/production/ic_blur_circular_24px.svg \ + icons/image/svg/production/ic_crop_16_9_24px.svg \ + icons/image/svg/production/ic_timelapse_24px.svg \ + icons/image/svg/production/ic_grain_24px.svg \ + icons/image/svg/production/ic_hdr_off_24px.svg \ + icons/image/svg/production/ic_crop_24px.svg \ + icons/image/svg/production/ic_panorama_horizontal_24px.svg \ + icons/image/svg/production/ic_flare_24px.svg \ + icons/image/svg/production/ic_hdr_strong_24px.svg \ + icons/image/svg/production/ic_palette_24px.svg \ + icons/image/svg/production/ic_landscape_24px.svg \ + icons/image/svg/production/ic_brightness_1_24px.svg \ + icons/image/svg/production/ic_brightness_2_24px.svg \ + icons/image/svg/production/ic_colorize_24px.svg \ + icons/image/svg/production/ic_brightness_3_24px.svg \ + icons/image/svg/production/ic_brightness_4_24px.svg \ + icons/image/svg/production/ic_view_compact_24px.svg \ + icons/image/svg/production/ic_wb_incandescent_24px.svg \ + icons/image/svg/production/ic_brightness_5_24px.svg \ + icons/image/svg/production/ic_filter_9_plus_24px.svg \ + icons/image/svg/production/ic_panorama_vertical_24px.svg \ + icons/image/svg/production/ic_brightness_6_24px.svg \ + icons/image/svg/production/ic_filter_drama_24px.svg \ + icons/image/svg/production/ic_leak_add_24px.svg \ + icons/image/svg/production/ic_brightness_7_24px.svg \ + icons/image/svg/production/ic_dehaze_24px.svg \ + icons/image/svg/production/ic_looks_24px.svg \ + icons/image/svg/production/ic_crop_5_4_24px.svg \ + icons/image/svg/production/ic_loupe_24px.svg \ + icons/image/svg/production/ic_lens_24px.svg \ + icons/image/svg/production/ic_switch_camera_24px.svg \ + icons/image/svg/production/ic_filter_24px.svg \ + icons/image/svg/production/ic_crop_free_24px.svg \ + icons/image/svg/production/ic_flash_auto_24px.svg \ + icons/image/svg/production/ic_monochrome_photos_24px.svg \ + icons/image/svg/production/ic_compare_24px.svg \ + icons/image/svg/production/ic_photo_camera_24px.svg \ + icons/image/svg/production/ic_assistant_photo_24px.svg \ + icons/image/svg/production/ic_looks_3_24px.svg \ + icons/image/svg/production/ic_looks_4_24px.svg \ + icons/image/svg/production/ic_looks_5_24px.svg \ + icons/image/svg/production/ic_looks_6_24px.svg \ + icons/image/svg/production/ic_leak_remove_24px.svg \ + icons/image/svg/production/ic_tonality_24px.svg \ + icons/image/svg/production/ic_grid_on_24px.svg \ + icons/image/svg/production/ic_slideshow_24px.svg \ + icons/image/svg/production/ic_blur_linear_24px.svg \ + icons/image/svg/production/ic_style_24px.svg \ + icons/image/svg/production/ic_crop_portrait_24px.svg \ + icons/image/svg/production/ic_photo_24px.svg \ + icons/image/svg/production/ic_brush_24px.svg \ + icons/image/svg/production/ic_broken_image_24px.svg \ + icons/image/svg/production/ic_timer_3_24px.svg \ + icons/image/svg/production/ic_iso_24px.svg \ + icons/image/svg/production/ic_crop_rotate_24px.svg \ + icons/image/svg/production/ic_add_a_photo_24px.svg \ + icons/image/svg/production/ic_navigate_next_24px.svg \ + icons/image/svg/production/ic_blur_on_24px.svg \ + icons/image/svg/production/ic_timer_24px.svg \ + icons/image/svg/production/ic_portrait_24px.svg \ + icons/image/svg/production/ic_details_24px.svg \ + icons/image/svg/production/ic_burst_mode_24px.svg \ + icons/image/svg/production/ic_crop_3_2_24px.svg \ + icons/image/svg/production/ic_view_comfy_24px.svg \ + icons/image/svg/production/ic_camera_24px.svg \ + icons/image/svg/production/ic_collections_24px.svg \ + icons/image/svg/production/ic_audiotrack_24px.svg \ + icons/image/svg/production/ic_panorama_24px.svg \ + icons/image/svg/production/ic_looks_one_24px.svg \ + icons/image/svg/production/ic_exposure_24px.svg \ + icons/image/svg/production/ic_control_point_duplicate_24px.svg \ + icons/image/svg/production/ic_filter_tilt_shift_24px.svg \ + icons/image/svg/production/ic_camera_alt_24px.svg \ + icons/image/svg/production/ic_navigate_before_24px.svg \ + icons/image/svg/production/ic_hdr_weak_24px.svg \ + icons/image/svg/production/ic_wb_sunny_24px.svg \ + icons/image/svg/production/ic_image_24px.svg \ + icons/image/svg/production/ic_transform_24px.svg \ + icons/image/svg/production/ic_add_to_photos_24px.svg \ + icons/image/svg/production/ic_flash_on_24px.svg \ + icons/image/svg/production/ic_movie_creation_24px.svg \ + icons/image/svg/production/ic_image_aspect_ratio_24px.svg \ + icons/image/svg/production/ic_edit_24px.svg \ + icons/image/svg/production/ic_texture_24px.svg \ + icons/image/svg/production/ic_exposure_zero_24px.svg \ + icons/image/svg/production/ic_music_note_24px.svg \ + icons/image/svg/production/ic_rotate_left_24px.svg \ + icons/image/svg/production/ic_photo_size_select_actual_24px.svg \ + icons/image/svg/production/ic_filter_hdr_24px.svg \ + icons/image/svg/production/ic_panorama_fish_eye_24px.svg \ + icons/image/svg/production/ic_camera_front_24px.svg \ + icons/image/svg/production/ic_hdr_on_24px.svg \ + icons/image/svg/production/ic_camera_roll_24px.svg \ + icons/image/svg/production/ic_crop_square_24px.svg \ + icons/image/svg/production/ic_photo_size_select_small_24px.svg \ + icons/image/svg/production/ic_crop_original_24px.svg \ + icons/image/svg/production/ic_timer_off_24px.svg \ + icons/image/svg/production/ic_collections_bookmark_24px.svg \ + icons/image/svg/production/ic_filter_vintage_24px.svg \ + icons/image/svg/production/ic_flip_24px.svg \ + icons/image/svg/production/ic_filter_1_24px.svg \ + icons/image/svg/production/ic_filter_2_24px.svg \ + icons/image/svg/production/ic_crop_landscape_24px.svg \ + icons/image/svg/production/ic_exposure_plus_1_24px.svg \ + icons/image/svg/production/ic_remove_red_eye_24px.svg \ + icons/image/svg/production/ic_filter_3_24px.svg \ + icons/image/svg/production/ic_exposure_plus_2_24px.svg \ + icons/image/svg/production/ic_tune_24px.svg \ + icons/image/svg/production/ic_filter_4_24px.svg \ + icons/image/svg/production/ic_photo_library_24px.svg \ + icons/image/svg/production/ic_straighten_24px.svg \ + icons/image/svg/production/ic_wb_iridescent_24px.svg \ + icons/image/svg/production/ic_filter_5_24px.svg \ + icons/image/svg/production/ic_filter_6_24px.svg \ + icons/image/svg/production/ic_filter_7_24px.svg \ + icons/image/svg/production/ic_filter_8_24px.svg \ + icons/image/svg/production/ic_filter_9_24px.svg \ + icons/image/svg/production/ic_camera_rear_24px.svg \ + icons/image/svg/production/ic_filter_none_24px.svg \ + icons/image/svg/production/ic_photo_album_24px.svg \ + icons/image/svg/production/ic_exposure_neg_1_24px.svg \ + icons/image/svg/production/ic_adjust_24px.svg \ + icons/image/svg/production/ic_filter_frames_24px.svg \ + icons/image/svg/production/ic_exposure_neg_2_24px.svg \ + icons/image/svg/production/ic_looks_two_24px.svg \ + icons/image/svg/production/ic_crop_din_24px.svg \ + icons/image/svg/production/ic_filter_b_and_w_24px.svg \ + icons/image/svg/production/ic_control_point_24px.svg \ + icons/image/svg/production/ic_rotate_right_24px.svg \ + icons/image/svg/production/ic_wb_cloudy_24px.svg \ + icons/image/svg/production/ic_healing_24px.svg \ + icons/image/svg/production/ic_center_focus_strong_24px.svg \ + icons/maps/svg/production/ic_local_movies_24px.svg \ + icons/maps/svg/production/ic_local_dining_24px.svg \ + icons/maps/svg/production/ic_directions_walk_24px.svg \ + icons/maps/svg/production/ic_train_24px.svg \ + icons/maps/svg/production/ic_directions_transit_24px.svg \ + icons/maps/svg/production/ic_near_me_24px.svg \ + icons/maps/svg/production/ic_hotel_24px.svg \ + icons/maps/svg/production/ic_local_bar_24px.svg \ + icons/maps/svg/production/ic_store_mall_directory_24px.svg \ + icons/maps/svg/production/ic_directions_subway_24px.svg \ + icons/maps/svg/production/ic_local_drink_24px.svg \ + icons/maps/svg/production/ic_local_hotel_24px.svg \ + icons/maps/svg/production/ic_place_24px.svg \ + icons/maps/svg/production/ic_restaurant_menu_24px.svg \ + icons/maps/svg/production/ic_navigation_24px.svg \ + icons/maps/svg/production/ic_traffic_24px.svg \ + icons/maps/svg/production/ic_terrain_24px.svg \ + icons/maps/svg/production/ic_local_printshop_24px.svg \ + icons/maps/svg/production/ic_local_offer_24px.svg \ + icons/maps/svg/production/ic_transfer_within_a_station_24px.svg \ + icons/maps/svg/production/ic_local_post_office_24px.svg \ + icons/maps/svg/production/ic_flight_24px.svg \ + icons/maps/svg/production/ic_restaurant_24px.svg \ + icons/maps/svg/production/ic_streetview_24px.svg \ + icons/maps/svg/production/ic_local_florist_24px.svg \ + icons/maps/svg/production/ic_add_location_24px.svg \ + icons/maps/svg/production/ic_local_car_wash_24px.svg \ + icons/maps/svg/production/ic_local_gas_station_24px.svg \ + icons/maps/svg/production/ic_local_atm_24px.svg \ + icons/maps/svg/production/ic_subway_24px.svg \ + icons/maps/svg/production/ic_layers_24px.svg \ + icons/maps/svg/production/ic_map_24px.svg \ + icons/maps/svg/production/ic_local_pizza_24px.svg \ + icons/maps/svg/production/ic_local_activity_24px.svg \ + icons/maps/svg/production/ic_local_parking_24px.svg \ + icons/maps/svg/production/ic_directions_run_24px.svg \ + icons/maps/svg/production/ic_local_shipping_24px.svg \ + icons/maps/svg/production/ic_directions_railway_24px.svg \ + icons/maps/svg/production/ic_local_library_24px.svg \ + icons/maps/svg/production/ic_local_hospital_24px.svg \ + icons/maps/svg/production/ic_satellite_24px.svg \ + icons/maps/svg/production/ic_local_play_24px.svg \ + icons/maps/svg/production/ic_tram_24px.svg \ + icons/maps/svg/production/ic_my_location_24px.svg \ + icons/maps/svg/production/ic_local_phone_24px.svg \ + icons/maps/svg/production/ic_local_cafe_24px.svg \ + icons/maps/svg/production/ic_directions_bike_24px.svg \ + icons/maps/svg/production/ic_ev_station_24px.svg \ + icons/maps/svg/production/ic_layers_clear_24px.svg \ + icons/maps/svg/production/ic_edit_location_24px.svg \ + icons/maps/svg/production/ic_local_grocery_store_24px.svg \ + icons/maps/svg/production/ic_beenhere_24px.svg \ + icons/maps/svg/production/ic_local_airport_24px.svg \ + icons/maps/svg/production/ic_directions_bus_24px.svg \ + icons/maps/svg/production/ic_directions_boat_24px.svg \ + icons/maps/svg/production/ic_person_pin_circle_24px.svg \ + icons/maps/svg/production/ic_person_pin_24px.svg \ + icons/maps/svg/production/ic_local_convenience_store_24px.svg \ + icons/maps/svg/production/ic_local_mall_24px.svg \ + icons/maps/svg/production/ic_pin_drop_24px.svg \ + icons/maps/svg/production/ic_zoom_out_map_24px.svg \ + icons/maps/svg/production/ic_local_laundry_service_24px.svg \ + icons/maps/svg/production/ic_directions_car_24px.svg \ + icons/maps/svg/production/ic_directions_24px.svg \ + icons/maps/svg/production/ic_local_taxi_24px.svg \ + icons/maps/svg/production/ic_rate_review_24px.svg \ + icons/maps/svg/production/ic_local_see_24px.svg \ + icons/maps/svg/production/ic_local_pharmacy_24px.svg \ + icons/content/svg/production/ic_add_box_24px.svg \ + icons/content/svg/production/ic_archive_24px.svg \ + icons/content/svg/production/ic_add_24px.svg \ + icons/content/svg/production/ic_unarchive_24px.svg \ + icons/content/svg/production/ic_low_priority_24px.svg \ + icons/content/svg/production/ic_save_24px.svg \ + icons/content/svg/production/ic_block_24px.svg \ + icons/content/svg/production/ic_filter_list_24px.svg \ + icons/content/svg/production/ic_add_circle_24px.svg \ + icons/content/svg/production/ic_reply_24px.svg \ + icons/content/svg/production/ic_add_circle_outline_24px.svg \ + icons/content/svg/production/ic_redo_24px.svg \ + icons/content/svg/production/ic_move_to_inbox_24px.svg \ + icons/content/svg/production/ic_report_24px.svg \ + icons/content/svg/production/ic_delete_sweep_24px.svg \ + icons/content/svg/production/ic_content_copy_24px.svg \ + icons/content/svg/production/ic_markunread_24px.svg \ + icons/content/svg/production/ic_weekend_24px.svg \ + icons/content/svg/production/ic_remove_circle_outline_24px.svg \ + icons/content/svg/production/ic_drafts_24px.svg \ + icons/content/svg/production/ic_create_24px.svg \ + icons/content/svg/production/ic_content_paste_24px.svg \ + icons/content/svg/production/ic_content_cut_24px.svg \ + icons/content/svg/production/ic_flag_24px.svg \ + icons/content/svg/production/ic_mail_24px.svg \ + icons/content/svg/production/ic_link_24px.svg \ + icons/content/svg/production/ic_next_week_24px.svg \ + icons/content/svg/production/ic_remove_24px.svg \ + icons/content/svg/production/ic_remove_circle_24px.svg \ + icons/content/svg/production/ic_select_all_24px.svg \ + icons/content/svg/production/ic_font_download_24px.svg \ + icons/content/svg/production/ic_forward_24px.svg \ + icons/content/svg/production/ic_backspace_24px.svg \ + icons/content/svg/production/ic_send_24px.svg \ + icons/content/svg/production/ic_reply_all_24px.svg \ + icons/content/svg/production/ic_text_format_24px.svg \ + icons/content/svg/production/ic_gesture_24px.svg \ + icons/content/svg/production/ic_sort_24px.svg \ + icons/content/svg/production/ic_inbox_24px.svg \ + icons/content/svg/production/ic_undo_24px.svg \ + icons/content/svg/production/ic_clear_24px.svg \ + icons/notification/svg/production/ic_wc_24px.svg \ + icons/notification/svg/production/ic_do_not_disturb_24px.svg \ + icons/notification/svg/production/ic_phone_missed_24px.svg \ + icons/notification/svg/production/ic_phone_paused_24px.svg \ + icons/notification/svg/production/ic_network_check_24px.svg \ + icons/notification/svg/production/ic_power_24px.svg \ + icons/notification/svg/production/ic_tap_and_play_24px.svg \ + icons/notification/svg/production/ic_priority_high_24px.svg \ + icons/notification/svg/production/ic_system_update_24px.svg \ + icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg \ + icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg \ + icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg \ + icons/notification/svg/production/ic_wifi_24px.svg \ + icons/notification/svg/production/ic_vibration_24px.svg \ + icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg \ + icons/notification/svg/production/ic_do_not_disturb_off_24px.svg \ + icons/notification/svg/production/ic_more_24px.svg \ + icons/notification/svg/production/ic_sms_failed_24px.svg \ + icons/notification/svg/production/ic_bluetooth_audio_24px.svg \ + icons/notification/svg/production/ic_event_note_24px.svg \ + icons/notification/svg/production/ic_sim_card_alert_24px.svg \ + icons/notification/svg/production/ic_airline_seat_flat_24px.svg \ + icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg \ + icons/notification/svg/production/ic_event_busy_24px.svg \ + icons/notification/svg/production/ic_phone_forwarded_24px.svg \ + icons/notification/svg/production/ic_ondemand_video_24px.svg \ + icons/notification/svg/production/ic_no_encryption_24px.svg \ + icons/notification/svg/production/ic_sync_problem_24px.svg \ + icons/notification/svg/production/ic_event_available_24px.svg \ + icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg \ + icons/notification/svg/production/ic_rv_hookup_24px.svg \ + icons/notification/svg/production/ic_sync_24px.svg \ + icons/notification/svg/production/ic_phone_in_talk_24px.svg \ + icons/notification/svg/production/ic_folder_special_24px.svg \ + icons/notification/svg/production/ic_disc_full_24px.svg \ + icons/notification/svg/production/ic_network_locked_24px.svg \ + icons/notification/svg/production/ic_sms_24px.svg \ + icons/notification/svg/production/ic_mms_24px.svg \ + icons/notification/svg/production/ic_adb_24px.svg \ + icons/notification/svg/production/ic_phone_locked_24px.svg \ + icons/notification/svg/production/ic_drive_eta_24px.svg \ + icons/notification/svg/production/ic_vpn_lock_24px.svg \ + icons/notification/svg/production/ic_personal_video_24px.svg \ + icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg \ + icons/notification/svg/production/ic_sync_disabled_24px.svg \ + icons/notification/svg/production/ic_do_not_disturb_on_24px.svg \ + icons/notification/svg/production/ic_live_tv_24px.svg \ + icons/notification/svg/production/ic_confirmation_number_24px.svg \ + icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg \ + icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg \ + icons/notification/svg/production/ic_enhanced_encryption_24px.svg \ + icons/notification/svg/production/ic_sd_card_24px.svg \ + icons/notification/svg/production/ic_voice_chat_24px.svg \ + icons/notification/svg/production/ic_time_to_leave_24px.svg \ + icons/hardware/svg/production/ic_sim_card_24px.svg \ + icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg \ + icons/hardware/svg/production/ic_watch_24px.svg \ + icons/hardware/svg/production/ic_laptop_24px.svg \ + icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg \ + icons/hardware/svg/production/ic_memory_24px.svg \ + icons/hardware/svg/production/ic_speaker_group_24px.svg \ + icons/hardware/svg/production/ic_gamepad_24px.svg \ + icons/hardware/svg/production/ic_tv_24px.svg \ + icons/hardware/svg/production/ic_phone_android_24px.svg \ + icons/hardware/svg/production/ic_laptop_mac_24px.svg \ + icons/hardware/svg/production/ic_tablet_mac_24px.svg \ + icons/hardware/svg/production/ic_power_input_24px.svg \ + icons/hardware/svg/production/ic_laptop_windows_24px.svg \ + icons/hardware/svg/production/ic_phonelink_off_24px.svg \ + icons/hardware/svg/production/ic_keyboard_return_24px.svg \ + icons/hardware/svg/production/ic_keyboard_tab_24px.svg \ + icons/hardware/svg/production/ic_smartphone_24px.svg \ + icons/hardware/svg/production/ic_devices_other_24px.svg \ + icons/hardware/svg/production/ic_keyboard_voice_24px.svg \ + icons/hardware/svg/production/ic_computer_24px.svg \ + icons/hardware/svg/production/ic_videogame_asset_24px.svg \ + icons/hardware/svg/production/ic_developer_board_24px.svg \ + icons/hardware/svg/production/ic_cast_24px.svg \ + icons/hardware/svg/production/ic_toys_24px.svg \ + icons/hardware/svg/production/ic_desktop_mac_24px.svg \ + icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg \ + icons/hardware/svg/production/ic_tablet_24px.svg \ + icons/hardware/svg/production/ic_keyboard_backspace_24px.svg \ + icons/hardware/svg/production/ic_tablet_android_24px.svg \ + icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg \ + icons/hardware/svg/production/ic_speaker_24px.svg \ + icons/hardware/svg/production/ic_scanner_24px.svg \ + icons/hardware/svg/production/ic_keyboard_hide_24px.svg \ + icons/hardware/svg/production/ic_phone_iphone_24px.svg \ + icons/hardware/svg/production/ic_headset_mic_24px.svg \ + icons/hardware/svg/production/ic_security_24px.svg \ + icons/hardware/svg/production/ic_headset_24px.svg \ + icons/hardware/svg/production/ic_cast_connected_24px.svg \ + icons/hardware/svg/production/ic_dock_24px.svg \ + icons/hardware/svg/production/ic_keyboard_24px.svg \ + icons/hardware/svg/production/ic_phonelink_24px.svg \ + icons/hardware/svg/production/ic_router_24px.svg \ + icons/hardware/svg/production/ic_laptop_chromebook_24px.svg \ + icons/hardware/svg/production/ic_device_hub_24px.svg \ + icons/hardware/svg/production/ic_mouse_24px.svg \ + icons/hardware/svg/production/ic_desktop_windows_24px.svg \ + icons/hardware/svg/production/ic_keyboard_capslock_24px.svg + /usr/lib/qt5/bin/rcc -name resources resources.qrc -o qrc_resources.cpp + +compiler_moc_predefs_make_all: moc_predefs.h +compiler_moc_predefs_clean: + -$(DEL_FILE) moc_predefs.h +moc_predefs.h: /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp + g++ -pipe -O2 -fPIC -Wall -W -dM -E -o moc_predefs.h /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp + +compiler_moc_header_make_all: moc_qtmaterialavatar.cpp moc_qtmaterialstyle.cpp moc_qtmaterialtheme.cpp moc_qtmaterialbadge.cpp moc_qtmaterialoverlaywidget.cpp moc_qtmaterialcheckbox.cpp moc_qtmaterialcheckable_internal.cpp moc_qtmaterialripple.cpp moc_qtmaterialrippleoverlay.cpp moc_qtmaterialcheckable.cpp moc_qtmaterialfab.cpp moc_qtmaterialraisedbutton.cpp moc_qtmaterialflatbutton_internal.cpp moc_qtmaterialflatbutton.cpp moc_qtmaterialstatetransition.cpp moc_qtmaterialiconbutton.cpp moc_qtmaterialprogress_internal.cpp moc_qtmaterialprogress.cpp moc_qtmaterialcircularprogress_internal.cpp moc_qtmaterialcircularprogress.cpp moc_qtmaterialslider_internal.cpp moc_qtmaterialslider.cpp moc_qtmaterialsnackbar_internal.cpp moc_qtmaterialsnackbar.cpp moc_qtmaterialradiobutton.cpp moc_qtmaterialtoggle_internal.cpp moc_qtmaterialtoggle.cpp moc_qtmaterialtextfield_internal.cpp moc_qtmaterialtextfield.cpp moc_qtmaterialtabs_internal.cpp moc_qtmaterialtabs.cpp moc_qtmaterialscrollbar_internal.cpp moc_qtmaterialscrollbar.cpp moc_qtmaterialdialog_internal.cpp moc_qtmaterialdialog.cpp moc_qtmaterialdrawer_internal.cpp moc_qtmaterialdrawer.cpp moc_qtmaterialappbar.cpp moc_qtmaterialautocomplete.cpp moc_qtmaterialautocomplete_internal.cpp moc_qtmaterialmenu.cpp +compiler_moc_header_clean: + -$(DEL_FILE) moc_qtmaterialavatar.cpp moc_qtmaterialstyle.cpp moc_qtmaterialtheme.cpp moc_qtmaterialbadge.cpp moc_qtmaterialoverlaywidget.cpp moc_qtmaterialcheckbox.cpp moc_qtmaterialcheckable_internal.cpp moc_qtmaterialripple.cpp moc_qtmaterialrippleoverlay.cpp moc_qtmaterialcheckable.cpp moc_qtmaterialfab.cpp moc_qtmaterialraisedbutton.cpp moc_qtmaterialflatbutton_internal.cpp moc_qtmaterialflatbutton.cpp moc_qtmaterialstatetransition.cpp moc_qtmaterialiconbutton.cpp moc_qtmaterialprogress_internal.cpp moc_qtmaterialprogress.cpp moc_qtmaterialcircularprogress_internal.cpp moc_qtmaterialcircularprogress.cpp moc_qtmaterialslider_internal.cpp moc_qtmaterialslider.cpp moc_qtmaterialsnackbar_internal.cpp moc_qtmaterialsnackbar.cpp moc_qtmaterialradiobutton.cpp moc_qtmaterialtoggle_internal.cpp moc_qtmaterialtoggle.cpp moc_qtmaterialtextfield_internal.cpp moc_qtmaterialtextfield.cpp moc_qtmaterialtabs_internal.cpp moc_qtmaterialtabs.cpp moc_qtmaterialscrollbar_internal.cpp moc_qtmaterialscrollbar.cpp moc_qtmaterialdialog_internal.cpp moc_qtmaterialdialog.cpp moc_qtmaterialdrawer_internal.cpp moc_qtmaterialdrawer.cpp moc_qtmaterialappbar.cpp moc_qtmaterialautocomplete.cpp moc_qtmaterialautocomplete_internal.cpp moc_qtmaterialmenu.cpp +moc_qtmaterialavatar.cpp: lib/qtmaterialtheme.h \ + qtmaterialavatar.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialavatar.h -o moc_qtmaterialavatar.cpp + +moc_qtmaterialstyle.cpp: lib/qtmaterialstyle_p.h \ + lib/qtmaterialstyle.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialstyle.h -o moc_qtmaterialstyle.cpp + +moc_qtmaterialtheme.cpp: lib/qtmaterialtheme.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialtheme.h -o moc_qtmaterialtheme.cpp + +moc_qtmaterialbadge.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialbadge.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialbadge.h -o moc_qtmaterialbadge.cpp + +moc_qtmaterialoverlaywidget.cpp: lib/qtmaterialoverlaywidget.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialoverlaywidget.h -o moc_qtmaterialoverlaywidget.cpp + +moc_qtmaterialcheckbox.cpp: lib/qtmaterialcheckable.h \ + qtmaterialcheckbox.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialcheckbox.h -o moc_qtmaterialcheckbox.cpp + +moc_qtmaterialcheckable_internal.cpp: lib/qtmaterialcheckable_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialcheckable_internal.h -o moc_qtmaterialcheckable_internal.cpp + +moc_qtmaterialripple.cpp: lib/qtmaterialripple.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialripple.h -o moc_qtmaterialripple.cpp + +moc_qtmaterialrippleoverlay.cpp: lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialrippleoverlay.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialrippleoverlay.h -o moc_qtmaterialrippleoverlay.cpp + +moc_qtmaterialcheckable.cpp: lib/qtmaterialcheckable.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialcheckable.h -o moc_qtmaterialcheckable.cpp + +moc_qtmaterialfab.cpp: qtmaterialraisedbutton.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialfab.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialfab.h -o moc_qtmaterialfab.cpp + +moc_qtmaterialraisedbutton.cpp: qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialraisedbutton.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialraisedbutton.h -o moc_qtmaterialraisedbutton.cpp + +moc_qtmaterialflatbutton_internal.cpp: qtmaterialflatbutton_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialflatbutton_internal.h -o moc_qtmaterialflatbutton_internal.cpp + +moc_qtmaterialflatbutton.cpp: lib/qtmaterialtheme.h \ + qtmaterialflatbutton.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialflatbutton.h -o moc_qtmaterialflatbutton.cpp + +moc_qtmaterialstatetransition.cpp: lib/qtmaterialstatetransitionevent.h \ + lib/qtmaterialstatetransition.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include lib/qtmaterialstatetransition.h -o moc_qtmaterialstatetransition.cpp + +moc_qtmaterialiconbutton.cpp: qtmaterialiconbutton.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialiconbutton.h -o moc_qtmaterialiconbutton.cpp + +moc_qtmaterialprogress_internal.cpp: qtmaterialprogress.h \ + lib/qtmaterialtheme.h \ + qtmaterialprogress_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialprogress_internal.h -o moc_qtmaterialprogress_internal.cpp + +moc_qtmaterialprogress.cpp: lib/qtmaterialtheme.h \ + qtmaterialprogress.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialprogress.h -o moc_qtmaterialprogress.cpp + +moc_qtmaterialcircularprogress_internal.cpp: qtmaterialcircularprogress.h \ + lib/qtmaterialtheme.h \ + qtmaterialcircularprogress_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialcircularprogress_internal.h -o moc_qtmaterialcircularprogress_internal.cpp + +moc_qtmaterialcircularprogress.cpp: lib/qtmaterialtheme.h \ + qtmaterialcircularprogress.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialcircularprogress.h -o moc_qtmaterialcircularprogress.cpp + +moc_qtmaterialslider_internal.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialslider_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialslider_internal.h -o moc_qtmaterialslider_internal.cpp + +moc_qtmaterialslider.cpp: qtmaterialslider.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialslider.h -o moc_qtmaterialslider.cpp + +moc_qtmaterialsnackbar_internal.cpp: qtmaterialsnackbar_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialsnackbar_internal.h -o moc_qtmaterialsnackbar_internal.cpp + +moc_qtmaterialsnackbar.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialsnackbar.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialsnackbar.h -o moc_qtmaterialsnackbar.cpp + +moc_qtmaterialradiobutton.cpp: lib/qtmaterialcheckable.h \ + qtmaterialradiobutton.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialradiobutton.h -o moc_qtmaterialradiobutton.cpp + +moc_qtmaterialtoggle_internal.cpp: lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialtoggle_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtoggle_internal.h -o moc_qtmaterialtoggle_internal.cpp + +moc_qtmaterialtoggle.cpp: qtmaterialtoggle.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtoggle.h -o moc_qtmaterialtoggle.cpp + +moc_qtmaterialtextfield_internal.cpp: qtmaterialtextfield.h \ + qtmaterialtextfield_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtextfield_internal.h -o moc_qtmaterialtextfield_internal.cpp + +moc_qtmaterialtextfield.cpp: qtmaterialtextfield.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtextfield.h -o moc_qtmaterialtextfield.cpp + +moc_qtmaterialtabs_internal.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialtabs_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtabs_internal.h -o moc_qtmaterialtabs_internal.cpp + +moc_qtmaterialtabs.cpp: lib/qtmaterialtheme.h \ + qtmaterialtabs.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialtabs.h -o moc_qtmaterialtabs.cpp + +moc_qtmaterialscrollbar_internal.cpp: qtmaterialscrollbar.h \ + qtmaterialscrollbar_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialscrollbar_internal.h -o moc_qtmaterialscrollbar_internal.cpp + +moc_qtmaterialscrollbar.cpp: qtmaterialscrollbar.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialscrollbar.h -o moc_qtmaterialscrollbar.cpp + +moc_qtmaterialdialog_internal.cpp: qtmaterialdialog_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialdialog_internal.h -o moc_qtmaterialdialog_internal.cpp + +moc_qtmaterialdialog.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialdialog.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialdialog.h -o moc_qtmaterialdialog.cpp + +moc_qtmaterialdrawer_internal.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialdrawer_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialdrawer_internal.h -o moc_qtmaterialdrawer_internal.cpp + +moc_qtmaterialdrawer.cpp: lib/qtmaterialoverlaywidget.h \ + qtmaterialdrawer.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialdrawer.h -o moc_qtmaterialdrawer.cpp + +moc_qtmaterialappbar.cpp: qtmaterialappbar.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialappbar.h -o moc_qtmaterialappbar.cpp + +moc_qtmaterialautocomplete.cpp: qtmaterialtextfield.h \ + qtmaterialautocomplete.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialautocomplete.h -o moc_qtmaterialautocomplete.cpp + +moc_qtmaterialautocomplete_internal.cpp: qtmaterialautocomplete.h \ + qtmaterialtextfield.h \ + qtmaterialautocomplete_internal.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialautocomplete_internal.h -o moc_qtmaterialautocomplete_internal.cpp + +moc_qtmaterialmenu.cpp: qtmaterialmenu.h \ + moc_predefs.h \ + /usr/lib/qt5/bin/moc + /usr/lib/qt5/bin/moc $(DEFINES) --include ./moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/home/chronosx/Documents/Development/qt-material-widgets/components -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/7 -I/usr/include/x86_64-linux-gnu/c++/7 -I/usr/include/c++/7/backward -I/usr/lib/gcc/x86_64-linux-gnu/7/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/7/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include qtmaterialmenu.h -o moc_qtmaterialmenu.cpp + +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_rcc_clean compiler_moc_predefs_clean compiler_moc_header_clean + +####### Compile + +qtmaterialavatar.o: qtmaterialavatar.cpp qtmaterialavatar.h \ + lib/qtmaterialtheme.h \ + qtmaterialavatar_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialavatar.o qtmaterialavatar.cpp + +qtmaterialstyle.o: lib/qtmaterialstyle.cpp lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialtheme.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialstyle.o lib/qtmaterialstyle.cpp + +qtmaterialtheme.o: lib/qtmaterialtheme.cpp lib/qtmaterialtheme.h \ + lib/qtmaterialtheme_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtheme.o lib/qtmaterialtheme.cpp + +qtmaterialbadge.o: qtmaterialbadge.cpp qtmaterialbadge.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialbadge_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialbadge.o qtmaterialbadge.cpp + +qtmaterialoverlaywidget.o: lib/qtmaterialoverlaywidget.cpp lib/qtmaterialoverlaywidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialoverlaywidget.o lib/qtmaterialoverlaywidget.cpp + +qtmaterialcheckbox.o: qtmaterialcheckbox.cpp qtmaterialcheckbox.h \ + lib/qtmaterialcheckable.h \ + qtmaterialcheckbox_p.h \ + lib/qtmaterialcheckable_p.h \ + lib/qtmaterialcheckable_internal.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialcheckbox.o qtmaterialcheckbox.cpp + +qtmaterialcheckable_internal.o: lib/qtmaterialcheckable_internal.cpp lib/qtmaterialcheckable_internal.h \ + lib/qtmaterialcheckable.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialcheckable_internal.o lib/qtmaterialcheckable_internal.cpp + +qtmaterialcheckable.o: lib/qtmaterialcheckable.cpp lib/qtmaterialcheckable.h \ + lib/qtmaterialcheckable_p.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialripple.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialcheckable_internal.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialcheckable.o lib/qtmaterialcheckable.cpp + +qtmaterialripple.o: lib/qtmaterialripple.cpp lib/qtmaterialripple.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialripple.o lib/qtmaterialripple.cpp + +qtmaterialrippleoverlay.o: lib/qtmaterialrippleoverlay.cpp lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialripple.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialrippleoverlay.o lib/qtmaterialrippleoverlay.cpp + +qtmaterialfab.o: qtmaterialfab.cpp qtmaterialfab.h \ + qtmaterialraisedbutton.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialfab_p.h \ + qtmaterialraisedbutton_p.h \ + qtmaterialflatbutton_p.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialfab.o qtmaterialfab.cpp + +qtmaterialraisedbutton.o: qtmaterialraisedbutton.cpp qtmaterialraisedbutton.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialraisedbutton_p.h \ + qtmaterialflatbutton_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialraisedbutton.o qtmaterialraisedbutton.cpp + +qtmaterialflatbutton_internal.o: qtmaterialflatbutton_internal.cpp qtmaterialflatbutton_internal.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialflatbutton_internal.o qtmaterialflatbutton_internal.cpp + +qtmaterialflatbutton.o: qtmaterialflatbutton.cpp qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialflatbutton_p.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialripple.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + qtmaterialflatbutton_internal.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialflatbutton.o qtmaterialflatbutton.cpp + +qtmaterialstatetransition.o: lib/qtmaterialstatetransition.cpp lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialstatetransition.o lib/qtmaterialstatetransition.cpp + +qtmaterialiconbutton.o: qtmaterialiconbutton.cpp qtmaterialiconbutton.h \ + qtmaterialiconbutton_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialiconbutton.o qtmaterialiconbutton.cpp + +qtmaterialprogress_internal.o: qtmaterialprogress_internal.cpp qtmaterialprogress_internal.h \ + qtmaterialprogress.h \ + lib/qtmaterialtheme.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialprogress_internal.o qtmaterialprogress_internal.cpp + +qtmaterialprogress.o: qtmaterialprogress.cpp qtmaterialprogress.h \ + lib/qtmaterialtheme.h \ + qtmaterialprogress_p.h \ + qtmaterialprogress_internal.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialprogress.o qtmaterialprogress.cpp + +qtmaterialcircularprogress_internal.o: qtmaterialcircularprogress_internal.cpp qtmaterialcircularprogress_internal.h \ + qtmaterialcircularprogress.h \ + lib/qtmaterialtheme.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialcircularprogress_internal.o qtmaterialcircularprogress_internal.cpp + +qtmaterialcircularprogress.o: qtmaterialcircularprogress.cpp qtmaterialcircularprogress.h \ + lib/qtmaterialtheme.h \ + qtmaterialcircularprogress_p.h \ + qtmaterialcircularprogress_internal.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialcircularprogress.o qtmaterialcircularprogress.cpp + +qtmaterialslider_internal.o: qtmaterialslider_internal.cpp qtmaterialslider_internal.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialslider.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialslider_internal.o qtmaterialslider_internal.cpp + +qtmaterialslider.o: qtmaterialslider.cpp qtmaterialslider.h \ + qtmaterialslider_p.h \ + qtmaterialslider_internal.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialslider.o qtmaterialslider.cpp + +qtmaterialsnackbar_internal.o: qtmaterialsnackbar_internal.cpp qtmaterialsnackbar_internal.h \ + qtmaterialsnackbar.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialsnackbar_internal.o qtmaterialsnackbar_internal.cpp + +qtmaterialsnackbar.o: qtmaterialsnackbar.cpp qtmaterialsnackbar.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialsnackbar_p.h \ + qtmaterialsnackbar_internal.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialsnackbar.o qtmaterialsnackbar.cpp + +qtmaterialradiobutton.o: qtmaterialradiobutton.cpp qtmaterialradiobutton.h \ + lib/qtmaterialcheckable.h \ + qtmaterialradiobutton_p.h \ + lib/qtmaterialcheckable_p.h \ + lib/qtmaterialcheckable_internal.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialradiobutton.o qtmaterialradiobutton.cpp + +qtmaterialtoggle_internal.o: qtmaterialtoggle_internal.cpp qtmaterialtoggle_internal.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialtoggle.h \ + lib/qtmaterialripple.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtoggle_internal.o qtmaterialtoggle_internal.cpp + +qtmaterialtoggle.o: qtmaterialtoggle.cpp qtmaterialtoggle.h \ + qtmaterialtoggle_p.h \ + qtmaterialtoggle_internal.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialoverlaywidget.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtoggle.o qtmaterialtoggle.cpp + +qtmaterialtextfield_internal.o: qtmaterialtextfield_internal.cpp qtmaterialtextfield_internal.h \ + qtmaterialtextfield.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtextfield_internal.o qtmaterialtextfield_internal.cpp + +qtmaterialtextfield.o: qtmaterialtextfield.cpp qtmaterialtextfield.h \ + qtmaterialtextfield_p.h \ + qtmaterialtextfield_internal.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtextfield.o qtmaterialtextfield.cpp + +qtmaterialtabs_internal.o: qtmaterialtabs_internal.cpp qtmaterialtabs_internal.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h \ + qtmaterialtabs.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtabs_internal.o qtmaterialtabs_internal.cpp + +qtmaterialtabs.o: qtmaterialtabs.cpp qtmaterialtabs.h \ + lib/qtmaterialtheme.h \ + qtmaterialtabs_p.h \ + qtmaterialtabs_internal.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtabs.o qtmaterialtabs.cpp + +qtmaterialscrollbar_internal.o: qtmaterialscrollbar_internal.cpp qtmaterialscrollbar_internal.h \ + qtmaterialscrollbar.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialscrollbar_internal.o qtmaterialscrollbar_internal.cpp + +qtmaterialscrollbar.o: qtmaterialscrollbar.cpp qtmaterialscrollbar.h \ + qtmaterialscrollbar_p.h \ + qtmaterialscrollbar_internal.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialscrollbar.o qtmaterialscrollbar.cpp + +qtmaterialdialog_internal.o: qtmaterialdialog_internal.cpp qtmaterialdialog_internal.h \ + qtmaterialdialog.h \ + lib/qtmaterialoverlaywidget.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialdialog_internal.o qtmaterialdialog_internal.cpp + +qtmaterialdialog.o: qtmaterialdialog.cpp qtmaterialdialog.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialdialog_p.h \ + qtmaterialdialog_internal.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialdialog.o qtmaterialdialog.cpp + +qtmaterialdrawer_internal.o: qtmaterialdrawer_internal.cpp qtmaterialdrawer_internal.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialdrawer.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialdrawer_internal.o qtmaterialdrawer_internal.cpp + +qtmaterialdrawer.o: qtmaterialdrawer.cpp qtmaterialdrawer.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialdrawer_p.h \ + qtmaterialdrawer_internal.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialdrawer.o qtmaterialdrawer.cpp + +qtmaterialappbar.o: qtmaterialappbar.cpp qtmaterialappbar.h \ + qtmaterialappbar_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialstyle_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialappbar.o qtmaterialappbar.cpp + +qtmaterialautocomplete.o: qtmaterialautocomplete.cpp qtmaterialautocomplete.h \ + qtmaterialtextfield.h \ + qtmaterialautocomplete_p.h \ + qtmaterialtextfield_p.h \ + qtmaterialautocomplete_internal.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialtheme.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialautocomplete.o qtmaterialautocomplete.cpp + +qtmaterialpaper.o: qtmaterialpaper.cpp qtmaterialpaper.h \ + qtmaterialpaper_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialpaper.o qtmaterialpaper.cpp + +qtmaterialtable.o: qtmaterialtable.cpp qtmaterialtable.h \ + qtmaterialtable_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialtable.o qtmaterialtable.cpp + +qtmaterialsnackbarlayout.o: layouts/qtmaterialsnackbarlayout.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialsnackbarlayout.o layouts/qtmaterialsnackbarlayout.cpp + +qtmaterialautocomplete_internal.o: qtmaterialautocomplete_internal.cpp qtmaterialautocomplete_internal.h \ + qtmaterialautocomplete.h \ + qtmaterialtextfield.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialautocomplete_internal.o qtmaterialautocomplete_internal.cpp + +qtmaterialmenu.o: qtmaterialmenu.cpp qtmaterialmenu.h \ + qtmaterialmenu_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialmenu.o qtmaterialmenu.cpp + +qtmaterialmenu_internal.o: qtmaterialmenu_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmaterialmenu_internal.o qtmaterialmenu_internal.cpp + +qtmateriallist.o: qtmateriallist.cpp qtmateriallist.h \ + qtmateriallist_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmateriallist.o qtmateriallist.cpp + +qtmateriallistitem.o: qtmateriallistitem.cpp qtmateriallistitem.h \ + qtmateriallistitem_p.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qtmateriallistitem.o qtmateriallistitem.cpp + +qrc_resources.o: qrc_resources.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_resources.o qrc_resources.cpp + +moc_qtmaterialavatar.o: moc_qtmaterialavatar.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialavatar.o moc_qtmaterialavatar.cpp + +moc_qtmaterialstyle.o: moc_qtmaterialstyle.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialstyle.o moc_qtmaterialstyle.cpp + +moc_qtmaterialtheme.o: moc_qtmaterialtheme.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtheme.o moc_qtmaterialtheme.cpp + +moc_qtmaterialbadge.o: moc_qtmaterialbadge.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialbadge.o moc_qtmaterialbadge.cpp + +moc_qtmaterialoverlaywidget.o: moc_qtmaterialoverlaywidget.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialoverlaywidget.o moc_qtmaterialoverlaywidget.cpp + +moc_qtmaterialcheckbox.o: moc_qtmaterialcheckbox.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialcheckbox.o moc_qtmaterialcheckbox.cpp + +moc_qtmaterialcheckable_internal.o: moc_qtmaterialcheckable_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialcheckable_internal.o moc_qtmaterialcheckable_internal.cpp + +moc_qtmaterialripple.o: moc_qtmaterialripple.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialripple.o moc_qtmaterialripple.cpp + +moc_qtmaterialrippleoverlay.o: moc_qtmaterialrippleoverlay.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialrippleoverlay.o moc_qtmaterialrippleoverlay.cpp + +moc_qtmaterialcheckable.o: moc_qtmaterialcheckable.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialcheckable.o moc_qtmaterialcheckable.cpp + +moc_qtmaterialfab.o: moc_qtmaterialfab.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialfab.o moc_qtmaterialfab.cpp + +moc_qtmaterialraisedbutton.o: moc_qtmaterialraisedbutton.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialraisedbutton.o moc_qtmaterialraisedbutton.cpp + +moc_qtmaterialflatbutton_internal.o: moc_qtmaterialflatbutton_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialflatbutton_internal.o moc_qtmaterialflatbutton_internal.cpp + +moc_qtmaterialflatbutton.o: moc_qtmaterialflatbutton.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialflatbutton.o moc_qtmaterialflatbutton.cpp + +moc_qtmaterialstatetransition.o: moc_qtmaterialstatetransition.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialstatetransition.o moc_qtmaterialstatetransition.cpp + +moc_qtmaterialiconbutton.o: moc_qtmaterialiconbutton.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialiconbutton.o moc_qtmaterialiconbutton.cpp + +moc_qtmaterialprogress_internal.o: moc_qtmaterialprogress_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialprogress_internal.o moc_qtmaterialprogress_internal.cpp + +moc_qtmaterialprogress.o: moc_qtmaterialprogress.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialprogress.o moc_qtmaterialprogress.cpp + +moc_qtmaterialcircularprogress_internal.o: moc_qtmaterialcircularprogress_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialcircularprogress_internal.o moc_qtmaterialcircularprogress_internal.cpp + +moc_qtmaterialcircularprogress.o: moc_qtmaterialcircularprogress.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialcircularprogress.o moc_qtmaterialcircularprogress.cpp + +moc_qtmaterialslider_internal.o: moc_qtmaterialslider_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialslider_internal.o moc_qtmaterialslider_internal.cpp + +moc_qtmaterialslider.o: moc_qtmaterialslider.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialslider.o moc_qtmaterialslider.cpp + +moc_qtmaterialsnackbar_internal.o: moc_qtmaterialsnackbar_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialsnackbar_internal.o moc_qtmaterialsnackbar_internal.cpp + +moc_qtmaterialsnackbar.o: moc_qtmaterialsnackbar.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialsnackbar.o moc_qtmaterialsnackbar.cpp + +moc_qtmaterialradiobutton.o: moc_qtmaterialradiobutton.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialradiobutton.o moc_qtmaterialradiobutton.cpp + +moc_qtmaterialtoggle_internal.o: moc_qtmaterialtoggle_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtoggle_internal.o moc_qtmaterialtoggle_internal.cpp + +moc_qtmaterialtoggle.o: moc_qtmaterialtoggle.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtoggle.o moc_qtmaterialtoggle.cpp + +moc_qtmaterialtextfield_internal.o: moc_qtmaterialtextfield_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtextfield_internal.o moc_qtmaterialtextfield_internal.cpp + +moc_qtmaterialtextfield.o: moc_qtmaterialtextfield.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtextfield.o moc_qtmaterialtextfield.cpp + +moc_qtmaterialtabs_internal.o: moc_qtmaterialtabs_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtabs_internal.o moc_qtmaterialtabs_internal.cpp + +moc_qtmaterialtabs.o: moc_qtmaterialtabs.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialtabs.o moc_qtmaterialtabs.cpp + +moc_qtmaterialscrollbar_internal.o: moc_qtmaterialscrollbar_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialscrollbar_internal.o moc_qtmaterialscrollbar_internal.cpp + +moc_qtmaterialscrollbar.o: moc_qtmaterialscrollbar.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialscrollbar.o moc_qtmaterialscrollbar.cpp + +moc_qtmaterialdialog_internal.o: moc_qtmaterialdialog_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialdialog_internal.o moc_qtmaterialdialog_internal.cpp + +moc_qtmaterialdialog.o: moc_qtmaterialdialog.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialdialog.o moc_qtmaterialdialog.cpp + +moc_qtmaterialdrawer_internal.o: moc_qtmaterialdrawer_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialdrawer_internal.o moc_qtmaterialdrawer_internal.cpp + +moc_qtmaterialdrawer.o: moc_qtmaterialdrawer.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialdrawer.o moc_qtmaterialdrawer.cpp + +moc_qtmaterialappbar.o: moc_qtmaterialappbar.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialappbar.o moc_qtmaterialappbar.cpp + +moc_qtmaterialautocomplete.o: moc_qtmaterialautocomplete.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialautocomplete.o moc_qtmaterialautocomplete.cpp + +moc_qtmaterialautocomplete_internal.o: moc_qtmaterialautocomplete_internal.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialautocomplete_internal.o moc_qtmaterialautocomplete_internal.cpp + +moc_qtmaterialmenu.o: moc_qtmaterialmenu.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qtmaterialmenu.o moc_qtmaterialmenu.cpp + +####### Install + +install: FORCE + +uninstall: FORCE + +FORCE: + diff --git a/src/material-widgets/components.pro b/src/material-widgets/components.pro new file mode 100644 index 0000000..d6080d5 --- /dev/null +++ b/src/material-widgets/components.pro @@ -0,0 +1,130 @@ +TEMPLATE = lib +CONFIG += staticlib +SOURCES = \ + qtmaterialavatar.cpp \ + lib/qtmaterialstyle.cpp \ + lib/qtmaterialtheme.cpp \ + qtmaterialbadge.cpp \ + lib/qtmaterialoverlaywidget.cpp \ + qtmaterialcheckbox.cpp \ + lib/qtmaterialcheckable_internal.cpp \ + lib/qtmaterialcheckable.cpp \ + lib/qtmaterialripple.cpp \ + lib/qtmaterialrippleoverlay.cpp \ + qtmaterialfab.cpp \ + qtmaterialraisedbutton.cpp \ + qtmaterialflatbutton_internal.cpp \ + qtmaterialflatbutton.cpp \ + lib/qtmaterialstatetransition.cpp \ + qtmaterialiconbutton.cpp \ + qtmaterialprogress_internal.cpp \ + qtmaterialprogress.cpp \ + qtmaterialcircularprogress_internal.cpp \ + qtmaterialcircularprogress.cpp \ + qtmaterialslider_internal.cpp \ + qtmaterialslider.cpp \ + qtmaterialsnackbar_internal.cpp \ + qtmaterialsnackbar.cpp \ + qtmaterialradiobutton.cpp \ + qtmaterialtoggle_internal.cpp \ + qtmaterialtoggle.cpp \ + qtmaterialtextfield_internal.cpp \ + qtmaterialtextfield.cpp \ + qtmaterialtabs_internal.cpp \ + qtmaterialtabs.cpp \ + qtmaterialscrollbar_internal.cpp \ + qtmaterialscrollbar.cpp \ + qtmaterialdialog_internal.cpp \ + qtmaterialdialog.cpp \ + qtmaterialdrawer_internal.cpp \ + qtmaterialdrawer.cpp \ + qtmaterialappbar.cpp \ + qtmaterialautocomplete.cpp \ + qtmaterialpaper.cpp \ + qtmaterialtable.cpp \ + layouts/qtmaterialsnackbarlayout.cpp \ + qtmaterialautocomplete_internal.cpp \ + qtmaterialmenu.cpp \ + qtmaterialmenu_internal.cpp \ + qtmateriallist.cpp \ + qtmateriallistitem.cpp +HEADERS = \ + qtmaterialavatar_p.h \ + qtmaterialavatar.h \ + lib/qtmaterialstyle_p.h \ + lib/qtmaterialstyle.h \ + lib/qtmaterialtheme_p.h \ + lib/qtmaterialtheme.h \ + qtmaterialbadge_p.h \ + qtmaterialbadge.h \ + lib/qtmaterialoverlaywidget.h \ + qtmaterialcheckbox_p.h \ + qtmaterialcheckbox.h \ + lib/qtmaterialcheckable_internal.h \ + lib/qtmaterialcheckable_p.h \ + lib/qtmaterialripple.h \ + lib/qtmaterialrippleoverlay.h \ + lib/qtmaterialcheckable.h \ + qtmaterialfab_p.h \ + qtmaterialfab.h \ + qtmaterialraisedbutton_p.h \ + qtmaterialraisedbutton.h \ + qtmaterialflatbutton_internal.h \ + qtmaterialflatbutton_p.h \ + qtmaterialflatbutton.h \ + lib/qtmaterialstatetransition.h \ + lib/qtmaterialstatetransitionevent.h \ + qtmaterialiconbutton_p.h \ + qtmaterialiconbutton.h \ + qtmaterialprogress_internal.h \ + qtmaterialprogress_p.h \ + qtmaterialprogress.h \ + qtmaterialcircularprogress_internal.h \ + qtmaterialcircularprogress_p.h \ + qtmaterialcircularprogress.h \ + qtmaterialslider_internal.h \ + qtmaterialslider_p.h \ + qtmaterialslider.h \ + qtmaterialsnackbar_internal.h \ + qtmaterialsnackbar_p.h \ + qtmaterialsnackbar.h \ + qtmaterialradiobutton_p.h \ + qtmaterialradiobutton.h \ + qtmaterialtoggle_internal.h \ + qtmaterialtoggle_p.h \ + qtmaterialtoggle.h \ + qtmaterialtextfield_internal.h \ + qtmaterialtextfield_p.h \ + qtmaterialtextfield.h \ + qtmaterialtabs_internal.h \ + qtmaterialtabs_p.h \ + qtmaterialtabs.h \ + qtmaterialscrollbar_internal.h \ + qtmaterialscrollbar_p.h \ + qtmaterialscrollbar.h \ + qtmaterialdialog_internal.h \ + qtmaterialdialog_p.h \ + qtmaterialdialog.h \ + qtmaterialdrawer_internal.h \ + qtmaterialdrawer_p.h \ + qtmaterialdrawer.h \ + qtmaterialappbar.h \ + qtmaterialappbar_p.h \ + qtmaterialautocomplete.h \ + qtmaterialautocomplete_p.h \ + qtmaterialpaper.h \ + qtmaterialpaper_p.h \ + qtmaterialtable.h \ + qtmaterialtable_p.h \ + layouts/qtmaterialsnackbarlayout.h \ + layouts/qtmaterialsnackbarlayout_p.h \ + qtmaterialautocomplete_internal.h \ + qtmaterialmenu.h \ + qtmaterialmenu_p.h \ + qtmaterialmenu_internal.h \ + qtmateriallist.h \ + qtmateriallist_p.h \ + qtmateriallistitem.h \ + qtmateriallistitem_p.h +RESOURCES += \ + resources.qrc diff --git a/src/material-widgets/fonts/Roboto/LICENSE.txt b/src/material-widgets/fonts/Roboto/LICENSE.txt new file mode 100644 index 0000000..75b5248 --- /dev/null +++ b/src/material-widgets/fonts/Roboto/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/src/material-widgets/fonts/Roboto/Roboto-Black.ttf b/src/material-widgets/fonts/Roboto/Roboto-Black.ttf new file mode 100644 index 0000000000000000000000000000000000000000..fbde625d403cc1fe3be06e15ae90c448c013eee5 GIT binary patch literal 163488 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%0Da2vjx1R*A2K(2Xs$lp|U%Rpv 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

}`N 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 RlaLSiI;{f(T?y`Heg+E#ii`jN literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-BlackItalic.ttf b/src/material-widgets/fonts/Roboto/Roboto-BlackItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..60f7782a2e4aba9bbc96d7634799eaa05512c927 GIT binary patch literal 165444 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 literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-BoldItalic.ttf b/src/material-widgets/fonts/Roboto/Roboto-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3c9a7a37361b6ae0571b33f09b6b55367e188cfe GIT binary patch literal 163644 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 literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-Italic.ttf b/src/material-widgets/fonts/Roboto/Roboto-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ff6046d5bfa7cd4498ad4a549d2d9028f6c73372 GIT binary patch literal 161484 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
  • 2a-ytx-(Y1%*Q`;e(V?9Smc22g?_xG~I&%zq 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≀A#j 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%0AHUW;|^l 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 NB=zG+r1ji${|`g+Rr~+| literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-Regular.ttf b/src/material-widgets/fonts/Roboto/Roboto-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8c082c8de090865264d37594e396c4d6c0099fe4 GIT binary patch literal 162876 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 literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-Thin.ttf b/src/material-widgets/fonts/Roboto/Roboto-Thin.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d69555029c3e184189c6cf9961c9cb21205bda96 GIT binary patch literal 163132 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 B#Bu-t literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-ThinItalic.ttf b/src/material-widgets/fonts/Roboto/Roboto-ThinItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..07172ff666ad2d590e29324165b6c7b8e2be72ee GIT binary patch literal 168276 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 \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_accessibility_24px.svg b/src/material-widgets/icons/action/svg/production/ic_accessibility_24px.svg new file mode 100644 index 0000000..fda62ae --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_accessibility_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_accessible_24px.svg b/src/material-widgets/icons/action/svg/production/ic_accessible_24px.svg new file mode 100644 index 0000000..7f14189 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_accessible_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_account_balance_24px.svg b/src/material-widgets/icons/action/svg/production/ic_account_balance_24px.svg new file mode 100644 index 0000000..1faddad --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_account_balance_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_account_balance_wallet_24px.svg b/src/material-widgets/icons/action/svg/production/ic_account_balance_wallet_24px.svg new file mode 100644 index 0000000..e71a765 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_account_balance_wallet_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_account_box_24px.svg b/src/material-widgets/icons/action/svg/production/ic_account_box_24px.svg new file mode 100644 index 0000000..d581147 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_account_box_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_account_circle_24px.svg b/src/material-widgets/icons/action/svg/production/ic_account_circle_24px.svg new file mode 100644 index 0000000..01dc062 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_account_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_add_shopping_cart_24px.svg b/src/material-widgets/icons/action/svg/production/ic_add_shopping_cart_24px.svg new file mode 100644 index 0000000..3331ecc --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_add_shopping_cart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_alarm_24px.svg b/src/material-widgets/icons/action/svg/production/ic_alarm_24px.svg new file mode 100644 index 0000000..edfa7a6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_alarm_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_alarm_add_24px.svg b/src/material-widgets/icons/action/svg/production/ic_alarm_add_24px.svg new file mode 100644 index 0000000..8bf2e6c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_alarm_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_alarm_off_24px.svg b/src/material-widgets/icons/action/svg/production/ic_alarm_off_24px.svg new file mode 100644 index 0000000..58edb5d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_alarm_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_alarm_on_24px.svg b/src/material-widgets/icons/action/svg/production/ic_alarm_on_24px.svg new file mode 100644 index 0000000..79de6cb --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_alarm_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_all_out_24px.svg b/src/material-widgets/icons/action/svg/production/ic_all_out_24px.svg new file mode 100644 index 0000000..6ad5c9c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_all_out_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_android_24px.svg b/src/material-widgets/icons/action/svg/production/ic_android_24px.svg new file mode 100644 index 0000000..600a26a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_android_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_announcement_24px.svg b/src/material-widgets/icons/action/svg/production/ic_announcement_24px.svg new file mode 100644 index 0000000..fd7463c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_announcement_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_aspect_ratio_24px.svg b/src/material-widgets/icons/action/svg/production/ic_aspect_ratio_24px.svg new file mode 100644 index 0000000..d84112f --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_aspect_ratio_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assessment_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assessment_24px.svg new file mode 100644 index 0000000..cc7768b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assessment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_24px.svg new file mode 100644 index 0000000..cb7fd32 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_ind_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_ind_24px.svg new file mode 100644 index 0000000..3c0a273 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_ind_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_late_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_late_24px.svg new file mode 100644 index 0000000..ad82055 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_late_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_return_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_return_24px.svg new file mode 100644 index 0000000..4bfb1e5 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_return_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_returned_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_returned_24px.svg new file mode 100644 index 0000000..4417ebc --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_returned_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_assignment_turned_in_24px.svg b/src/material-widgets/icons/action/svg/production/ic_assignment_turned_in_24px.svg new file mode 100644 index 0000000..841afa5 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_assignment_turned_in_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_autorenew_24px.svg b/src/material-widgets/icons/action/svg/production/ic_autorenew_24px.svg new file mode 100644 index 0000000..a260be6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_autorenew_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_backup_24px.svg b/src/material-widgets/icons/action/svg/production/ic_backup_24px.svg new file mode 100644 index 0000000..69a9622 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_backup_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_book_24px.svg b/src/material-widgets/icons/action/svg/production/ic_book_24px.svg new file mode 100644 index 0000000..f5dd104 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_book_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_bookmark_24px.svg b/src/material-widgets/icons/action/svg/production/ic_bookmark_24px.svg new file mode 100644 index 0000000..1d507a6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_bookmark_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_bookmark_border_24px.svg b/src/material-widgets/icons/action/svg/production/ic_bookmark_border_24px.svg new file mode 100644 index 0000000..f178b05 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_bookmark_border_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_bug_report_24px.svg b/src/material-widgets/icons/action/svg/production/ic_bug_report_24px.svg new file mode 100644 index 0000000..0ac92ab --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_bug_report_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_build_24px.svg b/src/material-widgets/icons/action/svg/production/ic_build_24px.svg new file mode 100755 index 0000000..447e292 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_build_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_cached_24px.svg b/src/material-widgets/icons/action/svg/production/ic_cached_24px.svg new file mode 100644 index 0000000..9bd4422 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_cached_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_camera_enhance_24px.svg b/src/material-widgets/icons/action/svg/production/ic_camera_enhance_24px.svg new file mode 100755 index 0000000..a2471c1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_camera_enhance_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_card_giftcard_24px.svg b/src/material-widgets/icons/action/svg/production/ic_card_giftcard_24px.svg new file mode 100644 index 0000000..30e51d6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_card_giftcard_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_card_membership_24px.svg b/src/material-widgets/icons/action/svg/production/ic_card_membership_24px.svg new file mode 100644 index 0000000..daadcd4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_card_membership_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_card_travel_24px.svg b/src/material-widgets/icons/action/svg/production/ic_card_travel_24px.svg new file mode 100644 index 0000000..e4149b3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_card_travel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_change_history_24px.svg b/src/material-widgets/icons/action/svg/production/ic_change_history_24px.svg new file mode 100755 index 0000000..301bfa9 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_change_history_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_check_circle_24px.svg b/src/material-widgets/icons/action/svg/production/ic_check_circle_24px.svg new file mode 100644 index 0000000..1741e30 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_check_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_chrome_reader_mode_24px.svg b/src/material-widgets/icons/action/svg/production/ic_chrome_reader_mode_24px.svg new file mode 100644 index 0000000..ba864e1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_chrome_reader_mode_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_class_24px.svg b/src/material-widgets/icons/action/svg/production/ic_class_24px.svg new file mode 100644 index 0000000..f5dd104 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_class_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_code_24px.svg b/src/material-widgets/icons/action/svg/production/ic_code_24px.svg new file mode 100755 index 0000000..612ca55 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_code_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_compare_arrows_24px.svg b/src/material-widgets/icons/action/svg/production/ic_compare_arrows_24px.svg new file mode 100644 index 0000000..21a0239 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_compare_arrows_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_copyright_24px.svg b/src/material-widgets/icons/action/svg/production/ic_copyright_24px.svg new file mode 100644 index 0000000..33d8465 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_copyright_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_credit_card_24px.svg b/src/material-widgets/icons/action/svg/production/ic_credit_card_24px.svg new file mode 100644 index 0000000..99afa68 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_credit_card_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_dashboard_24px.svg b/src/material-widgets/icons/action/svg/production/ic_dashboard_24px.svg new file mode 100644 index 0000000..1682295 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_dashboard_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_date_range_24px.svg b/src/material-widgets/icons/action/svg/production/ic_date_range_24px.svg new file mode 100644 index 0000000..6d8cee4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_date_range_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_delete_24px.svg b/src/material-widgets/icons/action/svg/production/ic_delete_24px.svg new file mode 100644 index 0000000..0969a4d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_delete_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_delete_forever_24px.svg b/src/material-widgets/icons/action/svg/production/ic_delete_forever_24px.svg new file mode 100644 index 0000000..8b0bbe4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_delete_forever_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_description_24px.svg b/src/material-widgets/icons/action/svg/production/ic_description_24px.svg new file mode 100644 index 0000000..1585a6c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_description_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_dns_24px.svg b/src/material-widgets/icons/action/svg/production/ic_dns_24px.svg new file mode 100644 index 0000000..4079ced --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_dns_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_done_24px.svg b/src/material-widgets/icons/action/svg/production/ic_done_24px.svg new file mode 100755 index 0000000..20a7f2d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_done_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_done_all_24px.svg b/src/material-widgets/icons/action/svg/production/ic_done_all_24px.svg new file mode 100644 index 0000000..24e36cf --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_done_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_donut_large_24px.svg b/src/material-widgets/icons/action/svg/production/ic_donut_large_24px.svg new file mode 100644 index 0000000..bbc39e6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_donut_large_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_donut_small_24px.svg b/src/material-widgets/icons/action/svg/production/ic_donut_small_24px.svg new file mode 100644 index 0000000..36987e6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_donut_small_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_eject_24px.svg b/src/material-widgets/icons/action/svg/production/ic_eject_24px.svg new file mode 100644 index 0000000..a8fc5a1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_eject_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_euro_symbol_24px.svg b/src/material-widgets/icons/action/svg/production/ic_euro_symbol_24px.svg new file mode 100644 index 0000000..713f078 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_euro_symbol_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_event_24px.svg b/src/material-widgets/icons/action/svg/production/ic_event_24px.svg new file mode 100644 index 0000000..1b084e8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_event_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_event_seat_24px.svg b/src/material-widgets/icons/action/svg/production/ic_event_seat_24px.svg new file mode 100644 index 0000000..6ec648c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_event_seat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_exit_to_app_24px.svg b/src/material-widgets/icons/action/svg/production/ic_exit_to_app_24px.svg new file mode 100644 index 0000000..b5763e9 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_exit_to_app_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_explore_24px.svg b/src/material-widgets/icons/action/svg/production/ic_explore_24px.svg new file mode 100644 index 0000000..4243343 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_explore_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_extension_24px.svg b/src/material-widgets/icons/action/svg/production/ic_extension_24px.svg new file mode 100644 index 0000000..39f275c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_extension_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_face_24px.svg b/src/material-widgets/icons/action/svg/production/ic_face_24px.svg new file mode 100755 index 0000000..993149b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_face_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_favorite_24px.svg b/src/material-widgets/icons/action/svg/production/ic_favorite_24px.svg new file mode 100644 index 0000000..8a7ea03 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_favorite_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_favorite_border_24px.svg b/src/material-widgets/icons/action/svg/production/ic_favorite_border_24px.svg new file mode 100644 index 0000000..999e319 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_favorite_border_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_feedback_24px.svg b/src/material-widgets/icons/action/svg/production/ic_feedback_24px.svg new file mode 100644 index 0000000..72b0945 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_feedback_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_find_in_page_24px.svg b/src/material-widgets/icons/action/svg/production/ic_find_in_page_24px.svg new file mode 100644 index 0000000..eacc8e8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_find_in_page_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_find_replace_24px.svg b/src/material-widgets/icons/action/svg/production/ic_find_replace_24px.svg new file mode 100644 index 0000000..cede6cd --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_find_replace_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_fingerprint_24px.svg b/src/material-widgets/icons/action/svg/production/ic_fingerprint_24px.svg new file mode 100644 index 0000000..c6802fe --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_fingerprint_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_flight_land_24px.svg b/src/material-widgets/icons/action/svg/production/ic_flight_land_24px.svg new file mode 100644 index 0000000..0b6c294 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_flight_land_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_flight_takeoff_24px.svg b/src/material-widgets/icons/action/svg/production/ic_flight_takeoff_24px.svg new file mode 100644 index 0000000..fe40880 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_flight_takeoff_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_flip_to_back_24px.svg b/src/material-widgets/icons/action/svg/production/ic_flip_to_back_24px.svg new file mode 100644 index 0000000..7e641b6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_flip_to_back_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_flip_to_front_24px.svg b/src/material-widgets/icons/action/svg/production/ic_flip_to_front_24px.svg new file mode 100644 index 0000000..d2d1664 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_flip_to_front_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_g_translate_24px.svg b/src/material-widgets/icons/action/svg/production/ic_g_translate_24px.svg new file mode 100644 index 0000000..47ade36 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_g_translate_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_gavel_24px.svg b/src/material-widgets/icons/action/svg/production/ic_gavel_24px.svg new file mode 100644 index 0000000..2092083 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_gavel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_get_app_24px.svg b/src/material-widgets/icons/action/svg/production/ic_get_app_24px.svg new file mode 100644 index 0000000..ef421c3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_get_app_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_gif_24px.svg b/src/material-widgets/icons/action/svg/production/ic_gif_24px.svg new file mode 100644 index 0000000..d16cb7c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_gif_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_grade_24px.svg b/src/material-widgets/icons/action/svg/production/ic_grade_24px.svg new file mode 100644 index 0000000..46d104b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_grade_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_group_work_24px.svg b/src/material-widgets/icons/action/svg/production/ic_group_work_24px.svg new file mode 100644 index 0000000..0f3fd5a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_group_work_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_help_24px.svg b/src/material-widgets/icons/action/svg/production/ic_help_24px.svg new file mode 100644 index 0000000..dd1cd77 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_help_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_help_outline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_help_outline_24px.svg new file mode 100644 index 0000000..3e980a4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_help_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_highlight_off_24px.svg b/src/material-widgets/icons/action/svg/production/ic_highlight_off_24px.svg new file mode 100644 index 0000000..848183c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_highlight_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_history_24px.svg b/src/material-widgets/icons/action/svg/production/ic_history_24px.svg new file mode 100644 index 0000000..c00b86b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_history_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_home_24px.svg b/src/material-widgets/icons/action/svg/production/ic_home_24px.svg new file mode 100644 index 0000000..6bd84cf --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_home_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_hourglass_empty_24px.svg b/src/material-widgets/icons/action/svg/production/ic_hourglass_empty_24px.svg new file mode 100644 index 0000000..48298a7 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_hourglass_empty_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_hourglass_full_24px.svg b/src/material-widgets/icons/action/svg/production/ic_hourglass_full_24px.svg new file mode 100644 index 0000000..e33ac31 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_hourglass_full_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_http_24px.svg b/src/material-widgets/icons/action/svg/production/ic_http_24px.svg new file mode 100644 index 0000000..4a8c23a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_http_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_https_24px.svg b/src/material-widgets/icons/action/svg/production/ic_https_24px.svg new file mode 100644 index 0000000..2154a2c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_https_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_important_devices_24px.svg b/src/material-widgets/icons/action/svg/production/ic_important_devices_24px.svg new file mode 100644 index 0000000..9d0162b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_important_devices_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_info_24px.svg b/src/material-widgets/icons/action/svg/production/ic_info_24px.svg new file mode 100644 index 0000000..22ef137 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_info_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_info_outline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_info_outline_24px.svg new file mode 100644 index 0000000..bb86e65 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_info_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_input_24px.svg b/src/material-widgets/icons/action/svg/production/ic_input_24px.svg new file mode 100644 index 0000000..64d1d0b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_input_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_invert_colors_24px.svg b/src/material-widgets/icons/action/svg/production/ic_invert_colors_24px.svg new file mode 100644 index 0000000..d7165a2 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_invert_colors_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_label_24px.svg b/src/material-widgets/icons/action/svg/production/ic_label_24px.svg new file mode 100644 index 0000000..e0f42a3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_label_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_label_outline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_label_outline_24px.svg new file mode 100644 index 0000000..aca61dc --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_label_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_language_24px.svg b/src/material-widgets/icons/action/svg/production/ic_language_24px.svg new file mode 100644 index 0000000..0349db4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_language_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_launch_24px.svg b/src/material-widgets/icons/action/svg/production/ic_launch_24px.svg new file mode 100644 index 0000000..40f6564 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_launch_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_lightbulb_outline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_lightbulb_outline_24px.svg new file mode 100644 index 0000000..4351f81 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_lightbulb_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_line_style_24px.svg b/src/material-widgets/icons/action/svg/production/ic_line_style_24px.svg new file mode 100644 index 0000000..7fc27b1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_line_style_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_line_weight_24px.svg b/src/material-widgets/icons/action/svg/production/ic_line_weight_24px.svg new file mode 100644 index 0000000..e1321a7 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_line_weight_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_list_24px.svg b/src/material-widgets/icons/action/svg/production/ic_list_24px.svg new file mode 100644 index 0000000..f280e6a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_list_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_lock_24px.svg b/src/material-widgets/icons/action/svg/production/ic_lock_24px.svg new file mode 100644 index 0000000..2154a2c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_lock_open_24px.svg b/src/material-widgets/icons/action/svg/production/ic_lock_open_24px.svg new file mode 100644 index 0000000..4481b0e --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_lock_open_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_lock_outline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_lock_outline_24px.svg new file mode 100644 index 0000000..b8b5c01 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_lock_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_loyalty_24px.svg b/src/material-widgets/icons/action/svg/production/ic_loyalty_24px.svg new file mode 100644 index 0000000..c151715 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_loyalty_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_markunread_mailbox_24px.svg b/src/material-widgets/icons/action/svg/production/ic_markunread_mailbox_24px.svg new file mode 100644 index 0000000..7237f6b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_markunread_mailbox_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_motorcycle_24px.svg b/src/material-widgets/icons/action/svg/production/ic_motorcycle_24px.svg new file mode 100644 index 0000000..bc98009 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_motorcycle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_note_add_24px.svg b/src/material-widgets/icons/action/svg/production/ic_note_add_24px.svg new file mode 100644 index 0000000..36c9d08 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_note_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_offline_pin_24px.svg b/src/material-widgets/icons/action/svg/production/ic_offline_pin_24px.svg new file mode 100644 index 0000000..c1abee0 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_offline_pin_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_opacity_24px.svg b/src/material-widgets/icons/action/svg/production/ic_opacity_24px.svg new file mode 100644 index 0000000..af841ac --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_opacity_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_open_in_browser_24px.svg b/src/material-widgets/icons/action/svg/production/ic_open_in_browser_24px.svg new file mode 100644 index 0000000..39bc1c0 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_open_in_browser_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_open_in_new_24px.svg b/src/material-widgets/icons/action/svg/production/ic_open_in_new_24px.svg new file mode 100644 index 0000000..40f6564 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_open_in_new_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_open_with_24px.svg b/src/material-widgets/icons/action/svg/production/ic_open_with_24px.svg new file mode 100644 index 0000000..e7fc349 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_open_with_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_pageview_24px.svg b/src/material-widgets/icons/action/svg/production/ic_pageview_24px.svg new file mode 100755 index 0000000..224cf28 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_pageview_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_pan_tool_24px.svg b/src/material-widgets/icons/action/svg/production/ic_pan_tool_24px.svg new file mode 100644 index 0000000..a89a41c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_pan_tool_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_payment_24px.svg b/src/material-widgets/icons/action/svg/production/ic_payment_24px.svg new file mode 100644 index 0000000..99afa68 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_payment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_camera_mic_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_camera_mic_24px.svg new file mode 100644 index 0000000..e5ef14b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_camera_mic_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_contact_calendar_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_contact_calendar_24px.svg new file mode 100644 index 0000000..903123a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_contact_calendar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_data_setting_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_data_setting_24px.svg new file mode 100644 index 0000000..3720f3a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_data_setting_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_device_information_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_device_information_24px.svg new file mode 100644 index 0000000..89a3a8a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_device_information_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_identity_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_identity_24px.svg new file mode 100644 index 0000000..a1ac943 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_identity_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_media_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_media_24px.svg new file mode 100644 index 0000000..7420f7b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_media_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_phone_msg_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_phone_msg_24px.svg new file mode 100644 index 0000000..aa35fb8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_phone_msg_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_perm_scan_wifi_24px.svg b/src/material-widgets/icons/action/svg/production/ic_perm_scan_wifi_24px.svg new file mode 100644 index 0000000..97dff31 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_perm_scan_wifi_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_pets_24px.svg b/src/material-widgets/icons/action/svg/production/ic_pets_24px.svg new file mode 100644 index 0000000..e4d7d48 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_pets_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_24px.svg b/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_24px.svg new file mode 100644 index 0000000..b74607d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg b/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg new file mode 100644 index 0000000..7f7e861 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_picture_in_picture_alt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_play_for_work_24px.svg b/src/material-widgets/icons/action/svg/production/ic_play_for_work_24px.svg new file mode 100644 index 0000000..3568dd9 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_play_for_work_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_polymer_24px.svg b/src/material-widgets/icons/action/svg/production/ic_polymer_24px.svg new file mode 100644 index 0000000..11dfede --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_polymer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_power_settings_new_24px.svg b/src/material-widgets/icons/action/svg/production/ic_power_settings_new_24px.svg new file mode 100755 index 0000000..27e5293 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_power_settings_new_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_pregnant_woman_24px.svg b/src/material-widgets/icons/action/svg/production/ic_pregnant_woman_24px.svg new file mode 100644 index 0000000..7e1be40 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_pregnant_woman_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_print_24px.svg b/src/material-widgets/icons/action/svg/production/ic_print_24px.svg new file mode 100644 index 0000000..6128bd8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_print_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_query_builder_24px.svg b/src/material-widgets/icons/action/svg/production/ic_query_builder_24px.svg new file mode 100644 index 0000000..fac5f2e --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_query_builder_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_question_answer_24px.svg b/src/material-widgets/icons/action/svg/production/ic_question_answer_24px.svg new file mode 100644 index 0000000..8c958d9 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_question_answer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_receipt_24px.svg b/src/material-widgets/icons/action/svg/production/ic_receipt_24px.svg new file mode 100644 index 0000000..1357bbd --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_receipt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_record_voice_over_24px.svg b/src/material-widgets/icons/action/svg/production/ic_record_voice_over_24px.svg new file mode 100644 index 0000000..2ce9798 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_record_voice_over_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_redeem_24px.svg b/src/material-widgets/icons/action/svg/production/ic_redeem_24px.svg new file mode 100644 index 0000000..30e51d6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_redeem_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_remove_shopping_cart_24px.svg b/src/material-widgets/icons/action/svg/production/ic_remove_shopping_cart_24px.svg new file mode 100644 index 0000000..85566b8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_remove_shopping_cart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_reorder_24px.svg b/src/material-widgets/icons/action/svg/production/ic_reorder_24px.svg new file mode 100644 index 0000000..7f277b8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_reorder_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_report_problem_24px.svg b/src/material-widgets/icons/action/svg/production/ic_report_problem_24px.svg new file mode 100644 index 0000000..dfcf997 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_report_problem_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_restore_24px.svg b/src/material-widgets/icons/action/svg/production/ic_restore_24px.svg new file mode 100644 index 0000000..c00b86b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_restore_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_restore_page_24px.svg b/src/material-widgets/icons/action/svg/production/ic_restore_page_24px.svg new file mode 100644 index 0000000..8ceee58 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_restore_page_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_room_24px.svg b/src/material-widgets/icons/action/svg/production/ic_room_24px.svg new file mode 100644 index 0000000..490afe9 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_room_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_rounded_corner_24px.svg b/src/material-widgets/icons/action/svg/production/ic_rounded_corner_24px.svg new file mode 100644 index 0000000..8dc2bf4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_rounded_corner_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_rowing_24px.svg b/src/material-widgets/icons/action/svg/production/ic_rowing_24px.svg new file mode 100644 index 0000000..5c9f926 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_rowing_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_schedule_24px.svg b/src/material-widgets/icons/action/svg/production/ic_schedule_24px.svg new file mode 100644 index 0000000..fac5f2e --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_schedule_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_search_24px.svg b/src/material-widgets/icons/action/svg/production/ic_search_24px.svg new file mode 100644 index 0000000..1244005 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_search_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_24px.svg new file mode 100644 index 0000000..a09d544 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_applications_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_applications_24px.svg new file mode 100644 index 0000000..38d4313 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_applications_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_backup_restore_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_backup_restore_24px.svg new file mode 100644 index 0000000..c5bb02b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_backup_restore_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_bluetooth_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_bluetooth_24px.svg new file mode 100644 index 0000000..e4b2766 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_bluetooth_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_brightness_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_brightness_24px.svg new file mode 100644 index 0000000..d372055 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_brightness_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_cell_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_cell_24px.svg new file mode 100644 index 0000000..3f833df --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_cell_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_ethernet_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_ethernet_24px.svg new file mode 100644 index 0000000..8f9c077 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_ethernet_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_input_antenna_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_input_antenna_24px.svg new file mode 100644 index 0000000..12500f6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_input_antenna_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_input_component_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_input_component_24px.svg new file mode 100644 index 0000000..df14aab --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_input_component_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_input_composite_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_input_composite_24px.svg new file mode 100644 index 0000000..df14aab --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_input_composite_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_input_hdmi_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_input_hdmi_24px.svg new file mode 100644 index 0000000..38b19d2 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_input_hdmi_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_input_svideo_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_input_svideo_24px.svg new file mode 100644 index 0000000..94d1cc3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_input_svideo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_overscan_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_overscan_24px.svg new file mode 100644 index 0000000..6befe39 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_overscan_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_phone_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_phone_24px.svg new file mode 100644 index 0000000..dd68714 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_phone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_power_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_power_24px.svg new file mode 100644 index 0000000..e27fec1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_power_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_remote_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_remote_24px.svg new file mode 100644 index 0000000..37fd295 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_remote_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_settings_voice_24px.svg b/src/material-widgets/icons/action/svg/production/ic_settings_voice_24px.svg new file mode 100644 index 0000000..c55b677 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_settings_voice_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_shop_24px.svg b/src/material-widgets/icons/action/svg/production/ic_shop_24px.svg new file mode 100644 index 0000000..0b4e499 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_shop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_shop_two_24px.svg b/src/material-widgets/icons/action/svg/production/ic_shop_two_24px.svg new file mode 100644 index 0000000..534daf6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_shop_two_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_shopping_basket_24px.svg b/src/material-widgets/icons/action/svg/production/ic_shopping_basket_24px.svg new file mode 100644 index 0000000..3706021 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_shopping_basket_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_shopping_cart_24px.svg b/src/material-widgets/icons/action/svg/production/ic_shopping_cart_24px.svg new file mode 100644 index 0000000..ee758e6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_shopping_cart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_speaker_notes_24px.svg b/src/material-widgets/icons/action/svg/production/ic_speaker_notes_24px.svg new file mode 100644 index 0000000..d21630c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_speaker_notes_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_speaker_notes_off_24px.svg b/src/material-widgets/icons/action/svg/production/ic_speaker_notes_off_24px.svg new file mode 100644 index 0000000..185872f --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_speaker_notes_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_spellcheck_24px.svg b/src/material-widgets/icons/action/svg/production/ic_spellcheck_24px.svg new file mode 100644 index 0000000..3c1dd06 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_spellcheck_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_stars_24px.svg b/src/material-widgets/icons/action/svg/production/ic_stars_24px.svg new file mode 100644 index 0000000..ff48df4 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_stars_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_store_24px.svg b/src/material-widgets/icons/action/svg/production/ic_store_24px.svg new file mode 100644 index 0000000..2b06cc5 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_store_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_subject_24px.svg b/src/material-widgets/icons/action/svg/production/ic_subject_24px.svg new file mode 100644 index 0000000..3772a0b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_subject_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_supervisor_account_24px.svg b/src/material-widgets/icons/action/svg/production/ic_supervisor_account_24px.svg new file mode 100644 index 0000000..004b4af --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_supervisor_account_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_swap_horiz_24px.svg b/src/material-widgets/icons/action/svg/production/ic_swap_horiz_24px.svg new file mode 100644 index 0000000..86e9cad --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_swap_horiz_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_swap_vert_24px.svg b/src/material-widgets/icons/action/svg/production/ic_swap_vert_24px.svg new file mode 100644 index 0000000..bcdee8d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_swap_vert_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_swap_vertical_circle_24px.svg b/src/material-widgets/icons/action/svg/production/ic_swap_vertical_circle_24px.svg new file mode 100644 index 0000000..40e62a2 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_swap_vertical_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_system_update_alt_24px.svg b/src/material-widgets/icons/action/svg/production/ic_system_update_alt_24px.svg new file mode 100644 index 0000000..4f3e4a2 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_system_update_alt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_tab_24px.svg b/src/material-widgets/icons/action/svg/production/ic_tab_24px.svg new file mode 100644 index 0000000..f7e96a8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_tab_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_tab_unselected_24px.svg b/src/material-widgets/icons/action/svg/production/ic_tab_unselected_24px.svg new file mode 100644 index 0000000..f5d8a3d --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_tab_unselected_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_theaters_24px.svg b/src/material-widgets/icons/action/svg/production/ic_theaters_24px.svg new file mode 100644 index 0000000..74652a6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_theaters_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_thumb_down_24px.svg b/src/material-widgets/icons/action/svg/production/ic_thumb_down_24px.svg new file mode 100644 index 0000000..a27f6dc --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_thumb_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_thumb_up_24px.svg b/src/material-widgets/icons/action/svg/production/ic_thumb_up_24px.svg new file mode 100644 index 0000000..f64ad7b --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_thumb_up_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_thumbs_up_down_24px.svg b/src/material-widgets/icons/action/svg/production/ic_thumbs_up_down_24px.svg new file mode 100644 index 0000000..39e9a0e --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_thumbs_up_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_timeline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_timeline_24px.svg new file mode 100644 index 0000000..9dc0ca3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_timeline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_toc_24px.svg b/src/material-widgets/icons/action/svg/production/ic_toc_24px.svg new file mode 100644 index 0000000..238110f --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_toc_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_today_24px.svg b/src/material-widgets/icons/action/svg/production/ic_today_24px.svg new file mode 100644 index 0000000..f99cddc --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_today_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_toll_24px.svg b/src/material-widgets/icons/action/svg/production/ic_toll_24px.svg new file mode 100755 index 0000000..a1b0cf1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_toll_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_touch_app_24px.svg b/src/material-widgets/icons/action/svg/production/ic_touch_app_24px.svg new file mode 100644 index 0000000..18b65e1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_touch_app_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_track_changes_24px.svg b/src/material-widgets/icons/action/svg/production/ic_track_changes_24px.svg new file mode 100644 index 0000000..ed9f2aa --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_track_changes_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_translate_24px.svg b/src/material-widgets/icons/action/svg/production/ic_translate_24px.svg new file mode 100644 index 0000000..0821ae1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_translate_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_trending_down_24px.svg b/src/material-widgets/icons/action/svg/production/ic_trending_down_24px.svg new file mode 100644 index 0000000..7a49746 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_trending_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_trending_flat_24px.svg b/src/material-widgets/icons/action/svg/production/ic_trending_flat_24px.svg new file mode 100644 index 0000000..bc56f81 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_trending_flat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_trending_up_24px.svg b/src/material-widgets/icons/action/svg/production/ic_trending_up_24px.svg new file mode 100644 index 0000000..4728d22 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_trending_up_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_turned_in_24px.svg b/src/material-widgets/icons/action/svg/production/ic_turned_in_24px.svg new file mode 100644 index 0000000..1d507a6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_turned_in_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_turned_in_not_24px.svg b/src/material-widgets/icons/action/svg/production/ic_turned_in_not_24px.svg new file mode 100644 index 0000000..f178b05 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_turned_in_not_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_update_24px.svg b/src/material-widgets/icons/action/svg/production/ic_update_24px.svg new file mode 100644 index 0000000..d9576fd --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_update_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_verified_user_24px.svg b/src/material-widgets/icons/action/svg/production/ic_verified_user_24px.svg new file mode 100644 index 0000000..56460ee --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_verified_user_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_agenda_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_agenda_24px.svg new file mode 100644 index 0000000..b5258fe --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_agenda_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_array_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_array_24px.svg new file mode 100644 index 0000000..b969592 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_array_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_carousel_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_carousel_24px.svg new file mode 100644 index 0000000..27483c8 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_carousel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_column_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_column_24px.svg new file mode 100644 index 0000000..3ef9eab --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_column_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_day_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_day_24px.svg new file mode 100644 index 0000000..34972e0 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_day_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_headline_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_headline_24px.svg new file mode 100755 index 0000000..1ee5f9a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_headline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_list_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_list_24px.svg new file mode 100644 index 0000000..3e82bad --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_list_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_module_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_module_24px.svg new file mode 100644 index 0000000..c5383b1 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_module_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_quilt_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_quilt_24px.svg new file mode 100644 index 0000000..545037a --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_quilt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_stream_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_stream_24px.svg new file mode 100644 index 0000000..6c81f14 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_stream_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_view_week_24px.svg b/src/material-widgets/icons/action/svg/production/ic_view_week_24px.svg new file mode 100644 index 0000000..cc535ed --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_view_week_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_visibility_24px.svg b/src/material-widgets/icons/action/svg/production/ic_visibility_24px.svg new file mode 100644 index 0000000..5c700e3 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_visibility_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_visibility_off_24px.svg b/src/material-widgets/icons/action/svg/production/ic_visibility_off_24px.svg new file mode 100644 index 0000000..a09d176 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_visibility_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_watch_later_24px.svg b/src/material-widgets/icons/action/svg/production/ic_watch_later_24px.svg new file mode 100644 index 0000000..aad70b2 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_watch_later_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_work_24px.svg b/src/material-widgets/icons/action/svg/production/ic_work_24px.svg new file mode 100644 index 0000000..ac4f81c --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_work_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_youtube_searched_for_24px.svg b/src/material-widgets/icons/action/svg/production/ic_youtube_searched_for_24px.svg new file mode 100644 index 0000000..36e47e6 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_youtube_searched_for_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_zoom_in_24px.svg b/src/material-widgets/icons/action/svg/production/ic_zoom_in_24px.svg new file mode 100644 index 0000000..fd48a80 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_zoom_in_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/action/svg/production/ic_zoom_out_24px.svg b/src/material-widgets/icons/action/svg/production/ic_zoom_out_24px.svg new file mode 100644 index 0000000..e70df37 --- /dev/null +++ b/src/material-widgets/icons/action/svg/production/ic_zoom_out_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/alert/svg/production/ic_add_alert_24px.svg b/src/material-widgets/icons/alert/svg/production/ic_add_alert_24px.svg new file mode 100644 index 0000000..53ee4ab --- /dev/null +++ b/src/material-widgets/icons/alert/svg/production/ic_add_alert_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/alert/svg/production/ic_error_24px.svg b/src/material-widgets/icons/alert/svg/production/ic_error_24px.svg new file mode 100644 index 0000000..d30cc3a --- /dev/null +++ b/src/material-widgets/icons/alert/svg/production/ic_error_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/alert/svg/production/ic_error_outline_24px.svg b/src/material-widgets/icons/alert/svg/production/ic_error_outline_24px.svg new file mode 100755 index 0000000..ad877f3 --- /dev/null +++ b/src/material-widgets/icons/alert/svg/production/ic_error_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/alert/svg/production/ic_warning_24px.svg b/src/material-widgets/icons/alert/svg/production/ic_warning_24px.svg new file mode 100644 index 0000000..dfcf997 --- /dev/null +++ b/src/material-widgets/icons/alert/svg/production/ic_warning_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_add_to_queue_24px.svg b/src/material-widgets/icons/av/svg/production/ic_add_to_queue_24px.svg new file mode 100644 index 0000000..1970312 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_add_to_queue_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_airplay_24px.svg b/src/material-widgets/icons/av/svg/production/ic_airplay_24px.svg new file mode 100644 index 0000000..15939cb --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_airplay_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_album_24px.svg b/src/material-widgets/icons/av/svg/production/ic_album_24px.svg new file mode 100644 index 0000000..e153be6 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_album_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_art_track_24px.svg b/src/material-widgets/icons/av/svg/production/ic_art_track_24px.svg new file mode 100644 index 0000000..88a17a6 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_art_track_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_av_timer_24px.svg b/src/material-widgets/icons/av/svg/production/ic_av_timer_24px.svg new file mode 100644 index 0000000..cc59272 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_av_timer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_branding_watermark_24px.svg b/src/material-widgets/icons/av/svg/production/ic_branding_watermark_24px.svg new file mode 100644 index 0000000..1ea828b --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_branding_watermark_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_call_to_action_24px.svg b/src/material-widgets/icons/av/svg/production/ic_call_to_action_24px.svg new file mode 100644 index 0000000..dcf91db --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_call_to_action_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_closed_caption_24px.svg b/src/material-widgets/icons/av/svg/production/ic_closed_caption_24px.svg new file mode 100644 index 0000000..4df1e8f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_closed_caption_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_equalizer_24px.svg b/src/material-widgets/icons/av/svg/production/ic_equalizer_24px.svg new file mode 100644 index 0000000..d6031c3 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_equalizer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_explicit_24px.svg b/src/material-widgets/icons/av/svg/production/ic_explicit_24px.svg new file mode 100644 index 0000000..0eb1bb1 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_explicit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fast_forward_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fast_forward_24px.svg new file mode 100644 index 0000000..e81f756 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fast_forward_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fast_rewind_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fast_rewind_24px.svg new file mode 100644 index 0000000..cb82d8a --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fast_rewind_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_featured_play_list_24px.svg b/src/material-widgets/icons/av/svg/production/ic_featured_play_list_24px.svg new file mode 100644 index 0000000..1aa2c53 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_featured_play_list_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_featured_video_24px.svg b/src/material-widgets/icons/av/svg/production/ic_featured_video_24px.svg new file mode 100644 index 0000000..b118b55 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_featured_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fiber_dvr_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fiber_dvr_24px.svg new file mode 100644 index 0000000..26b046f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fiber_dvr_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fiber_manual_record_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fiber_manual_record_24px.svg new file mode 100644 index 0000000..54da42f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fiber_manual_record_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fiber_new_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fiber_new_24px.svg new file mode 100644 index 0000000..943be16 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fiber_new_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fiber_pin_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fiber_pin_24px.svg new file mode 100644 index 0000000..e4a5e0c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fiber_pin_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_fiber_smart_record_24px.svg b/src/material-widgets/icons/av/svg/production/ic_fiber_smart_record_24px.svg new file mode 100644 index 0000000..02602c4 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_fiber_smart_record_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_forward_10_24px.svg b/src/material-widgets/icons/av/svg/production/ic_forward_10_24px.svg new file mode 100644 index 0000000..9907f51 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_forward_10_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_forward_30_24px.svg b/src/material-widgets/icons/av/svg/production/ic_forward_30_24px.svg new file mode 100644 index 0000000..1903072 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_forward_30_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_forward_5_24px.svg b/src/material-widgets/icons/av/svg/production/ic_forward_5_24px.svg new file mode 100644 index 0000000..c604ca3 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_forward_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_games_24px.svg b/src/material-widgets/icons/av/svg/production/ic_games_24px.svg new file mode 100644 index 0000000..62a4c9b --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_games_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_hd_24px.svg b/src/material-widgets/icons/av/svg/production/ic_hd_24px.svg new file mode 100644 index 0000000..1fd7a76 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_hd_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_hearing_24px.svg b/src/material-widgets/icons/av/svg/production/ic_hearing_24px.svg new file mode 100644 index 0000000..1efd85f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_hearing_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_high_quality_24px.svg b/src/material-widgets/icons/av/svg/production/ic_high_quality_24px.svg new file mode 100644 index 0000000..8d8a29d --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_high_quality_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_library_add_24px.svg b/src/material-widgets/icons/av/svg/production/ic_library_add_24px.svg new file mode 100644 index 0000000..baea3e9 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_library_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_library_books_24px.svg b/src/material-widgets/icons/av/svg/production/ic_library_books_24px.svg new file mode 100644 index 0000000..614c7bf --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_library_books_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_library_music_24px.svg b/src/material-widgets/icons/av/svg/production/ic_library_music_24px.svg new file mode 100644 index 0000000..357e6d4 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_library_music_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_loop_24px.svg b/src/material-widgets/icons/av/svg/production/ic_loop_24px.svg new file mode 100644 index 0000000..327ff63 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_loop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_mic_24px.svg b/src/material-widgets/icons/av/svg/production/ic_mic_24px.svg new file mode 100644 index 0000000..e5691ca --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_mic_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_mic_none_24px.svg b/src/material-widgets/icons/av/svg/production/ic_mic_none_24px.svg new file mode 100644 index 0000000..d82849a --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_mic_none_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_mic_off_24px.svg b/src/material-widgets/icons/av/svg/production/ic_mic_off_24px.svg new file mode 100644 index 0000000..4c27fb5 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_mic_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_movie_24px.svg b/src/material-widgets/icons/av/svg/production/ic_movie_24px.svg new file mode 100644 index 0000000..8bbbb53 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_movie_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_music_video_24px.svg b/src/material-widgets/icons/av/svg/production/ic_music_video_24px.svg new file mode 100644 index 0000000..2fe246c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_music_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_new_releases_24px.svg b/src/material-widgets/icons/av/svg/production/ic_new_releases_24px.svg new file mode 100644 index 0000000..37ed86f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_new_releases_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_not_interested_24px.svg b/src/material-widgets/icons/av/svg/production/ic_not_interested_24px.svg new file mode 100644 index 0000000..065210c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_not_interested_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_note_24px.svg b/src/material-widgets/icons/av/svg/production/ic_note_24px.svg new file mode 100644 index 0000000..76919c2 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_note_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_pause_24px.svg b/src/material-widgets/icons/av/svg/production/ic_pause_24px.svg new file mode 100644 index 0000000..c20e156 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_pause_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_pause_circle_filled_24px.svg b/src/material-widgets/icons/av/svg/production/ic_pause_circle_filled_24px.svg new file mode 100644 index 0000000..e4763b2 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_pause_circle_filled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_pause_circle_outline_24px.svg b/src/material-widgets/icons/av/svg/production/ic_pause_circle_outline_24px.svg new file mode 100644 index 0000000..b1ea4fe --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_pause_circle_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_play_arrow_24px.svg b/src/material-widgets/icons/av/svg/production/ic_play_arrow_24px.svg new file mode 100644 index 0000000..c5e1a4c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_play_arrow_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_play_circle_filled_24px.svg b/src/material-widgets/icons/av/svg/production/ic_play_circle_filled_24px.svg new file mode 100644 index 0000000..dd022c5 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_play_circle_filled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_play_circle_outline_24px.svg b/src/material-widgets/icons/av/svg/production/ic_play_circle_outline_24px.svg new file mode 100644 index 0000000..90b5a4e --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_play_circle_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_playlist_add_24px.svg b/src/material-widgets/icons/av/svg/production/ic_playlist_add_24px.svg new file mode 100644 index 0000000..a0ee454 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_playlist_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_playlist_add_check_24px.svg b/src/material-widgets/icons/av/svg/production/ic_playlist_add_check_24px.svg new file mode 100644 index 0000000..c455dab --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_playlist_add_check_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_playlist_play_24px.svg b/src/material-widgets/icons/av/svg/production/ic_playlist_play_24px.svg new file mode 100644 index 0000000..4b049f7 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_playlist_play_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_queue_24px.svg b/src/material-widgets/icons/av/svg/production/ic_queue_24px.svg new file mode 100644 index 0000000..baea3e9 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_queue_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_queue_music_24px.svg b/src/material-widgets/icons/av/svg/production/ic_queue_music_24px.svg new file mode 100644 index 0000000..5fed92b --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_queue_music_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_queue_play_next_24px.svg b/src/material-widgets/icons/av/svg/production/ic_queue_play_next_24px.svg new file mode 100644 index 0000000..db90329 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_queue_play_next_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_radio_24px.svg b/src/material-widgets/icons/av/svg/production/ic_radio_24px.svg new file mode 100644 index 0000000..6729cf5 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_radio_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_recent_actors_24px.svg b/src/material-widgets/icons/av/svg/production/ic_recent_actors_24px.svg new file mode 100644 index 0000000..f1d8deb --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_recent_actors_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_remove_from_queue_24px.svg b/src/material-widgets/icons/av/svg/production/ic_remove_from_queue_24px.svg new file mode 100644 index 0000000..bbd2791 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_remove_from_queue_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_repeat_24px.svg b/src/material-widgets/icons/av/svg/production/ic_repeat_24px.svg new file mode 100644 index 0000000..6c58d4e --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_repeat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_repeat_one_24px.svg b/src/material-widgets/icons/av/svg/production/ic_repeat_one_24px.svg new file mode 100644 index 0000000..fcc3d14 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_repeat_one_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_replay_10_24px.svg b/src/material-widgets/icons/av/svg/production/ic_replay_10_24px.svg new file mode 100644 index 0000000..6ddad5d --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_replay_10_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_replay_24px.svg b/src/material-widgets/icons/av/svg/production/ic_replay_24px.svg new file mode 100644 index 0000000..c3c75e7 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_replay_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_replay_30_24px.svg b/src/material-widgets/icons/av/svg/production/ic_replay_30_24px.svg new file mode 100644 index 0000000..7c98374 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_replay_30_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_replay_5_24px.svg b/src/material-widgets/icons/av/svg/production/ic_replay_5_24px.svg new file mode 100644 index 0000000..93d1b21 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_replay_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_shuffle_24px.svg b/src/material-widgets/icons/av/svg/production/ic_shuffle_24px.svg new file mode 100644 index 0000000..f5bcf6f --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_shuffle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_skip_next_24px.svg b/src/material-widgets/icons/av/svg/production/ic_skip_next_24px.svg new file mode 100644 index 0000000..178eca3 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_skip_next_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_skip_previous_24px.svg b/src/material-widgets/icons/av/svg/production/ic_skip_previous_24px.svg new file mode 100644 index 0000000..e719ff5 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_skip_previous_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_slow_motion_video_24px.svg b/src/material-widgets/icons/av/svg/production/ic_slow_motion_video_24px.svg new file mode 100644 index 0000000..b28f886 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_slow_motion_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_snooze_24px.svg b/src/material-widgets/icons/av/svg/production/ic_snooze_24px.svg new file mode 100644 index 0000000..738bda8 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_snooze_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_sort_by_alpha_24px.svg b/src/material-widgets/icons/av/svg/production/ic_sort_by_alpha_24px.svg new file mode 100644 index 0000000..b9975f9 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_sort_by_alpha_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_stop_24px.svg b/src/material-widgets/icons/av/svg/production/ic_stop_24px.svg new file mode 100644 index 0000000..48d3f2d --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_stop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_subscriptions_24px.svg b/src/material-widgets/icons/av/svg/production/ic_subscriptions_24px.svg new file mode 100644 index 0000000..b5b5250 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_subscriptions_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_subtitles_24px.svg b/src/material-widgets/icons/av/svg/production/ic_subtitles_24px.svg new file mode 100644 index 0000000..ea10bfd --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_subtitles_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_surround_sound_24px.svg b/src/material-widgets/icons/av/svg/production/ic_surround_sound_24px.svg new file mode 100644 index 0000000..675fd39 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_surround_sound_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_video_call_24px.svg b/src/material-widgets/icons/av/svg/production/ic_video_call_24px.svg new file mode 100644 index 0000000..e1a21e1 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_video_call_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_video_label_24px.svg b/src/material-widgets/icons/av/svg/production/ic_video_label_24px.svg new file mode 100644 index 0000000..cb90129 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_video_label_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_video_library_24px.svg b/src/material-widgets/icons/av/svg/production/ic_video_library_24px.svg new file mode 100644 index 0000000..f69f3cb --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_video_library_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_videocam_24px.svg b/src/material-widgets/icons/av/svg/production/ic_videocam_24px.svg new file mode 100644 index 0000000..a2606b1 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_videocam_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_videocam_off_24px.svg b/src/material-widgets/icons/av/svg/production/ic_videocam_off_24px.svg new file mode 100644 index 0000000..134c583 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_videocam_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_volume_down_24px.svg b/src/material-widgets/icons/av/svg/production/ic_volume_down_24px.svg new file mode 100644 index 0000000..b993e7c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_volume_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_volume_mute_24px.svg b/src/material-widgets/icons/av/svg/production/ic_volume_mute_24px.svg new file mode 100644 index 0000000..66b7daf --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_volume_mute_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_volume_off_24px.svg b/src/material-widgets/icons/av/svg/production/ic_volume_off_24px.svg new file mode 100644 index 0000000..b10f2bf --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_volume_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_volume_up_24px.svg b/src/material-widgets/icons/av/svg/production/ic_volume_up_24px.svg new file mode 100644 index 0000000..fe7100e --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_volume_up_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_web_24px.svg b/src/material-widgets/icons/av/svg/production/ic_web_24px.svg new file mode 100644 index 0000000..2f2150c --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_web_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/av/svg/production/ic_web_asset_24px.svg b/src/material-widgets/icons/av/svg/production/ic_web_asset_24px.svg new file mode 100644 index 0000000..74e61d3 --- /dev/null +++ b/src/material-widgets/icons/av/svg/production/ic_web_asset_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_business_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_business_24px.svg new file mode 100644 index 0000000..bfaefa1 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_business_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_24px.svg new file mode 100644 index 0000000..5908b6a --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_end_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_end_24px.svg new file mode 100644 index 0000000..c3fe17b --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_end_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_made_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_made_24px.svg new file mode 100644 index 0000000..6a58bdf --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_made_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_merge_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_merge_24px.svg new file mode 100644 index 0000000..b10772d --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_merge_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_missed_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_missed_24px.svg new file mode 100644 index 0000000..db0f8cc --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_missed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg new file mode 100644 index 0000000..3385d42 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_missed_outgoing_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_received_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_received_24px.svg new file mode 100644 index 0000000..0516080 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_received_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_call_split_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_call_split_24px.svg new file mode 100644 index 0000000..9dd562c --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_call_split_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_chat_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_chat_24px.svg new file mode 100644 index 0000000..1c68f72 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_chat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_24px.svg new file mode 100644 index 0000000..d447be3 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg new file mode 100755 index 0000000..e1a36ee --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_chat_bubble_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_clear_all_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_clear_all_24px.svg new file mode 100644 index 0000000..82a7e3c --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_clear_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_comment_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_comment_24px.svg new file mode 100644 index 0000000..db645e8 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_comment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_contact_mail_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_contact_mail_24px.svg new file mode 100644 index 0000000..ad23103 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_contact_mail_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_contact_phone_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_contact_phone_24px.svg new file mode 100644 index 0000000..6945887 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_contact_phone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_contacts_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_contacts_24px.svg new file mode 100644 index 0000000..e9a0749 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_contacts_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_dialer_sip_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_dialer_sip_24px.svg new file mode 100644 index 0000000..247068a --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_dialer_sip_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_dialpad_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_dialpad_24px.svg new file mode 100644 index 0000000..1d82c79 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_dialpad_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_email_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_email_24px.svg new file mode 100644 index 0000000..f2c5b4f --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_email_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_forum_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_forum_24px.svg new file mode 100644 index 0000000..8c958d9 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_forum_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_import_contacts_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_import_contacts_24px.svg new file mode 100644 index 0000000..154d45b --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_import_contacts_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_import_export_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_import_export_24px.svg new file mode 100644 index 0000000..1af2dbf --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_import_export_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_invert_colors_off_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_invert_colors_off_24px.svg new file mode 100644 index 0000000..c880d9b --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_invert_colors_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_live_help_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_live_help_24px.svg new file mode 100644 index 0000000..abe3129 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_live_help_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_location_off_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_location_off_24px.svg new file mode 100644 index 0000000..270259b --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_location_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_location_on_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_location_on_24px.svg new file mode 100644 index 0000000..490afe9 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_location_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_mail_outline_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_mail_outline_24px.svg new file mode 100644 index 0000000..c8798e6 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_mail_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_message_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_message_24px.svg new file mode 100644 index 0000000..0dfd671 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_message_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_no_sim_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_no_sim_24px.svg new file mode 100644 index 0000000..d6b8e22 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_no_sim_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_phone_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_phone_24px.svg new file mode 100644 index 0000000..5908b6a --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_phone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_phonelink_erase_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_phonelink_erase_24px.svg new file mode 100644 index 0000000..6d99266 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_phonelink_erase_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_phonelink_lock_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_phonelink_lock_24px.svg new file mode 100644 index 0000000..cbf3606 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_phonelink_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_phonelink_ring_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_phonelink_ring_24px.svg new file mode 100644 index 0000000..34cb3a8 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_phonelink_ring_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_phonelink_setup_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_phonelink_setup_24px.svg new file mode 100644 index 0000000..0aef7a0 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_phonelink_setup_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_portable_wifi_off_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_portable_wifi_off_24px.svg new file mode 100644 index 0000000..c7fc011 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_portable_wifi_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_present_to_all_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_present_to_all_24px.svg new file mode 100644 index 0000000..d63f7b9 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_present_to_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_ring_volume_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_ring_volume_24px.svg new file mode 100644 index 0000000..25f1b5d --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_ring_volume_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_rss_feed_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_rss_feed_24px.svg new file mode 100644 index 0000000..721872d --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_rss_feed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_screen_share_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_screen_share_24px.svg new file mode 100644 index 0000000..4cb0976 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_screen_share_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_speaker_phone_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_speaker_phone_24px.svg new file mode 100644 index 0000000..e812da7 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_speaker_phone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_stay_current_landscape_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_stay_current_landscape_24px.svg new file mode 100644 index 0000000..b6c98c2 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_stay_current_landscape_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_stay_current_portrait_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_stay_current_portrait_24px.svg new file mode 100644 index 0000000..fed6cce --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_stay_current_portrait_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg new file mode 100644 index 0000000..b6c98c2 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_stay_primary_landscape_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg new file mode 100644 index 0000000..fed6cce --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_stay_primary_portrait_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_stop_screen_share_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_stop_screen_share_24px.svg new file mode 100644 index 0000000..ec70b9b --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_stop_screen_share_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_swap_calls_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_swap_calls_24px.svg new file mode 100644 index 0000000..53ab208 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_swap_calls_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_textsms_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_textsms_24px.svg new file mode 100644 index 0000000..b427d45 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_textsms_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_voicemail_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_voicemail_24px.svg new file mode 100644 index 0000000..2b24059 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_voicemail_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/communication/svg/production/ic_vpn_key_24px.svg b/src/material-widgets/icons/communication/svg/production/ic_vpn_key_24px.svg new file mode 100644 index 0000000..555d034 --- /dev/null +++ b/src/material-widgets/icons/communication/svg/production/ic_vpn_key_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_add_24px.svg b/src/material-widgets/icons/content/svg/production/ic_add_24px.svg new file mode 100644 index 0000000..58f73e9 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_add_box_24px.svg b/src/material-widgets/icons/content/svg/production/ic_add_box_24px.svg new file mode 100644 index 0000000..c091cfc --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_add_box_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_add_circle_24px.svg b/src/material-widgets/icons/content/svg/production/ic_add_circle_24px.svg new file mode 100644 index 0000000..60aaa95 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_add_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_add_circle_outline_24px.svg b/src/material-widgets/icons/content/svg/production/ic_add_circle_outline_24px.svg new file mode 100644 index 0000000..55c6b1b --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_add_circle_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_archive_24px.svg b/src/material-widgets/icons/content/svg/production/ic_archive_24px.svg new file mode 100644 index 0000000..bab7497 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_archive_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_backspace_24px.svg b/src/material-widgets/icons/content/svg/production/ic_backspace_24px.svg new file mode 100644 index 0000000..6ebbe51 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_backspace_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_block_24px.svg b/src/material-widgets/icons/content/svg/production/ic_block_24px.svg new file mode 100644 index 0000000..661cdf1 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_block_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_clear_24px.svg b/src/material-widgets/icons/content/svg/production/ic_clear_24px.svg new file mode 100644 index 0000000..865788b --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_clear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_content_copy_24px.svg b/src/material-widgets/icons/content/svg/production/ic_content_copy_24px.svg new file mode 100644 index 0000000..7c6b60a --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_content_copy_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_content_cut_24px.svg b/src/material-widgets/icons/content/svg/production/ic_content_cut_24px.svg new file mode 100644 index 0000000..b89a0d0 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_content_cut_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_content_paste_24px.svg b/src/material-widgets/icons/content/svg/production/ic_content_paste_24px.svg new file mode 100644 index 0000000..af63a64 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_content_paste_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_create_24px.svg b/src/material-widgets/icons/content/svg/production/ic_create_24px.svg new file mode 100644 index 0000000..f5ddfe1 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_create_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_delete_sweep_24px.svg b/src/material-widgets/icons/content/svg/production/ic_delete_sweep_24px.svg new file mode 100644 index 0000000..8aab88a --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_delete_sweep_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_drafts_24px.svg b/src/material-widgets/icons/content/svg/production/ic_drafts_24px.svg new file mode 100644 index 0000000..2d5456b --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_drafts_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_filter_list_24px.svg b/src/material-widgets/icons/content/svg/production/ic_filter_list_24px.svg new file mode 100644 index 0000000..972d401 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_filter_list_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_flag_24px.svg b/src/material-widgets/icons/content/svg/production/ic_flag_24px.svg new file mode 100644 index 0000000..eaf3ff4 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_flag_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_font_download_24px.svg b/src/material-widgets/icons/content/svg/production/ic_font_download_24px.svg new file mode 100644 index 0000000..60ea38d --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_font_download_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_forward_24px.svg b/src/material-widgets/icons/content/svg/production/ic_forward_24px.svg new file mode 100644 index 0000000..c9353ea --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_forward_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_gesture_24px.svg b/src/material-widgets/icons/content/svg/production/ic_gesture_24px.svg new file mode 100644 index 0000000..dac332c --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_gesture_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_inbox_24px.svg b/src/material-widgets/icons/content/svg/production/ic_inbox_24px.svg new file mode 100644 index 0000000..8297501 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_inbox_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_link_24px.svg b/src/material-widgets/icons/content/svg/production/ic_link_24px.svg new file mode 100644 index 0000000..f39e2a7 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_link_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_low_priority_24px.svg b/src/material-widgets/icons/content/svg/production/ic_low_priority_24px.svg new file mode 100644 index 0000000..b1ab04c --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_low_priority_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_mail_24px.svg b/src/material-widgets/icons/content/svg/production/ic_mail_24px.svg new file mode 100644 index 0000000..f2c5b4f --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_mail_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_markunread_24px.svg b/src/material-widgets/icons/content/svg/production/ic_markunread_24px.svg new file mode 100644 index 0000000..f2c5b4f --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_markunread_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_move_to_inbox_24px.svg b/src/material-widgets/icons/content/svg/production/ic_move_to_inbox_24px.svg new file mode 100644 index 0000000..cbc97ad --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_move_to_inbox_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_next_week_24px.svg b/src/material-widgets/icons/content/svg/production/ic_next_week_24px.svg new file mode 100644 index 0000000..6e52679 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_next_week_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_redo_24px.svg b/src/material-widgets/icons/content/svg/production/ic_redo_24px.svg new file mode 100644 index 0000000..764ab77 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_redo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_remove_24px.svg b/src/material-widgets/icons/content/svg/production/ic_remove_24px.svg new file mode 100644 index 0000000..9128833 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_remove_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_remove_circle_24px.svg b/src/material-widgets/icons/content/svg/production/ic_remove_circle_24px.svg new file mode 100644 index 0000000..0f978ec --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_remove_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_remove_circle_outline_24px.svg b/src/material-widgets/icons/content/svg/production/ic_remove_circle_outline_24px.svg new file mode 100644 index 0000000..d35e183 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_remove_circle_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_reply_24px.svg b/src/material-widgets/icons/content/svg/production/ic_reply_24px.svg new file mode 100644 index 0000000..65c02ca --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_reply_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_reply_all_24px.svg b/src/material-widgets/icons/content/svg/production/ic_reply_all_24px.svg new file mode 100644 index 0000000..5c90b4b --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_reply_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_report_24px.svg b/src/material-widgets/icons/content/svg/production/ic_report_24px.svg new file mode 100644 index 0000000..d09adbb --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_report_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_save_24px.svg b/src/material-widgets/icons/content/svg/production/ic_save_24px.svg new file mode 100644 index 0000000..1d3c300 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_save_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_select_all_24px.svg b/src/material-widgets/icons/content/svg/production/ic_select_all_24px.svg new file mode 100644 index 0000000..4614449 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_select_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_send_24px.svg b/src/material-widgets/icons/content/svg/production/ic_send_24px.svg new file mode 100644 index 0000000..b679858 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_send_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_sort_24px.svg b/src/material-widgets/icons/content/svg/production/ic_sort_24px.svg new file mode 100644 index 0000000..84efa53 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_sort_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_text_format_24px.svg b/src/material-widgets/icons/content/svg/production/ic_text_format_24px.svg new file mode 100644 index 0000000..92ec329 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_text_format_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_unarchive_24px.svg b/src/material-widgets/icons/content/svg/production/ic_unarchive_24px.svg new file mode 100644 index 0000000..6192fa7 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_unarchive_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_undo_24px.svg b/src/material-widgets/icons/content/svg/production/ic_undo_24px.svg new file mode 100644 index 0000000..c37cf40 --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_undo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/content/svg/production/ic_weekend_24px.svg b/src/material-widgets/icons/content/svg/production/ic_weekend_24px.svg new file mode 100644 index 0000000..f4e56cc --- /dev/null +++ b/src/material-widgets/icons/content/svg/production/ic_weekend_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_access_alarm_24px.svg b/src/material-widgets/icons/device/svg/production/ic_access_alarm_24px.svg new file mode 100644 index 0000000..edfa7a6 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_access_alarm_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_access_alarms_24px.svg b/src/material-widgets/icons/device/svg/production/ic_access_alarms_24px.svg new file mode 100755 index 0000000..a799163 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_access_alarms_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_access_time_24px.svg b/src/material-widgets/icons/device/svg/production/ic_access_time_24px.svg new file mode 100644 index 0000000..fac5f2e --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_access_time_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_add_alarm_24px.svg b/src/material-widgets/icons/device/svg/production/ic_add_alarm_24px.svg new file mode 100644 index 0000000..8bf2e6c --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_add_alarm_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_airplanemode_active_24px.svg b/src/material-widgets/icons/device/svg/production/ic_airplanemode_active_24px.svg new file mode 100644 index 0000000..240d1b6 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_airplanemode_active_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_airplanemode_inactive_24px.svg b/src/material-widgets/icons/device/svg/production/ic_airplanemode_inactive_24px.svg new file mode 100644 index 0000000..c2828d8 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_airplanemode_inactive_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_20_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_20_24px.svg new file mode 100644 index 0000000..db91e43 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_20_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_30_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_30_24px.svg new file mode 100644 index 0000000..305e322 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_30_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_50_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_50_24px.svg new file mode 100644 index 0000000..c8205f8 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_50_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_60_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_60_24px.svg new file mode 100644 index 0000000..42d8bba --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_60_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_80_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_80_24px.svg new file mode 100644 index 0000000..1633055 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_80_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_90_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_90_24px.svg new file mode 100644 index 0000000..4a242c5 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_90_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_alert_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_alert_24px.svg new file mode 100644 index 0000000..08d3008 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_alert_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_20_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_20_24px.svg new file mode 100644 index 0000000..9b90d8c --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_20_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_30_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_30_24px.svg new file mode 100644 index 0000000..b21330f --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_30_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_50_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_50_24px.svg new file mode 100644 index 0000000..9958350 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_50_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_60_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_60_24px.svg new file mode 100644 index 0000000..a9e5d40 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_60_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_80_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_80_24px.svg new file mode 100644 index 0000000..1695004 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_80_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_90_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_90_24px.svg new file mode 100644 index 0000000..2fc050e --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_90_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_charging_full_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_charging_full_24px.svg new file mode 100644 index 0000000..1efa7d3 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_charging_full_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_full_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_full_24px.svg new file mode 100644 index 0000000..122ea41 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_full_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_std_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_std_24px.svg new file mode 100644 index 0000000..122ea41 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_std_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_battery_unknown_24px.svg b/src/material-widgets/icons/device/svg/production/ic_battery_unknown_24px.svg new file mode 100644 index 0000000..7ef9a9a --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_battery_unknown_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_bluetooth_24px.svg b/src/material-widgets/icons/device/svg/production/ic_bluetooth_24px.svg new file mode 100644 index 0000000..ad1e4f2 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_bluetooth_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_bluetooth_connected_24px.svg b/src/material-widgets/icons/device/svg/production/ic_bluetooth_connected_24px.svg new file mode 100644 index 0000000..90b3a58 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_bluetooth_connected_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_bluetooth_disabled_24px.svg b/src/material-widgets/icons/device/svg/production/ic_bluetooth_disabled_24px.svg new file mode 100644 index 0000000..2974d2b --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_bluetooth_disabled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_bluetooth_searching_24px.svg b/src/material-widgets/icons/device/svg/production/ic_bluetooth_searching_24px.svg new file mode 100644 index 0000000..8bb176e --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_bluetooth_searching_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_brightness_auto_24px.svg b/src/material-widgets/icons/device/svg/production/ic_brightness_auto_24px.svg new file mode 100644 index 0000000..074d7b1 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_brightness_auto_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_brightness_high_24px.svg b/src/material-widgets/icons/device/svg/production/ic_brightness_high_24px.svg new file mode 100644 index 0000000..f4a2b29 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_brightness_high_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_brightness_low_24px.svg b/src/material-widgets/icons/device/svg/production/ic_brightness_low_24px.svg new file mode 100644 index 0000000..2b6d29d --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_brightness_low_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_brightness_medium_24px.svg b/src/material-widgets/icons/device/svg/production/ic_brightness_medium_24px.svg new file mode 100644 index 0000000..dc29999 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_brightness_medium_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_data_usage_24px.svg b/src/material-widgets/icons/device/svg/production/ic_data_usage_24px.svg new file mode 100644 index 0000000..7f0786a --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_data_usage_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_developer_mode_24px.svg b/src/material-widgets/icons/device/svg/production/ic_developer_mode_24px.svg new file mode 100644 index 0000000..b64293b --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_developer_mode_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_devices_24px.svg b/src/material-widgets/icons/device/svg/production/ic_devices_24px.svg new file mode 100644 index 0000000..266e993 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_devices_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_dvr_24px.svg b/src/material-widgets/icons/device/svg/production/ic_dvr_24px.svg new file mode 100644 index 0000000..fd28af7 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_dvr_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_gps_fixed_24px.svg b/src/material-widgets/icons/device/svg/production/ic_gps_fixed_24px.svg new file mode 100644 index 0000000..394dc36 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_gps_fixed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_gps_not_fixed_24px.svg b/src/material-widgets/icons/device/svg/production/ic_gps_not_fixed_24px.svg new file mode 100644 index 0000000..f05e9b0 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_gps_not_fixed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_gps_off_24px.svg b/src/material-widgets/icons/device/svg/production/ic_gps_off_24px.svg new file mode 100644 index 0000000..c1435e3 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_gps_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_graphic_eq_24px.svg b/src/material-widgets/icons/device/svg/production/ic_graphic_eq_24px.svg new file mode 100644 index 0000000..e980427 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_graphic_eq_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_location_disabled_24px.svg b/src/material-widgets/icons/device/svg/production/ic_location_disabled_24px.svg new file mode 100644 index 0000000..c1435e3 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_location_disabled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_location_searching_24px.svg b/src/material-widgets/icons/device/svg/production/ic_location_searching_24px.svg new file mode 100644 index 0000000..f05e9b0 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_location_searching_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_network_cell_24px.svg b/src/material-widgets/icons/device/svg/production/ic_network_cell_24px.svg new file mode 100644 index 0000000..0024136 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_network_cell_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_network_wifi_24px.svg b/src/material-widgets/icons/device/svg/production/ic_network_wifi_24px.svg new file mode 100644 index 0000000..6e03e50 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_network_wifi_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_nfc_24px.svg b/src/material-widgets/icons/device/svg/production/ic_nfc_24px.svg new file mode 100644 index 0000000..49cffc9 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_nfc_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_screen_lock_landscape_24px.svg b/src/material-widgets/icons/device/svg/production/ic_screen_lock_landscape_24px.svg new file mode 100644 index 0000000..1b0925d --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_screen_lock_landscape_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_screen_lock_portrait_24px.svg b/src/material-widgets/icons/device/svg/production/ic_screen_lock_portrait_24px.svg new file mode 100644 index 0000000..cd382ac --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_screen_lock_portrait_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_screen_lock_rotation_24px.svg b/src/material-widgets/icons/device/svg/production/ic_screen_lock_rotation_24px.svg new file mode 100644 index 0000000..30e015f --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_screen_lock_rotation_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_screen_rotation_24px.svg b/src/material-widgets/icons/device/svg/production/ic_screen_rotation_24px.svg new file mode 100644 index 0000000..3750ddc --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_screen_rotation_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_sd_storage_24px.svg b/src/material-widgets/icons/device/svg/production/ic_sd_storage_24px.svg new file mode 100644 index 0000000..15ab481 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_sd_storage_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_settings_system_daydream_24px.svg b/src/material-widgets/icons/device/svg/production/ic_settings_system_daydream_24px.svg new file mode 100644 index 0000000..6d35778 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_settings_system_daydream_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg new file mode 100644 index 0000000..0f29463 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg new file mode 100644 index 0000000..8c785b4 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg new file mode 100644 index 0000000..22352ef --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg new file mode 100644 index 0000000..0024136 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg new file mode 100644 index 0000000..dc28eb7 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg new file mode 100644 index 0000000..fe6765f --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg new file mode 100644 index 0000000..de2550c --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg new file mode 100644 index 0000000..8bfeb23 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg new file mode 100644 index 0000000..fd79f00 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg new file mode 100644 index 0000000..0faee96 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg new file mode 100644 index 0000000..d6b8e22 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_null_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_null_24px.svg new file mode 100644 index 0000000..f3293a5 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_null_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_cellular_off_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_off_24px.svg new file mode 100644 index 0000000..a8de8db --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_cellular_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg new file mode 100644 index 0000000..46a2cc6 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg new file mode 100644 index 0000000..19227d6 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg new file mode 100755 index 0000000..86e1b5d --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg new file mode 100644 index 0000000..7f0f951 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg new file mode 100755 index 0000000..c96053c --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg new file mode 100644 index 0000000..6e03e50 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg new file mode 100755 index 0000000..10ff8c0 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg new file mode 100644 index 0000000..d013bfd --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg new file mode 100755 index 0000000..45a8294 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_signal_wifi_off_24px.svg b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_off_24px.svg new file mode 100644 index 0000000..fcf92d0 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_signal_wifi_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_storage_24px.svg b/src/material-widgets/icons/device/svg/production/ic_storage_24px.svg new file mode 100644 index 0000000..8cae0c1 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_storage_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_usb_24px.svg b/src/material-widgets/icons/device/svg/production/ic_usb_24px.svg new file mode 100644 index 0000000..b08014a --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_usb_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_wallpaper_24px.svg b/src/material-widgets/icons/device/svg/production/ic_wallpaper_24px.svg new file mode 100644 index 0000000..74c082b --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_wallpaper_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_widgets_24px.svg b/src/material-widgets/icons/device/svg/production/ic_widgets_24px.svg new file mode 100644 index 0000000..fcc2293 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_widgets_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_wifi_lock_24px.svg b/src/material-widgets/icons/device/svg/production/ic_wifi_lock_24px.svg new file mode 100644 index 0000000..710d716 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_wifi_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/device/svg/production/ic_wifi_tethering_24px.svg b/src/material-widgets/icons/device/svg/production/ic_wifi_tethering_24px.svg new file mode 100644 index 0000000..f16f282 --- /dev/null +++ b/src/material-widgets/icons/device/svg/production/ic_wifi_tethering_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_attach_file_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_attach_file_24px.svg new file mode 100644 index 0000000..471fb99 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_attach_file_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_attach_money_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_attach_money_24px.svg new file mode 100644 index 0000000..76e3e17 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_attach_money_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_all_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_all_24px.svg new file mode 100644 index 0000000..4537456 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_all_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_bottom_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_bottom_24px.svg new file mode 100644 index 0000000..61be129 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_bottom_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_clear_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_clear_24px.svg new file mode 100644 index 0000000..a585f80 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_clear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_color_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_color_24px.svg new file mode 100644 index 0000000..4f6e788 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_color_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_horizontal_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_horizontal_24px.svg new file mode 100644 index 0000000..f84b852 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_horizontal_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_inner_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_inner_24px.svg new file mode 100644 index 0000000..a5a4677 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_inner_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_left_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_left_24px.svg new file mode 100644 index 0000000..894c809 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_outer_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_outer_24px.svg new file mode 100644 index 0000000..23fbba8 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_outer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_right_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_right_24px.svg new file mode 100644 index 0000000..f8965e1 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_style_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_style_24px.svg new file mode 100644 index 0000000..179e8d6 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_style_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_top_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_top_24px.svg new file mode 100644 index 0000000..7f6795f --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_top_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_border_vertical_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_border_vertical_24px.svg new file mode 100644 index 0000000..719ddf6 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_border_vertical_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_bubble_chart_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_bubble_chart_24px.svg new file mode 100644 index 0000000..35d0fbb --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_bubble_chart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_drag_handle_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_drag_handle_24px.svg new file mode 100644 index 0000000..a292338 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_drag_handle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_align_center_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_align_center_24px.svg new file mode 100644 index 0000000..82214e6 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_align_center_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_align_justify_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_align_justify_24px.svg new file mode 100644 index 0000000..3dd6fed --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_align_justify_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_align_left_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_align_left_24px.svg new file mode 100644 index 0000000..77d7810 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_align_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_align_right_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_align_right_24px.svg new file mode 100644 index 0000000..a786d99 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_align_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_bold_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_bold_24px.svg new file mode 100644 index 0000000..2b7d0f1 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_bold_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_clear_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_clear_24px.svg new file mode 100644 index 0000000..bb78cd7 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_clear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_color_fill_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_color_fill_24px.svg new file mode 100644 index 0000000..1cc9972 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_color_fill_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_color_reset_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_color_reset_24px.svg new file mode 100644 index 0000000..4027103 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_color_reset_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_color_text_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_color_text_24px.svg new file mode 100644 index 0000000..49858ad --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_color_text_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_indent_decrease_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_indent_decrease_24px.svg new file mode 100644 index 0000000..61dc59f --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_indent_decrease_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_indent_increase_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_indent_increase_24px.svg new file mode 100644 index 0000000..d46f676 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_indent_increase_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_italic_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_italic_24px.svg new file mode 100644 index 0000000..c8acbb8 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_italic_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_line_spacing_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_line_spacing_24px.svg new file mode 100644 index 0000000..ff11d3a --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_line_spacing_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_list_bulleted_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_list_bulleted_24px.svg new file mode 100644 index 0000000..4beb2cd --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_list_bulleted_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_list_numbered_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_list_numbered_24px.svg new file mode 100644 index 0000000..82f85bb --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_list_numbered_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_paint_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_paint_24px.svg new file mode 100644 index 0000000..6d988b3 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_paint_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_quote_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_quote_24px.svg new file mode 100644 index 0000000..9d8fa8b --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_quote_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_shapes_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_shapes_24px.svg new file mode 100644 index 0000000..a14bb86 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_shapes_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_size_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_size_24px.svg new file mode 100644 index 0000000..51d9371 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_size_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_strikethrough_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_strikethrough_24px.svg new file mode 100644 index 0000000..1ce6765 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_strikethrough_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg new file mode 100644 index 0000000..f9e7290 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg new file mode 100644 index 0000000..7259c4e --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_format_underlined_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_format_underlined_24px.svg new file mode 100644 index 0000000..24f0729 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_format_underlined_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_functions_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_functions_24px.svg new file mode 100644 index 0000000..003ef30 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_functions_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_highlight_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_highlight_24px.svg new file mode 100644 index 0000000..ac55df1 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_highlight_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_chart_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_chart_24px.svg new file mode 100644 index 0000000..cc7768b --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_chart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_comment_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_comment_24px.svg new file mode 100644 index 0000000..c82fbff --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_comment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_drive_file_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_drive_file_24px.svg new file mode 100644 index 0000000..6aa287e --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_drive_file_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_emoticon_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_emoticon_24px.svg new file mode 100644 index 0000000..57bea0f --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_emoticon_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_invitation_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_invitation_24px.svg new file mode 100644 index 0000000..1b084e8 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_invitation_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_link_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_link_24px.svg new file mode 100644 index 0000000..f39e2a7 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_link_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_insert_photo_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_insert_photo_24px.svg new file mode 100644 index 0000000..6ccc16a --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_insert_photo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_linear_scale_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_linear_scale_24px.svg new file mode 100644 index 0000000..9b57080 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_linear_scale_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_merge_type_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_merge_type_24px.svg new file mode 100644 index 0000000..b10772d --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_merge_type_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_mode_comment_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_mode_comment_24px.svg new file mode 100644 index 0000000..912954d --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_mode_comment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_mode_edit_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_mode_edit_24px.svg new file mode 100644 index 0000000..f5ddfe1 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_mode_edit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_monetization_on_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_monetization_on_24px.svg new file mode 100644 index 0000000..fbd8735 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_monetization_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_money_off_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_money_off_24px.svg new file mode 100755 index 0000000..c48bc8c --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_money_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_multiline_chart_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_multiline_chart_24px.svg new file mode 100644 index 0000000..c2a1e0b --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_multiline_chart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_pie_chart_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_pie_chart_24px.svg new file mode 100644 index 0000000..d6d96a4 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_pie_chart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg new file mode 100644 index 0000000..c8c8aa8 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_pie_chart_outlined_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_publish_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_publish_24px.svg new file mode 100644 index 0000000..88faf16 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_publish_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_short_text_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_short_text_24px.svg new file mode 100644 index 0000000..f73c4f8 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_short_text_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_show_chart_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_show_chart_24px.svg new file mode 100644 index 0000000..bc01b79 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_show_chart_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_space_bar_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_space_bar_24px.svg new file mode 100755 index 0000000..0f1e7c5 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_space_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_strikethrough_s_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_strikethrough_s_24px.svg new file mode 100644 index 0000000..7f218d0 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_strikethrough_s_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_text_fields_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_text_fields_24px.svg new file mode 100644 index 0000000..705cd75 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_text_fields_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_title_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_title_24px.svg new file mode 100644 index 0000000..c09ac43 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_title_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg new file mode 100644 index 0000000..070f193 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_bottom_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_vertical_align_center_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_center_24px.svg new file mode 100644 index 0000000..b0272c7 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_center_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_vertical_align_top_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_top_24px.svg new file mode 100644 index 0000000..7a1cadd --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_vertical_align_top_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/editor/svg/production/ic_wrap_text_24px.svg b/src/material-widgets/icons/editor/svg/production/ic_wrap_text_24px.svg new file mode 100644 index 0000000..3e11084 --- /dev/null +++ b/src/material-widgets/icons/editor/svg/production/ic_wrap_text_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_attachment_24px.svg b/src/material-widgets/icons/file/svg/production/ic_attachment_24px.svg new file mode 100644 index 0000000..d244845 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_attachment_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_24px.svg new file mode 100644 index 0000000..63f946c --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_circle_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_circle_24px.svg new file mode 100644 index 0000000..859be00 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_done_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_done_24px.svg new file mode 100644 index 0000000..96e49c4 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_done_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_download_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_download_24px.svg new file mode 100644 index 0000000..25d4096 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_download_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_off_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_off_24px.svg new file mode 100644 index 0000000..16e58c5 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_queue_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_queue_24px.svg new file mode 100644 index 0000000..22ddd7d --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_queue_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_cloud_upload_24px.svg b/src/material-widgets/icons/file/svg/production/ic_cloud_upload_24px.svg new file mode 100644 index 0000000..69a9622 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_cloud_upload_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_create_new_folder_24px.svg b/src/material-widgets/icons/file/svg/production/ic_create_new_folder_24px.svg new file mode 100644 index 0000000..3c9da3d --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_create_new_folder_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_file_download_24px.svg b/src/material-widgets/icons/file/svg/production/ic_file_download_24px.svg new file mode 100644 index 0000000..ef421c3 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_file_download_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_file_upload_24px.svg b/src/material-widgets/icons/file/svg/production/ic_file_upload_24px.svg new file mode 100644 index 0000000..0fe9aad --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_file_upload_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_folder_24px.svg b/src/material-widgets/icons/file/svg/production/ic_folder_24px.svg new file mode 100644 index 0000000..e70b01c --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_folder_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_folder_open_24px.svg b/src/material-widgets/icons/file/svg/production/ic_folder_open_24px.svg new file mode 100644 index 0000000..0f59689 --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_folder_open_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/file/svg/production/ic_folder_shared_24px.svg b/src/material-widgets/icons/file/svg/production/ic_folder_shared_24px.svg new file mode 100644 index 0000000..348100e --- /dev/null +++ b/src/material-widgets/icons/file/svg/production/ic_folder_shared_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_cast_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_cast_24px.svg new file mode 100644 index 0000000..5686cc4 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_cast_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_cast_connected_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_cast_connected_24px.svg new file mode 100644 index 0000000..38ca2c7 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_cast_connected_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_computer_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_computer_24px.svg new file mode 100644 index 0000000..6a0af7e --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_computer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_desktop_mac_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_desktop_mac_24px.svg new file mode 100644 index 0000000..8e408af --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_desktop_mac_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_desktop_windows_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_desktop_windows_24px.svg new file mode 100644 index 0000000..56d3324 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_desktop_windows_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_developer_board_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_developer_board_24px.svg new file mode 100755 index 0000000..4efcd93 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_developer_board_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_device_hub_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_device_hub_24px.svg new file mode 100644 index 0000000..f1c8e73 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_device_hub_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_devices_other_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_devices_other_24px.svg new file mode 100644 index 0000000..43768e8 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_devices_other_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_dock_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_dock_24px.svg new file mode 100644 index 0000000..ee94230 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_dock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_gamepad_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_gamepad_24px.svg new file mode 100644 index 0000000..62a4c9b --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_gamepad_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_headset_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_headset_24px.svg new file mode 100644 index 0000000..bdeb1eb --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_headset_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_headset_mic_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_headset_mic_24px.svg new file mode 100644 index 0000000..dba0e66 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_headset_mic_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_24px.svg new file mode 100644 index 0000000..acbf11c --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg new file mode 100644 index 0000000..ed92639 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg new file mode 100644 index 0000000..7002d84 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg new file mode 100644 index 0000000..e74898b --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg new file mode 100644 index 0000000..607eb15 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg new file mode 100644 index 0000000..26fc18e --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_backspace_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg new file mode 100644 index 0000000..2420341 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_capslock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_hide_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_hide_24px.svg new file mode 100644 index 0000000..7f279fa --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_hide_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_return_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_return_24px.svg new file mode 100644 index 0000000..48b52b6 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_return_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_tab_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_tab_24px.svg new file mode 100644 index 0000000..7348895 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_tab_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_keyboard_voice_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_voice_24px.svg new file mode 100644 index 0000000..513e0fd --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_keyboard_voice_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_laptop_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_laptop_24px.svg new file mode 100755 index 0000000..405ef0a --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_laptop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg new file mode 100644 index 0000000..0918cf8 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_laptop_chromebook_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_laptop_mac_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_laptop_mac_24px.svg new file mode 100644 index 0000000..e630d7e --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_laptop_mac_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_laptop_windows_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_laptop_windows_24px.svg new file mode 100644 index 0000000..0522324 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_laptop_windows_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_memory_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_memory_24px.svg new file mode 100644 index 0000000..b7fe44f --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_memory_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_mouse_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_mouse_24px.svg new file mode 100644 index 0000000..ff5184c --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_mouse_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_phone_android_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_phone_android_24px.svg new file mode 100644 index 0000000..b7a256b --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_phone_android_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_phone_iphone_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_phone_iphone_24px.svg new file mode 100644 index 0000000..91ad0e0 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_phone_iphone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_phonelink_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_phonelink_24px.svg new file mode 100644 index 0000000..266e993 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_phonelink_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_phonelink_off_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_phonelink_off_24px.svg new file mode 100644 index 0000000..33b4771 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_phonelink_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_power_input_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_power_input_24px.svg new file mode 100755 index 0000000..353d4ce --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_power_input_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_router_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_router_24px.svg new file mode 100755 index 0000000..0c38782 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_router_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_scanner_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_scanner_24px.svg new file mode 100755 index 0000000..827c151 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_scanner_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_security_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_security_24px.svg new file mode 100644 index 0000000..f855309 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_security_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_sim_card_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_sim_card_24px.svg new file mode 100644 index 0000000..b717193 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_sim_card_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_smartphone_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_smartphone_24px.svg new file mode 100644 index 0000000..db4537f --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_smartphone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_speaker_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_speaker_24px.svg new file mode 100644 index 0000000..fe95bef --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_speaker_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_speaker_group_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_speaker_group_24px.svg new file mode 100755 index 0000000..5ea98a7 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_speaker_group_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_tablet_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_tablet_24px.svg new file mode 100644 index 0000000..f5390cc --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_tablet_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_tablet_android_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_tablet_android_24px.svg new file mode 100755 index 0000000..9e4301b --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_tablet_android_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_tablet_mac_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_tablet_mac_24px.svg new file mode 100644 index 0000000..cb4ae22 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_tablet_mac_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_toys_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_toys_24px.svg new file mode 100755 index 0000000..faef6a0 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_toys_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_tv_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_tv_24px.svg new file mode 100644 index 0000000..6954135 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_tv_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_videogame_asset_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_videogame_asset_24px.svg new file mode 100644 index 0000000..af4c4b0 --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_videogame_asset_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/hardware/svg/production/ic_watch_24px.svg b/src/material-widgets/icons/hardware/svg/production/ic_watch_24px.svg new file mode 100644 index 0000000..a759e1b --- /dev/null +++ b/src/material-widgets/icons/hardware/svg/production/ic_watch_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_add_a_photo_24px.svg b/src/material-widgets/icons/image/svg/production/ic_add_a_photo_24px.svg new file mode 100644 index 0000000..98c6d86 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_add_a_photo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_add_to_photos_24px.svg b/src/material-widgets/icons/image/svg/production/ic_add_to_photos_24px.svg new file mode 100644 index 0000000..baea3e9 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_add_to_photos_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_adjust_24px.svg b/src/material-widgets/icons/image/svg/production/ic_adjust_24px.svg new file mode 100644 index 0000000..a096236 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_adjust_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_assistant_24px.svg b/src/material-widgets/icons/image/svg/production/ic_assistant_24px.svg new file mode 100755 index 0000000..a183f73 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_assistant_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_assistant_photo_24px.svg b/src/material-widgets/icons/image/svg/production/ic_assistant_photo_24px.svg new file mode 100644 index 0000000..eaf3ff4 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_assistant_photo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_audiotrack_24px.svg b/src/material-widgets/icons/image/svg/production/ic_audiotrack_24px.svg new file mode 100644 index 0000000..0cda5dd --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_audiotrack_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_blur_circular_24px.svg b/src/material-widgets/icons/image/svg/production/ic_blur_circular_24px.svg new file mode 100644 index 0000000..3a91b1d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_blur_circular_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_blur_linear_24px.svg b/src/material-widgets/icons/image/svg/production/ic_blur_linear_24px.svg new file mode 100644 index 0000000..1f2590f --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_blur_linear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_blur_off_24px.svg b/src/material-widgets/icons/image/svg/production/ic_blur_off_24px.svg new file mode 100644 index 0000000..532ef8f --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_blur_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_blur_on_24px.svg b/src/material-widgets/icons/image/svg/production/ic_blur_on_24px.svg new file mode 100644 index 0000000..0983b48 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_blur_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_1_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_1_24px.svg new file mode 100644 index 0000000..575b111 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_1_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_2_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_2_24px.svg new file mode 100644 index 0000000..c963e0b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_2_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_3_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_3_24px.svg new file mode 100644 index 0000000..3048e31 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_3_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_4_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_4_24px.svg new file mode 100644 index 0000000..2566874 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_4_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_5_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_5_24px.svg new file mode 100644 index 0000000..2b6d29d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_6_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_6_24px.svg new file mode 100644 index 0000000..dc29999 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_6_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brightness_7_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brightness_7_24px.svg new file mode 100644 index 0000000..f4a2b29 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brightness_7_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_broken_image_24px.svg b/src/material-widgets/icons/image/svg/production/ic_broken_image_24px.svg new file mode 100644 index 0000000..fe22b4b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_broken_image_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_brush_24px.svg b/src/material-widgets/icons/image/svg/production/ic_brush_24px.svg new file mode 100644 index 0000000..5f79966 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_brush_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_burst_mode_24px.svg b/src/material-widgets/icons/image/svg/production/ic_burst_mode_24px.svg new file mode 100644 index 0000000..6923324 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_burst_mode_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_camera_24px.svg b/src/material-widgets/icons/image/svg/production/ic_camera_24px.svg new file mode 100644 index 0000000..e78e6b3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_camera_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_camera_alt_24px.svg b/src/material-widgets/icons/image/svg/production/ic_camera_alt_24px.svg new file mode 100644 index 0000000..94960bf --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_camera_alt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_camera_front_24px.svg b/src/material-widgets/icons/image/svg/production/ic_camera_front_24px.svg new file mode 100644 index 0000000..43ea4d2 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_camera_front_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_camera_rear_24px.svg b/src/material-widgets/icons/image/svg/production/ic_camera_rear_24px.svg new file mode 100644 index 0000000..3c6fbb1 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_camera_rear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_camera_roll_24px.svg b/src/material-widgets/icons/image/svg/production/ic_camera_roll_24px.svg new file mode 100644 index 0000000..06c7023 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_camera_roll_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_center_focus_strong_24px.svg b/src/material-widgets/icons/image/svg/production/ic_center_focus_strong_24px.svg new file mode 100644 index 0000000..85b0d4b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_center_focus_strong_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_center_focus_weak_24px.svg b/src/material-widgets/icons/image/svg/production/ic_center_focus_weak_24px.svg new file mode 100644 index 0000000..330a82f --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_center_focus_weak_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_collections_24px.svg b/src/material-widgets/icons/image/svg/production/ic_collections_24px.svg new file mode 100644 index 0000000..3af788b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_collections_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_collections_bookmark_24px.svg b/src/material-widgets/icons/image/svg/production/ic_collections_bookmark_24px.svg new file mode 100644 index 0000000..7f7c541 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_collections_bookmark_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_color_lens_24px.svg b/src/material-widgets/icons/image/svg/production/ic_color_lens_24px.svg new file mode 100644 index 0000000..c5fc873 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_color_lens_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_colorize_24px.svg b/src/material-widgets/icons/image/svg/production/ic_colorize_24px.svg new file mode 100644 index 0000000..ccdd273 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_colorize_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_compare_24px.svg b/src/material-widgets/icons/image/svg/production/ic_compare_24px.svg new file mode 100644 index 0000000..131506b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_compare_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_control_point_24px.svg b/src/material-widgets/icons/image/svg/production/ic_control_point_24px.svg new file mode 100644 index 0000000..9275b0e --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_control_point_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_control_point_duplicate_24px.svg b/src/material-widgets/icons/image/svg/production/ic_control_point_duplicate_24px.svg new file mode 100644 index 0000000..fe09988 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_control_point_duplicate_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_16_9_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_16_9_24px.svg new file mode 100644 index 0000000..7be7919 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_16_9_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_24px.svg new file mode 100644 index 0000000..f508de3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_3_2_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_3_2_24px.svg new file mode 100644 index 0000000..3dee425 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_3_2_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_5_4_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_5_4_24px.svg new file mode 100644 index 0000000..13c5050 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_5_4_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_7_5_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_7_5_24px.svg new file mode 100644 index 0000000..8a48573 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_7_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_din_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_din_24px.svg new file mode 100644 index 0000000..7a2362a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_din_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_free_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_free_24px.svg new file mode 100644 index 0000000..99f7183 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_free_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_landscape_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_landscape_24px.svg new file mode 100644 index 0000000..13c5050 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_landscape_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_original_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_original_24px.svg new file mode 100644 index 0000000..4084151 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_original_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_portrait_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_portrait_24px.svg new file mode 100644 index 0000000..78a7fe1 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_portrait_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_rotate_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_rotate_24px.svg new file mode 100644 index 0000000..3661fff --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_rotate_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_crop_square_24px.svg b/src/material-widgets/icons/image/svg/production/ic_crop_square_24px.svg new file mode 100644 index 0000000..ac46175 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_crop_square_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_dehaze_24px.svg b/src/material-widgets/icons/image/svg/production/ic_dehaze_24px.svg new file mode 100644 index 0000000..bae2109 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_dehaze_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_details_24px.svg b/src/material-widgets/icons/image/svg/production/ic_details_24px.svg new file mode 100644 index 0000000..3eca3fb --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_details_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_edit_24px.svg b/src/material-widgets/icons/image/svg/production/ic_edit_24px.svg new file mode 100644 index 0000000..f5ddfe1 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_edit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_24px.svg new file mode 100644 index 0000000..c5a3382 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_neg_1_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_neg_1_24px.svg new file mode 100644 index 0000000..71be874 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_neg_1_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_neg_2_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_neg_2_24px.svg new file mode 100644 index 0000000..b1f453d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_neg_2_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_plus_1_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_plus_1_24px.svg new file mode 100644 index 0000000..f5921c2 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_plus_1_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_plus_2_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_plus_2_24px.svg new file mode 100644 index 0000000..14c3e09 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_plus_2_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_exposure_zero_24px.svg b/src/material-widgets/icons/image/svg/production/ic_exposure_zero_24px.svg new file mode 100644 index 0000000..cf710bb --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_exposure_zero_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_1_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_1_24px.svg new file mode 100644 index 0000000..0e81a46 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_1_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_24px.svg new file mode 100644 index 0000000..40ccd8c --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_2_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_2_24px.svg new file mode 100644 index 0000000..101c3b3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_2_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_3_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_3_24px.svg new file mode 100644 index 0000000..57d2cd7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_3_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_4_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_4_24px.svg new file mode 100644 index 0000000..2bb6ee7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_4_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_5_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_5_24px.svg new file mode 100644 index 0000000..6e4a763 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_6_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_6_24px.svg new file mode 100644 index 0000000..e3f31f3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_6_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_7_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_7_24px.svg new file mode 100644 index 0000000..76e3aaf --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_7_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_8_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_8_24px.svg new file mode 100644 index 0000000..fc7305d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_8_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_9_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_9_24px.svg new file mode 100644 index 0000000..636b205 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_9_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_9_plus_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_9_plus_24px.svg new file mode 100644 index 0000000..5f30216 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_9_plus_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_b_and_w_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_b_and_w_24px.svg new file mode 100644 index 0000000..1c97939 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_b_and_w_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_center_focus_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_center_focus_24px.svg new file mode 100644 index 0000000..c501264 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_center_focus_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_drama_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_drama_24px.svg new file mode 100644 index 0000000..6e12efc --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_drama_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_frames_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_frames_24px.svg new file mode 100644 index 0000000..1332006 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_frames_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_hdr_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_hdr_24px.svg new file mode 100644 index 0000000..b239af7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_hdr_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_none_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_none_24px.svg new file mode 100644 index 0000000..36f86a3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_none_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_tilt_shift_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_tilt_shift_24px.svg new file mode 100644 index 0000000..a2ce281 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_tilt_shift_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_filter_vintage_24px.svg b/src/material-widgets/icons/image/svg/production/ic_filter_vintage_24px.svg new file mode 100644 index 0000000..a78b53b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_filter_vintage_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_flare_24px.svg b/src/material-widgets/icons/image/svg/production/ic_flare_24px.svg new file mode 100644 index 0000000..198a483 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_flare_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_flash_auto_24px.svg b/src/material-widgets/icons/image/svg/production/ic_flash_auto_24px.svg new file mode 100644 index 0000000..beeccfd --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_flash_auto_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_flash_off_24px.svg b/src/material-widgets/icons/image/svg/production/ic_flash_off_24px.svg new file mode 100644 index 0000000..b0ec0ee --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_flash_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_flash_on_24px.svg b/src/material-widgets/icons/image/svg/production/ic_flash_on_24px.svg new file mode 100644 index 0000000..e948043 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_flash_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_flip_24px.svg b/src/material-widgets/icons/image/svg/production/ic_flip_24px.svg new file mode 100644 index 0000000..4131540 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_flip_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_gradient_24px.svg b/src/material-widgets/icons/image/svg/production/ic_gradient_24px.svg new file mode 100644 index 0000000..8320b4a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_gradient_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_grain_24px.svg b/src/material-widgets/icons/image/svg/production/ic_grain_24px.svg new file mode 100644 index 0000000..66c0588 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_grain_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_grid_off_24px.svg b/src/material-widgets/icons/image/svg/production/ic_grid_off_24px.svg new file mode 100644 index 0000000..58702c8 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_grid_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_grid_on_24px.svg b/src/material-widgets/icons/image/svg/production/ic_grid_on_24px.svg new file mode 100644 index 0000000..3caf213 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_grid_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_hdr_off_24px.svg b/src/material-widgets/icons/image/svg/production/ic_hdr_off_24px.svg new file mode 100644 index 0000000..1232bbf --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_hdr_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_hdr_on_24px.svg b/src/material-widgets/icons/image/svg/production/ic_hdr_on_24px.svg new file mode 100755 index 0000000..9acaafa --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_hdr_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_hdr_strong_24px.svg b/src/material-widgets/icons/image/svg/production/ic_hdr_strong_24px.svg new file mode 100644 index 0000000..cf68b9e --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_hdr_strong_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_hdr_weak_24px.svg b/src/material-widgets/icons/image/svg/production/ic_hdr_weak_24px.svg new file mode 100644 index 0000000..1554922 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_hdr_weak_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_healing_24px.svg b/src/material-widgets/icons/image/svg/production/ic_healing_24px.svg new file mode 100644 index 0000000..cf4ec96 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_healing_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_image_24px.svg b/src/material-widgets/icons/image/svg/production/ic_image_24px.svg new file mode 100644 index 0000000..6ccc16a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_image_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_image_aspect_ratio_24px.svg b/src/material-widgets/icons/image/svg/production/ic_image_aspect_ratio_24px.svg new file mode 100644 index 0000000..4a8b293 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_image_aspect_ratio_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_iso_24px.svg b/src/material-widgets/icons/image/svg/production/ic_iso_24px.svg new file mode 100644 index 0000000..873aaa2 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_iso_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_landscape_24px.svg b/src/material-widgets/icons/image/svg/production/ic_landscape_24px.svg new file mode 100644 index 0000000..b239af7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_landscape_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_leak_add_24px.svg b/src/material-widgets/icons/image/svg/production/ic_leak_add_24px.svg new file mode 100644 index 0000000..9b861bc --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_leak_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_leak_remove_24px.svg b/src/material-widgets/icons/image/svg/production/ic_leak_remove_24px.svg new file mode 100644 index 0000000..546c3d8 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_leak_remove_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_lens_24px.svg b/src/material-widgets/icons/image/svg/production/ic_lens_24px.svg new file mode 100644 index 0000000..ced343a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_lens_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_linked_camera_24px.svg b/src/material-widgets/icons/image/svg/production/ic_linked_camera_24px.svg new file mode 100644 index 0000000..ec78871 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_linked_camera_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_24px.svg new file mode 100644 index 0000000..b4ca971 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_3_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_3_24px.svg new file mode 100644 index 0000000..114d59a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_3_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_4_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_4_24px.svg new file mode 100644 index 0000000..393b327 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_4_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_5_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_5_24px.svg new file mode 100644 index 0000000..6a1d1ed --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_5_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_6_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_6_24px.svg new file mode 100644 index 0000000..c323da8 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_6_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_one_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_one_24px.svg new file mode 100644 index 0000000..b399d47 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_one_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_looks_two_24px.svg b/src/material-widgets/icons/image/svg/production/ic_looks_two_24px.svg new file mode 100644 index 0000000..845b590 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_looks_two_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_loupe_24px.svg b/src/material-widgets/icons/image/svg/production/ic_loupe_24px.svg new file mode 100644 index 0000000..dcd1a4b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_loupe_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_monochrome_photos_24px.svg b/src/material-widgets/icons/image/svg/production/ic_monochrome_photos_24px.svg new file mode 100755 index 0000000..2b72560 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_monochrome_photos_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_movie_creation_24px.svg b/src/material-widgets/icons/image/svg/production/ic_movie_creation_24px.svg new file mode 100644 index 0000000..8bbbb53 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_movie_creation_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_movie_filter_24px.svg b/src/material-widgets/icons/image/svg/production/ic_movie_filter_24px.svg new file mode 100644 index 0000000..8c6473d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_movie_filter_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_music_note_24px.svg b/src/material-widgets/icons/image/svg/production/ic_music_note_24px.svg new file mode 100755 index 0000000..cdc42fc --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_music_note_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_nature_24px.svg b/src/material-widgets/icons/image/svg/production/ic_nature_24px.svg new file mode 100644 index 0000000..1d1e1c7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_nature_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_nature_people_24px.svg b/src/material-widgets/icons/image/svg/production/ic_nature_people_24px.svg new file mode 100644 index 0000000..28a2e89 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_nature_people_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_navigate_before_24px.svg b/src/material-widgets/icons/image/svg/production/ic_navigate_before_24px.svg new file mode 100644 index 0000000..36e6e99 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_navigate_before_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_navigate_next_24px.svg b/src/material-widgets/icons/image/svg/production/ic_navigate_next_24px.svg new file mode 100644 index 0000000..47ed5fe --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_navigate_next_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_palette_24px.svg b/src/material-widgets/icons/image/svg/production/ic_palette_24px.svg new file mode 100644 index 0000000..c5fc873 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_palette_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_panorama_24px.svg b/src/material-widgets/icons/image/svg/production/ic_panorama_24px.svg new file mode 100644 index 0000000..312bb52 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_panorama_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_panorama_fish_eye_24px.svg b/src/material-widgets/icons/image/svg/production/ic_panorama_fish_eye_24px.svg new file mode 100644 index 0000000..81123c6 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_panorama_fish_eye_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_panorama_horizontal_24px.svg b/src/material-widgets/icons/image/svg/production/ic_panorama_horizontal_24px.svg new file mode 100644 index 0000000..56791f0 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_panorama_horizontal_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_panorama_vertical_24px.svg b/src/material-widgets/icons/image/svg/production/ic_panorama_vertical_24px.svg new file mode 100644 index 0000000..5f428f5 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_panorama_vertical_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_panorama_wide_angle_24px.svg b/src/material-widgets/icons/image/svg/production/ic_panorama_wide_angle_24px.svg new file mode 100644 index 0000000..45996f8 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_panorama_wide_angle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_24px.svg new file mode 100644 index 0000000..6ccc16a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_album_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_album_24px.svg new file mode 100644 index 0000000..5da0d40 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_album_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_camera_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_camera_24px.svg new file mode 100644 index 0000000..94960bf --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_camera_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_filter_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_filter_24px.svg new file mode 100644 index 0000000..e627995 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_filter_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_library_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_library_24px.svg new file mode 100644 index 0000000..3af788b --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_library_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_size_select_actual_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_actual_24px.svg new file mode 100644 index 0000000..1102b34 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_actual_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_size_select_large_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_large_24px.svg new file mode 100644 index 0000000..074d75a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_large_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_photo_size_select_small_24px.svg b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_small_24px.svg new file mode 100644 index 0000000..7dbd961 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_photo_size_select_small_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_picture_as_pdf_24px.svg b/src/material-widgets/icons/image/svg/production/ic_picture_as_pdf_24px.svg new file mode 100755 index 0000000..e50f55f --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_picture_as_pdf_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_portrait_24px.svg b/src/material-widgets/icons/image/svg/production/ic_portrait_24px.svg new file mode 100644 index 0000000..685a339 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_portrait_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_remove_red_eye_24px.svg b/src/material-widgets/icons/image/svg/production/ic_remove_red_eye_24px.svg new file mode 100644 index 0000000..5c700e3 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_remove_red_eye_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg b/src/material-widgets/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg new file mode 100755 index 0000000..4268bb7 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_rotate_left_24px.svg b/src/material-widgets/icons/image/svg/production/ic_rotate_left_24px.svg new file mode 100644 index 0000000..6766814 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_rotate_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_rotate_right_24px.svg b/src/material-widgets/icons/image/svg/production/ic_rotate_right_24px.svg new file mode 100644 index 0000000..0269224 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_rotate_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_slideshow_24px.svg b/src/material-widgets/icons/image/svg/production/ic_slideshow_24px.svg new file mode 100644 index 0000000..079a6be --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_slideshow_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_straighten_24px.svg b/src/material-widgets/icons/image/svg/production/ic_straighten_24px.svg new file mode 100644 index 0000000..d161c5e --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_straighten_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_style_24px.svg b/src/material-widgets/icons/image/svg/production/ic_style_24px.svg new file mode 100644 index 0000000..cce7564 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_style_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_switch_camera_24px.svg b/src/material-widgets/icons/image/svg/production/ic_switch_camera_24px.svg new file mode 100644 index 0000000..979b015 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_switch_camera_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_switch_video_24px.svg b/src/material-widgets/icons/image/svg/production/ic_switch_video_24px.svg new file mode 100644 index 0000000..821e50d --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_switch_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_tag_faces_24px.svg b/src/material-widgets/icons/image/svg/production/ic_tag_faces_24px.svg new file mode 100644 index 0000000..57bea0f --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_tag_faces_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_texture_24px.svg b/src/material-widgets/icons/image/svg/production/ic_texture_24px.svg new file mode 100644 index 0000000..b86bf95 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_texture_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_timelapse_24px.svg b/src/material-widgets/icons/image/svg/production/ic_timelapse_24px.svg new file mode 100644 index 0000000..6a3e4fe --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_timelapse_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_timer_10_24px.svg b/src/material-widgets/icons/image/svg/production/ic_timer_10_24px.svg new file mode 100644 index 0000000..95c3304 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_timer_10_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_timer_24px.svg b/src/material-widgets/icons/image/svg/production/ic_timer_24px.svg new file mode 100644 index 0000000..e113e76 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_timer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_timer_3_24px.svg b/src/material-widgets/icons/image/svg/production/ic_timer_3_24px.svg new file mode 100644 index 0000000..88b7b90 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_timer_3_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_timer_off_24px.svg b/src/material-widgets/icons/image/svg/production/ic_timer_off_24px.svg new file mode 100644 index 0000000..aea789e --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_timer_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_tonality_24px.svg b/src/material-widgets/icons/image/svg/production/ic_tonality_24px.svg new file mode 100644 index 0000000..5a34a05 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_tonality_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_transform_24px.svg b/src/material-widgets/icons/image/svg/production/ic_transform_24px.svg new file mode 100644 index 0000000..b11ce4a --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_transform_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_tune_24px.svg b/src/material-widgets/icons/image/svg/production/ic_tune_24px.svg new file mode 100644 index 0000000..24dbcd6 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_tune_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_view_comfy_24px.svg b/src/material-widgets/icons/image/svg/production/ic_view_comfy_24px.svg new file mode 100755 index 0000000..07cefea --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_view_comfy_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_view_compact_24px.svg b/src/material-widgets/icons/image/svg/production/ic_view_compact_24px.svg new file mode 100755 index 0000000..77c2483 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_view_compact_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_vignette_24px.svg b/src/material-widgets/icons/image/svg/production/ic_vignette_24px.svg new file mode 100644 index 0000000..c54a045 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_vignette_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_wb_auto_24px.svg b/src/material-widgets/icons/image/svg/production/ic_wb_auto_24px.svg new file mode 100644 index 0000000..1b76925 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_wb_auto_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_wb_cloudy_24px.svg b/src/material-widgets/icons/image/svg/production/ic_wb_cloudy_24px.svg new file mode 100644 index 0000000..47f8947 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_wb_cloudy_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_wb_incandescent_24px.svg b/src/material-widgets/icons/image/svg/production/ic_wb_incandescent_24px.svg new file mode 100644 index 0000000..4cac930 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_wb_incandescent_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_wb_iridescent_24px.svg b/src/material-widgets/icons/image/svg/production/ic_wb_iridescent_24px.svg new file mode 100644 index 0000000..1a54d92 --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_wb_iridescent_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/image/svg/production/ic_wb_sunny_24px.svg b/src/material-widgets/icons/image/svg/production/ic_wb_sunny_24px.svg new file mode 100644 index 0000000..d83b6ca --- /dev/null +++ b/src/material-widgets/icons/image/svg/production/ic_wb_sunny_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_add_location_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_add_location_24px.svg new file mode 100644 index 0000000..6d2721b --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_add_location_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_beenhere_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_beenhere_24px.svg new file mode 100644 index 0000000..36264e3 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_beenhere_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_24px.svg new file mode 100644 index 0000000..dd924bf --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_bike_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_bike_24px.svg new file mode 100755 index 0000000..025c7e2 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_bike_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_boat_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_boat_24px.svg new file mode 100644 index 0000000..5226b67 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_boat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_bus_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_bus_24px.svg new file mode 100644 index 0000000..ade3c4d --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_bus_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_car_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_car_24px.svg new file mode 100644 index 0000000..7cd866c --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_car_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_railway_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_railway_24px.svg new file mode 100644 index 0000000..b7bdcba --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_railway_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_run_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_run_24px.svg new file mode 100755 index 0000000..7296105 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_run_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_subway_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_subway_24px.svg new file mode 100644 index 0000000..22a47ce --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_subway_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_transit_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_transit_24px.svg new file mode 100644 index 0000000..22a47ce --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_transit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_directions_walk_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_directions_walk_24px.svg new file mode 100755 index 0000000..3572cb3 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_directions_walk_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_edit_location_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_edit_location_24px.svg new file mode 100644 index 0000000..b14fc61 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_edit_location_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_ev_station_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_ev_station_24px.svg new file mode 100644 index 0000000..fb06f9e --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_ev_station_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_flight_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_flight_24px.svg new file mode 100644 index 0000000..240d1b6 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_flight_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_hotel_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_hotel_24px.svg new file mode 100644 index 0000000..f1cca2c --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_hotel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_layers_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_layers_24px.svg new file mode 100644 index 0000000..02160fa --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_layers_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_layers_clear_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_layers_clear_24px.svg new file mode 100644 index 0000000..b0a40d4 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_layers_clear_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_activity_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_activity_24px.svg new file mode 100644 index 0000000..cb28463 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_activity_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_airport_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_airport_24px.svg new file mode 100644 index 0000000..2fe1dea --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_airport_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_atm_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_atm_24px.svg new file mode 100644 index 0000000..a893448 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_atm_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_bar_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_bar_24px.svg new file mode 100644 index 0000000..9232c7d --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_bar_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_cafe_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_cafe_24px.svg new file mode 100644 index 0000000..dfdee9c --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_cafe_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_car_wash_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_car_wash_24px.svg new file mode 100644 index 0000000..611f73d --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_car_wash_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_convenience_store_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_convenience_store_24px.svg new file mode 100644 index 0000000..8070a89 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_convenience_store_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_dining_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_dining_24px.svg new file mode 100644 index 0000000..3be0060 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_dining_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_drink_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_drink_24px.svg new file mode 100644 index 0000000..4ba9152 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_drink_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_florist_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_florist_24px.svg new file mode 100644 index 0000000..bf9d45f --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_florist_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_gas_station_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_gas_station_24px.svg new file mode 100644 index 0000000..08cb670 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_gas_station_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_grocery_store_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_grocery_store_24px.svg new file mode 100644 index 0000000..ee758e6 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_grocery_store_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_hospital_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_hospital_24px.svg new file mode 100644 index 0000000..85da4ff --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_hospital_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_hotel_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_hotel_24px.svg new file mode 100644 index 0000000..f1cca2c --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_hotel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_laundry_service_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_laundry_service_24px.svg new file mode 100644 index 0000000..a519c04 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_laundry_service_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_library_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_library_24px.svg new file mode 100644 index 0000000..5fa5109 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_library_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_mall_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_mall_24px.svg new file mode 100644 index 0000000..35683c7 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_mall_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_movies_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_movies_24px.svg new file mode 100644 index 0000000..74652a6 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_movies_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_offer_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_offer_24px.svg new file mode 100644 index 0000000..20ad1fe --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_offer_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_parking_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_parking_24px.svg new file mode 100644 index 0000000..0cc3198 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_parking_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_pharmacy_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_pharmacy_24px.svg new file mode 100644 index 0000000..7272010 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_pharmacy_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_phone_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_phone_24px.svg new file mode 100644 index 0000000..5908b6a --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_phone_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_pizza_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_pizza_24px.svg new file mode 100644 index 0000000..d67936e --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_pizza_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_play_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_play_24px.svg new file mode 100644 index 0000000..cb28463 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_play_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_post_office_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_post_office_24px.svg new file mode 100644 index 0000000..f2c5b4f --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_post_office_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_printshop_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_printshop_24px.svg new file mode 100644 index 0000000..6128bd8 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_printshop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_see_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_see_24px.svg new file mode 100644 index 0000000..94960bf --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_see_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_shipping_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_shipping_24px.svg new file mode 100644 index 0000000..c928262 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_shipping_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_local_taxi_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_local_taxi_24px.svg new file mode 100644 index 0000000..e3559e9 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_local_taxi_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_map_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_map_24px.svg new file mode 100644 index 0000000..5fd9669 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_map_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_my_location_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_my_location_24px.svg new file mode 100644 index 0000000..394dc36 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_my_location_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_navigation_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_navigation_24px.svg new file mode 100644 index 0000000..2891c58 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_navigation_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_near_me_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_near_me_24px.svg new file mode 100644 index 0000000..33afbe0 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_near_me_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_person_pin_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_person_pin_24px.svg new file mode 100644 index 0000000..1955081 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_person_pin_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_person_pin_circle_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_person_pin_circle_24px.svg new file mode 100644 index 0000000..f21fb22 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_person_pin_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_pin_drop_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_pin_drop_24px.svg new file mode 100644 index 0000000..498d663 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_pin_drop_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_place_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_place_24px.svg new file mode 100644 index 0000000..490afe9 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_place_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_rate_review_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_rate_review_24px.svg new file mode 100644 index 0000000..ce447b6 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_rate_review_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_restaurant_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_restaurant_24px.svg new file mode 100644 index 0000000..70830b0 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_restaurant_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_restaurant_menu_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_restaurant_menu_24px.svg new file mode 100644 index 0000000..3be0060 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_restaurant_menu_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_satellite_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_satellite_24px.svg new file mode 100644 index 0000000..ef3e5ff --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_satellite_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_store_mall_directory_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_store_mall_directory_24px.svg new file mode 100644 index 0000000..2b06cc5 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_store_mall_directory_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_streetview_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_streetview_24px.svg new file mode 100644 index 0000000..abd2294 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_streetview_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_subway_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_subway_24px.svg new file mode 100644 index 0000000..0d0f350 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_subway_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_terrain_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_terrain_24px.svg new file mode 100644 index 0000000..b239af7 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_terrain_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_traffic_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_traffic_24px.svg new file mode 100644 index 0000000..9560743 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_traffic_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_train_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_train_24px.svg new file mode 100644 index 0000000..e18c9ae --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_train_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_tram_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_tram_24px.svg new file mode 100644 index 0000000..69fe39c --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_tram_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg new file mode 100644 index 0000000..3779847 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_transfer_within_a_station_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/maps/svg/production/ic_zoom_out_map_24px.svg b/src/material-widgets/icons/maps/svg/production/ic_zoom_out_map_24px.svg new file mode 100644 index 0000000..587ef03 --- /dev/null +++ b/src/material-widgets/icons/maps/svg/production/ic_zoom_out_map_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_apps_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_apps_24px.svg new file mode 100644 index 0000000..b0ccb6c --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_apps_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_back_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_back_24px.svg new file mode 100644 index 0000000..00d44bf --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_back_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_downward_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_downward_24px.svg new file mode 100644 index 0000000..27ddfa1 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_downward_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg new file mode 100644 index 0000000..6e4510d --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg new file mode 100644 index 0000000..689107c --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg new file mode 100644 index 0000000..b9aa2cc --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_drop_up_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_forward_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_forward_24px.svg new file mode 100644 index 0000000..c4a2c18 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_forward_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_arrow_upward_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_arrow_upward_24px.svg new file mode 100644 index 0000000..e4d9a7e --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_arrow_upward_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_cancel_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_cancel_24px.svg new file mode 100644 index 0000000..d6e55da --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_cancel_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_check_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_check_24px.svg new file mode 100644 index 0000000..a608f7d --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_check_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_chevron_left_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_chevron_left_24px.svg new file mode 100644 index 0000000..36e6e99 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_chevron_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_chevron_right_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_chevron_right_24px.svg new file mode 100644 index 0000000..47ed5fe --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_chevron_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_close_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_close_24px.svg new file mode 100644 index 0000000..865788b --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_close_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_expand_less_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_expand_less_24px.svg new file mode 100644 index 0000000..1b5a326 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_expand_less_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_expand_more_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_expand_more_24px.svg new file mode 100644 index 0000000..e3e13c5 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_expand_more_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_first_page_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_first_page_24px.svg new file mode 100644 index 0000000..9da64ba --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_first_page_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_24px.svg new file mode 100644 index 0000000..e5eb6a2 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg new file mode 100644 index 0000000..9d3ff86 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_fullscreen_exit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_last_page_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_last_page_24px.svg new file mode 100644 index 0000000..93cfd96 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_last_page_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_menu_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_menu_24px.svg new file mode 100644 index 0000000..ae7c36c --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_menu_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_more_horiz_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_more_horiz_24px.svg new file mode 100644 index 0000000..afb392c --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_more_horiz_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_more_vert_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_more_vert_24px.svg new file mode 100644 index 0000000..f2427f8 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_more_vert_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_refresh_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_refresh_24px.svg new file mode 100644 index 0000000..f5d626c --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_refresh_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg new file mode 100644 index 0000000..a64ef9f --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg new file mode 100644 index 0000000..dd10ac6 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_unfold_less_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_unfold_less_24px.svg new file mode 100644 index 0000000..d84a82d --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_unfold_less_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/navigation/svg/production/ic_unfold_more_24px.svg b/src/material-widgets/icons/navigation/svg/production/ic_unfold_more_24px.svg new file mode 100644 index 0000000..5cb8b46 --- /dev/null +++ b/src/material-widgets/icons/navigation/svg/production/ic_unfold_more_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_adb_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_adb_24px.svg new file mode 100644 index 0000000..ca94af5 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_adb_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_24px.svg new file mode 100644 index 0000000..a1bd66d --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg new file mode 100644 index 0000000..fa89cc0 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg new file mode 100644 index 0000000..5539558 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg new file mode 100644 index 0000000..dff07be --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg new file mode 100644 index 0000000..6ecb22b --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg new file mode 100644 index 0000000..a640230 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg new file mode 100644 index 0000000..eaf3b35 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg new file mode 100644 index 0000000..46d6d9b --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_bluetooth_audio_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_bluetooth_audio_24px.svg new file mode 100644 index 0000000..8bb176e --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_bluetooth_audio_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_confirmation_number_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_confirmation_number_24px.svg new file mode 100644 index 0000000..1206bad --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_confirmation_number_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_disc_full_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_disc_full_24px.svg new file mode 100644 index 0000000..fd462d8 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_disc_full_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_24px.svg new file mode 100644 index 0000000..065210c --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg new file mode 100644 index 0000000..9f91150 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg new file mode 100644 index 0000000..e54f566 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg new file mode 100644 index 0000000..0f978ec --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_do_not_disturb_on_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_drive_eta_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_drive_eta_24px.svg new file mode 100644 index 0000000..85b07ca --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_drive_eta_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_enhanced_encryption_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_enhanced_encryption_24px.svg new file mode 100644 index 0000000..2d0ddf8 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_enhanced_encryption_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_event_available_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_event_available_24px.svg new file mode 100644 index 0000000..035b5c8 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_event_available_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_event_busy_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_event_busy_24px.svg new file mode 100644 index 0000000..d3e6d7f --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_event_busy_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_event_note_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_event_note_24px.svg new file mode 100644 index 0000000..5beeb71 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_event_note_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_folder_special_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_folder_special_24px.svg new file mode 100644 index 0000000..adccedd --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_folder_special_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_live_tv_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_live_tv_24px.svg new file mode 100644 index 0000000..67e98e7 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_live_tv_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_mms_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_mms_24px.svg new file mode 100644 index 0000000..f15436c --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_mms_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_more_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_more_24px.svg new file mode 100644 index 0000000..ad5567a --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_more_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_network_check_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_network_check_24px.svg new file mode 100644 index 0000000..6b31ab9 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_network_check_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_network_locked_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_network_locked_24px.svg new file mode 100644 index 0000000..3a5c0d6 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_network_locked_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_no_encryption_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_no_encryption_24px.svg new file mode 100644 index 0000000..0528c12 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_no_encryption_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_ondemand_video_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_ondemand_video_24px.svg new file mode 100644 index 0000000..239690b --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_ondemand_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_personal_video_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_personal_video_24px.svg new file mode 100644 index 0000000..a4169e9 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_personal_video_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg new file mode 100644 index 0000000..69f9398 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_forwarded_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_forwarded_24px.svg new file mode 100644 index 0000000..c21cfc1 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_forwarded_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_in_talk_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_in_talk_24px.svg new file mode 100644 index 0000000..c73964c --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_in_talk_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_locked_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_locked_24px.svg new file mode 100644 index 0000000..aca754f --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_locked_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_missed_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_missed_24px.svg new file mode 100644 index 0000000..bb68b75 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_missed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_phone_paused_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_phone_paused_24px.svg new file mode 100644 index 0000000..2aa7400 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_phone_paused_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_power_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_power_24px.svg new file mode 100644 index 0000000..3cb2846 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_power_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_priority_high_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_priority_high_24px.svg new file mode 100644 index 0000000..326d004 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_priority_high_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_rv_hookup_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_rv_hookup_24px.svg new file mode 100644 index 0000000..c261516 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_rv_hookup_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sd_card_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sd_card_24px.svg new file mode 100644 index 0000000..15ab481 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sd_card_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sim_card_alert_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sim_card_alert_24px.svg new file mode 100644 index 0000000..f471892 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sim_card_alert_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sms_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sms_24px.svg new file mode 100644 index 0000000..b427d45 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sms_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sms_failed_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sms_failed_24px.svg new file mode 100644 index 0000000..72b0945 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sms_failed_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sync_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sync_24px.svg new file mode 100644 index 0000000..327ff63 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sync_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sync_disabled_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sync_disabled_24px.svg new file mode 100644 index 0000000..cb82f21 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sync_disabled_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_sync_problem_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_sync_problem_24px.svg new file mode 100644 index 0000000..797674e --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_sync_problem_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_system_update_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_system_update_24px.svg new file mode 100644 index 0000000..1013886 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_system_update_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_tap_and_play_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_tap_and_play_24px.svg new file mode 100644 index 0000000..6951de4 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_tap_and_play_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_time_to_leave_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_time_to_leave_24px.svg new file mode 100644 index 0000000..85b07ca --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_time_to_leave_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_vibration_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_vibration_24px.svg new file mode 100644 index 0000000..789d044 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_vibration_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_voice_chat_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_voice_chat_24px.svg new file mode 100644 index 0000000..9e72309 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_voice_chat_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_vpn_lock_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_vpn_lock_24px.svg new file mode 100644 index 0000000..6c4c795 --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_vpn_lock_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_wc_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_wc_24px.svg new file mode 100644 index 0000000..022dcde --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_wc_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/notification/svg/production/ic_wifi_24px.svg b/src/material-widgets/icons/notification/svg/production/ic_wifi_24px.svg new file mode 100644 index 0000000..cafae9c --- /dev/null +++ b/src/material-widgets/icons/notification/svg/production/ic_wifi_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_ac_unit_24px.svg b/src/material-widgets/icons/places/svg/production/ic_ac_unit_24px.svg new file mode 100644 index 0000000..c4cc71f --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_ac_unit_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_airport_shuttle_24px.svg b/src/material-widgets/icons/places/svg/production/ic_airport_shuttle_24px.svg new file mode 100644 index 0000000..392d651 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_airport_shuttle_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_all_inclusive_24px.svg b/src/material-widgets/icons/places/svg/production/ic_all_inclusive_24px.svg new file mode 100644 index 0000000..090d242 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_all_inclusive_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_beach_access_24px.svg b/src/material-widgets/icons/places/svg/production/ic_beach_access_24px.svg new file mode 100644 index 0000000..3c32044 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_beach_access_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_business_center_24px.svg b/src/material-widgets/icons/places/svg/production/ic_business_center_24px.svg new file mode 100644 index 0000000..a979c93 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_business_center_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_casino_24px.svg b/src/material-widgets/icons/places/svg/production/ic_casino_24px.svg new file mode 100644 index 0000000..ea9b900 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_casino_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_child_care_24px.svg b/src/material-widgets/icons/places/svg/production/ic_child_care_24px.svg new file mode 100644 index 0000000..f73f9df --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_child_care_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_child_friendly_24px.svg b/src/material-widgets/icons/places/svg/production/ic_child_friendly_24px.svg new file mode 100644 index 0000000..ba51048 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_child_friendly_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_fitness_center_24px.svg b/src/material-widgets/icons/places/svg/production/ic_fitness_center_24px.svg new file mode 100644 index 0000000..828dba8 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_fitness_center_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_free_breakfast_24px.svg b/src/material-widgets/icons/places/svg/production/ic_free_breakfast_24px.svg new file mode 100644 index 0000000..c56a433 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_free_breakfast_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_golf_course_24px.svg b/src/material-widgets/icons/places/svg/production/ic_golf_course_24px.svg new file mode 100644 index 0000000..500a00f --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_golf_course_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_hot_tub_24px.svg b/src/material-widgets/icons/places/svg/production/ic_hot_tub_24px.svg new file mode 100644 index 0000000..865ea75 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_hot_tub_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_kitchen_24px.svg b/src/material-widgets/icons/places/svg/production/ic_kitchen_24px.svg new file mode 100644 index 0000000..aa0616a --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_kitchen_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_pool_24px.svg b/src/material-widgets/icons/places/svg/production/ic_pool_24px.svg new file mode 100644 index 0000000..b08944e --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_pool_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_room_service_24px.svg b/src/material-widgets/icons/places/svg/production/ic_room_service_24px.svg new file mode 100644 index 0000000..560f160 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_room_service_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_rv_hookup_24px.svg b/src/material-widgets/icons/places/svg/production/ic_rv_hookup_24px.svg new file mode 100644 index 0000000..c261516 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_rv_hookup_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_smoke_free_24px.svg b/src/material-widgets/icons/places/svg/production/ic_smoke_free_24px.svg new file mode 100644 index 0000000..0bed46f --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_smoke_free_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_smoking_rooms_24px.svg b/src/material-widgets/icons/places/svg/production/ic_smoking_rooms_24px.svg new file mode 100644 index 0000000..e8aec2d --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_smoking_rooms_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/places/svg/production/ic_spa_24px.svg b/src/material-widgets/icons/places/svg/production/ic_spa_24px.svg new file mode 100644 index 0000000..7300651 --- /dev/null +++ b/src/material-widgets/icons/places/svg/production/ic_spa_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_cake_24px.svg b/src/material-widgets/icons/social/svg/production/ic_cake_24px.svg new file mode 100644 index 0000000..23dc09f --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_cake_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_domain_24px.svg b/src/material-widgets/icons/social/svg/production/ic_domain_24px.svg new file mode 100644 index 0000000..bfaefa1 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_domain_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_group_24px.svg b/src/material-widgets/icons/social/svg/production/ic_group_24px.svg new file mode 100644 index 0000000..bd9a133 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_group_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_group_add_24px.svg b/src/material-widgets/icons/social/svg/production/ic_group_add_24px.svg new file mode 100644 index 0000000..f863fa5 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_group_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_location_city_24px.svg b/src/material-widgets/icons/social/svg/production/ic_location_city_24px.svg new file mode 100644 index 0000000..357849b --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_location_city_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_mood_24px.svg b/src/material-widgets/icons/social/svg/production/ic_mood_24px.svg new file mode 100644 index 0000000..57bea0f --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_mood_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_mood_bad_24px.svg b/src/material-widgets/icons/social/svg/production/ic_mood_bad_24px.svg new file mode 100644 index 0000000..400f4da --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_mood_bad_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_notifications_24px.svg b/src/material-widgets/icons/social/svg/production/ic_notifications_24px.svg new file mode 100644 index 0000000..cdb3331 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_notifications_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_notifications_active_24px.svg b/src/material-widgets/icons/social/svg/production/ic_notifications_active_24px.svg new file mode 100644 index 0000000..6d72315 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_notifications_active_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_notifications_none_24px.svg b/src/material-widgets/icons/social/svg/production/ic_notifications_none_24px.svg new file mode 100644 index 0000000..7509df6 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_notifications_none_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_notifications_off_24px.svg b/src/material-widgets/icons/social/svg/production/ic_notifications_off_24px.svg new file mode 100644 index 0000000..0827f2a --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_notifications_off_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_notifications_paused_24px.svg b/src/material-widgets/icons/social/svg/production/ic_notifications_paused_24px.svg new file mode 100644 index 0000000..06ed575 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_notifications_paused_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_pages_24px.svg b/src/material-widgets/icons/social/svg/production/ic_pages_24px.svg new file mode 100644 index 0000000..c8a0421 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_pages_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_party_mode_24px.svg b/src/material-widgets/icons/social/svg/production/ic_party_mode_24px.svg new file mode 100644 index 0000000..12a8ee3 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_party_mode_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_people_24px.svg b/src/material-widgets/icons/social/svg/production/ic_people_24px.svg new file mode 100644 index 0000000..bd9a133 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_people_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_people_outline_24px.svg b/src/material-widgets/icons/social/svg/production/ic_people_outline_24px.svg new file mode 100644 index 0000000..901e72c --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_people_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_person_24px.svg b/src/material-widgets/icons/social/svg/production/ic_person_24px.svg new file mode 100644 index 0000000..e22d151 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_person_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_person_add_24px.svg b/src/material-widgets/icons/social/svg/production/ic_person_add_24px.svg new file mode 100644 index 0000000..97e4d3a --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_person_add_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_person_outline_24px.svg b/src/material-widgets/icons/social/svg/production/ic_person_outline_24px.svg new file mode 100644 index 0000000..a1ac943 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_person_outline_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_plus_one_24px.svg b/src/material-widgets/icons/social/svg/production/ic_plus_one_24px.svg new file mode 100644 index 0000000..09b83d6 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_plus_one_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_poll_24px.svg b/src/material-widgets/icons/social/svg/production/ic_poll_24px.svg new file mode 100644 index 0000000..cc7768b --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_poll_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_public_24px.svg b/src/material-widgets/icons/social/svg/production/ic_public_24px.svg new file mode 100644 index 0000000..6356e73 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_public_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_school_24px.svg b/src/material-widgets/icons/social/svg/production/ic_school_24px.svg new file mode 100644 index 0000000..3a6524b --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_school_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg b/src/material-widgets/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg new file mode 100644 index 0000000..7d4f065 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_sentiment_neutral_24px.svg b/src/material-widgets/icons/social/svg/production/ic_sentiment_neutral_24px.svg new file mode 100644 index 0000000..f4e174b --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_sentiment_neutral_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_sentiment_satisfied_24px.svg b/src/material-widgets/icons/social/svg/production/ic_sentiment_satisfied_24px.svg new file mode 100644 index 0000000..ce09a92 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_sentiment_satisfied_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg b/src/material-widgets/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg new file mode 100644 index 0000000..59a5ee3 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg b/src/material-widgets/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg new file mode 100644 index 0000000..2d1f227 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_share_24px.svg b/src/material-widgets/icons/social/svg/production/ic_share_24px.svg new file mode 100644 index 0000000..ed3e530 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_share_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/social/svg/production/ic_whatshot_24px.svg b/src/material-widgets/icons/social/svg/production/ic_whatshot_24px.svg new file mode 100644 index 0000000..d064899 --- /dev/null +++ b/src/material-widgets/icons/social/svg/production/ic_whatshot_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_check_box_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_check_box_24px.svg new file mode 100644 index 0000000..36658a4 --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_check_box_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg new file mode 100644 index 0000000..03aea59 --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg new file mode 100644 index 0000000..4a7533d --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_radio_button_checked_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_radio_button_checked_24px.svg new file mode 100644 index 0000000..2cb138b --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_radio_button_checked_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg new file mode 100644 index 0000000..acce6d1 --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_star_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_star_24px.svg new file mode 100644 index 0000000..46d104b --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_star_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_star_border_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_star_border_24px.svg new file mode 100644 index 0000000..98e7040 --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_star_border_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/icons/toggle/svg/production/ic_star_half_24px.svg b/src/material-widgets/icons/toggle/svg/production/ic_star_half_24px.svg new file mode 100644 index 0000000..a07f7d0 --- /dev/null +++ b/src/material-widgets/icons/toggle/svg/production/ic_star_half_24px.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/material-widgets/layouts/qtmaterialsnackbarlayout.cpp b/src/material-widgets/layouts/qtmaterialsnackbarlayout.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/material-widgets/layouts/qtmaterialsnackbarlayout.h b/src/material-widgets/layouts/qtmaterialsnackbarlayout.h new file mode 100644 index 0000000..c194fec --- /dev/null +++ b/src/material-widgets/layouts/qtmaterialsnackbarlayout.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALSNACKBARLAYOUT_H +#define QTMATERIALSNACKBARLAYOUT_H + +#endif // QTMATERIALSNACKBARLAYOUT_H diff --git a/src/material-widgets/layouts/qtmaterialsnackbarlayout_p.h b/src/material-widgets/layouts/qtmaterialsnackbarlayout_p.h new file mode 100644 index 0000000..6c2dd5d --- /dev/null +++ b/src/material-widgets/layouts/qtmaterialsnackbarlayout_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALSNACKBARLAYOUT_P_H +#define QTMATERIALSNACKBARLAYOUT_P_H + +#endif // QTMATERIALSNACKBARLAYOUT_P_H diff --git a/src/material-widgets/lib/qtmaterialcheckable.cpp b/src/material-widgets/lib/qtmaterialcheckable.cpp new file mode 100644 index 0000000..ee4e0bd --- /dev/null +++ b/src/material-widgets/lib/qtmaterialcheckable.cpp @@ -0,0 +1,419 @@ +#include "lib/qtmaterialcheckable.h" +#include "lib/qtmaterialcheckable_p.h" +#include +#include +#include +#include +#include +#include +#include +#include "lib/qtmaterialrippleoverlay.h" +#include "lib/qtmaterialripple.h" +#include "lib/qtmaterialstyle.h" +#include "lib/qtmaterialcheckable_internal.h" + +/*! + * \class QtMaterialCheckablePrivate + * \internal + */ + +QtMaterialCheckablePrivate::QtMaterialCheckablePrivate(QtMaterialCheckable *q) + : q_ptr(q) +{ +} + +QtMaterialCheckablePrivate::~QtMaterialCheckablePrivate() +{ +} + +void QtMaterialCheckablePrivate::init() +{ + Q_Q(QtMaterialCheckable); + + rippleOverlay = new QtMaterialRippleOverlay; + checkedIcon = new QtMaterialCheckableIcon(QIcon(":/icons/icons/toggle/svg/production/ic_check_box_24px.svg"), q); + uncheckedIcon = new QtMaterialCheckableIcon(QIcon(":/icons/icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg"), q); + stateMachine = new QStateMachine(q); + uncheckedState = new QState; + checkedState = new QState; + disabledUncheckedState = new QState; + disabledCheckedState = new QState; + uncheckedTransition = new QSignalTransition(q, SIGNAL(toggled(bool))); + checkedTransition = new QSignalTransition(q, SIGNAL(toggled(bool))); + labelPosition = QtMaterialCheckable::LabelPositionRight; + useThemeColors = true; + + rippleOverlay->setParent(q->parentWidget()); + rippleOverlay->installEventFilter(q); + + q->setCheckable(true); + q->setStyle(&QtMaterialStyle::instance()); + q->setFont(QFont("Roboto", 11, QFont::Normal)); + + stateMachine->addState(uncheckedState); + stateMachine->addState(checkedState); + stateMachine->addState(disabledUncheckedState); + stateMachine->addState(disabledCheckedState); + stateMachine->setInitialState(uncheckedState); + + // Transition to checked + + uncheckedTransition->setTargetState(checkedState); + uncheckedState->addTransition(uncheckedTransition); + + // Transition to unchecked + + checkedTransition->setTargetState(uncheckedState); + checkedState->addTransition(checkedTransition); + + QAbstractTransition *transition; + + // Transitions enabled <==> disabled + + transition = new QEventTransition(q, QEvent::EnabledChange); + transition->setTargetState(disabledUncheckedState); + uncheckedState->addTransition(transition); + + transition = new QEventTransition(q, QEvent::EnabledChange); + transition->setTargetState(uncheckedState); + disabledUncheckedState->addTransition(transition); + + transition = new QEventTransition(q, QEvent::EnabledChange); + transition->setTargetState(disabledCheckedState); + checkedState->addTransition(transition); + + transition = new QEventTransition(q, QEvent::EnabledChange); + transition->setTargetState(checkedState); + disabledCheckedState->addTransition(transition); + + transition = new QSignalTransition(q, SIGNAL(toggled(bool))); + transition->setTargetState(disabledCheckedState); + disabledUncheckedState->addTransition(transition); + + transition = new QSignalTransition(q, SIGNAL(toggled(bool))); + transition->setTargetState(disabledUncheckedState); + disabledCheckedState->addTransition(transition); + + // + + checkedState->assignProperty(checkedIcon, "opacity", 1); + checkedState->assignProperty(uncheckedIcon, "opacity", 0); + + uncheckedState->assignProperty(checkedIcon, "opacity", 0); + uncheckedState->assignProperty(uncheckedIcon, "opacity", 1); + + disabledCheckedState->assignProperty(checkedIcon, "opacity", 1); + disabledCheckedState->assignProperty(uncheckedIcon, "opacity", 0); + + disabledUncheckedState->assignProperty(checkedIcon, "opacity", 0); + disabledUncheckedState->assignProperty(uncheckedIcon, "opacity", 1); + + checkedState->assignProperty(checkedIcon, "color", q->checkedColor()); + checkedState->assignProperty(uncheckedIcon, "color", q->checkedColor()); + + uncheckedState->assignProperty(uncheckedIcon, "color", q->uncheckedColor()); + uncheckedState->assignProperty(uncheckedIcon, "color", q->uncheckedColor()); + + disabledUncheckedState->assignProperty(uncheckedIcon, "color", q->disabledColor()); + disabledCheckedState->assignProperty(checkedIcon, "color", q->disabledColor()); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +/*! + * \class QtMaterialCheckable + */ + +QtMaterialCheckable::QtMaterialCheckable(QWidget *parent) + : QAbstractButton(parent), + d_ptr(new QtMaterialCheckablePrivate(this)) +{ + d_func()->init(); +} + +QtMaterialCheckable::~QtMaterialCheckable() +{ +} + +void QtMaterialCheckable::setLabelPosition(LabelPosition placement) +{ + Q_D(QtMaterialCheckable); + + d->labelPosition = placement; + update(); +} + +QtMaterialCheckable::LabelPosition QtMaterialCheckable::labelPosition() const +{ + Q_D(const QtMaterialCheckable); + + return d->labelPosition; +} + +void QtMaterialCheckable::setUseThemeColors(bool value) +{ + Q_D(QtMaterialCheckable); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + setupProperties(); +} + +bool QtMaterialCheckable::useThemeColors() const +{ + Q_D(const QtMaterialCheckable); + + return d->useThemeColors; +} + +void QtMaterialCheckable::setCheckedColor(const QColor &color) +{ + Q_D(QtMaterialCheckable); + + d->checkedColor = color; + + MATERIAL_DISABLE_THEME_COLORS + setupProperties(); +} + +QColor QtMaterialCheckable::checkedColor() const +{ + Q_D(const QtMaterialCheckable); + + if (d->useThemeColors || !d->checkedColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->checkedColor; + } +} + +void QtMaterialCheckable::setUncheckedColor(const QColor &color) +{ + Q_D(QtMaterialCheckable); + + d->uncheckedColor = color; + + MATERIAL_DISABLE_THEME_COLORS + setupProperties(); +} + +QColor QtMaterialCheckable::uncheckedColor() const +{ + Q_D(const QtMaterialCheckable); + + if (d->useThemeColors || !d->uncheckedColor.isValid()) { + return QtMaterialStyle::instance().themeColor("text"); + } else { + return d->uncheckedColor; + } +} + +void QtMaterialCheckable::setTextColor(const QColor &color) +{ + Q_D(QtMaterialCheckable); + + d->textColor = color; + + MATERIAL_DISABLE_THEME_COLORS + setupProperties(); +} + +QColor QtMaterialCheckable::textColor() const +{ + Q_D(const QtMaterialCheckable); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("text"); + } else { + return d->textColor; + } +} + +void QtMaterialCheckable::setDisabledColor(const QColor &color) +{ + Q_D(QtMaterialCheckable); + + d->disabledColor = color; + + MATERIAL_DISABLE_THEME_COLORS + setupProperties(); +} + +QColor QtMaterialCheckable::disabledColor() const +{ + Q_D(const QtMaterialCheckable); + + if (d->useThemeColors || !d->disabledColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent3"); + } else { + return d->disabledColor; + } +} + +void QtMaterialCheckable::setCheckedIcon(const QIcon &icon) +{ + Q_D(QtMaterialCheckable); + + d->checkedIcon->setIcon(icon); + update(); +} + +QIcon QtMaterialCheckable::checkedIcon() const +{ + Q_D(const QtMaterialCheckable); + + return d->checkedIcon->icon(); +} + +void QtMaterialCheckable::setUncheckedIcon(const QIcon &icon) +{ + Q_D(QtMaterialCheckable); + + d->uncheckedIcon->setIcon(icon); + update(); +} + +QIcon QtMaterialCheckable::uncheckedIcon() const +{ + Q_D(const QtMaterialCheckable); + + return d->uncheckedIcon->icon(); +} + +/*! + * \reimp + */ +QSize QtMaterialCheckable::sizeHint() const +{ + if (text().isEmpty()) { + return QSize(40, 40); + } + return QSize(fontMetrics().size(Qt::TextShowMnemonic, text()).width()+52, 40); +} + +QtMaterialCheckable::QtMaterialCheckable(QtMaterialCheckablePrivate &d, QWidget *parent) + : QAbstractButton(parent), + d_ptr(&d) +{ + d_func()->init(); +} + +/*! + * \reimp + */ +bool QtMaterialCheckable::event(QEvent *event) +{ + Q_D(QtMaterialCheckable); + + switch (event->type()) + { + case QEvent::Resize: + case QEvent::Move: + d->checkedIcon->setGeometry(rect()); + d->uncheckedIcon->setGeometry(rect()); + d->rippleOverlay->setGeometry(geometry().adjusted(-8, -8, 8, 8)); + break; + case QEvent::ParentChange: + QWidget *widget; + if ((widget = parentWidget())) { + d->rippleOverlay->setParent(widget); + } + break; + default: + break; + } + return QAbstractButton::event(event); +} + +/*! + * \reimp + */ +bool QtMaterialCheckable::eventFilter(QObject *obj, QEvent *event) +{ + if (QEvent::Resize == event->type()) + { + Q_D(QtMaterialCheckable); + + d->rippleOverlay->setGeometry(geometry().adjusted(-8, -8, 8, 8)); + } + return QAbstractButton::eventFilter(obj, event); +} + +/*! + * \reimp + */ +void QtMaterialCheckable::mousePressEvent(QMouseEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialCheckable); + + if (!isEnabled()) { + return; + } + + QtMaterialRipple *ripple; + if (QtMaterialCheckable::LabelPositionLeft == d->labelPosition) { + ripple = new QtMaterialRipple(QPoint(width()-14, 28)); + } else { + ripple = new QtMaterialRipple(QPoint(28, 28)); + } + ripple->setRadiusEndValue(22); + ripple->setColor(isChecked() ? checkedColor() : uncheckedColor()); + if (isChecked()) { + ripple->setOpacityStartValue(1); + } + d->rippleOverlay->addRipple(ripple); + + setChecked(!isChecked()); +} + +/*! + * \reimp + */ +void QtMaterialCheckable::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialCheckable); + + QPainter painter(this); + + QPen pen; + pen.setColor(isEnabled() ? textColor() : disabledColor()); + painter.setPen(pen); + + if (QtMaterialCheckable::LabelPositionLeft == d->labelPosition) { + painter.drawText(4, 25, text()); + } else { + painter.drawText(48, 25, text()); + } +} + +void QtMaterialCheckable::setupProperties() +{ + Q_D(QtMaterialCheckable); + + d->checkedState->assignProperty(d->checkedIcon, "color", checkedColor()); + d->checkedState->assignProperty(d->uncheckedIcon, "color", checkedColor()); + d->uncheckedState->assignProperty(d->uncheckedIcon, "color", uncheckedColor()); + d->disabledUncheckedState->assignProperty(d->uncheckedIcon, "color", disabledColor()); + d->disabledCheckedState->assignProperty(d->checkedIcon, "color", disabledColor()); + + if (isEnabled()) { + if (isChecked()) { + d->checkedIcon->setColor(checkedColor()); + } else { + d->uncheckedIcon->setColor(uncheckedColor()); + } + } else { + d->checkedIcon->setColor(disabledColor()); + d->uncheckedIcon->setColor(disabledColor()); + } + + update(); +} diff --git a/src/material-widgets/lib/qtmaterialcheckable.h b/src/material-widgets/lib/qtmaterialcheckable.h new file mode 100644 index 0000000..c4cc574 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialcheckable.h @@ -0,0 +1,64 @@ +#ifndef QTMATERIALCHECKABLE_H +#define QTMATERIALCHECKABLE_H + +#include + +class QtMaterialCheckablePrivate; + +class QtMaterialCheckable : public QAbstractButton +{ + Q_OBJECT + +public: + enum LabelPosition { + LabelPositionLeft, + LabelPositionRight, + }; + + explicit QtMaterialCheckable(QWidget *parent = 0); + ~QtMaterialCheckable(); + + void setLabelPosition(LabelPosition placement); + LabelPosition labelPosition() const; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setCheckedColor(const QColor &color); + QColor checkedColor() const; + + void setUncheckedColor(const QColor &color); + QColor uncheckedColor() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void setDisabledColor(const QColor &color); + QColor disabledColor() const; + + void setCheckedIcon(const QIcon &icon); + QIcon checkedIcon() const; + + void setUncheckedIcon(const QIcon &icon); + QIcon uncheckedIcon() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected: + QtMaterialCheckable(QtMaterialCheckablePrivate &d, QWidget *parent = 0); + + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void mousePressEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + virtual void setupProperties(); + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialCheckable) + Q_DECLARE_PRIVATE(QtMaterialCheckable) +}; + +#endif // QTMATERIALCHECKABLE_H diff --git a/src/material-widgets/lib/qtmaterialcheckable_internal.cpp b/src/material-widgets/lib/qtmaterialcheckable_internal.cpp new file mode 100644 index 0000000..4a7eb9a --- /dev/null +++ b/src/material-widgets/lib/qtmaterialcheckable_internal.cpp @@ -0,0 +1,63 @@ +#include "lib/qtmaterialcheckable_internal.h" +#include +#include +#include +#include "lib/qtmaterialcheckable.h" + +/*! + * \class QtMaterialCheckableIcon + * \internal + */ + +QtMaterialCheckableIcon::QtMaterialCheckableIcon(const QIcon &icon, QtMaterialCheckable *parent) + : QWidget(parent), + m_checkable(parent), + m_color(Qt::black), + m_icon(icon), + m_iconSize(24), + m_opacity(1.0) +{ + Q_ASSERT(parent); + + setAttribute(Qt::WA_TransparentForMouseEvents); +} + +QtMaterialCheckableIcon::~QtMaterialCheckableIcon() +{ +} + +QSize QtMaterialCheckableIcon::sizeHint() const +{ + return QSize(m_iconSize, m_iconSize); +} + +void QtMaterialCheckableIcon::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + painter.setOpacity(m_opacity); + + QPixmap pixmap = icon().pixmap(24, 24); + + if (!pixmap.isNull()) + { + const qreal p = static_cast((height())-m_iconSize)/2; + const qreal z = m_iconSize/24; + + QTransform t; + if (QtMaterialCheckable::LabelPositionLeft == m_checkable->labelPosition()) { + t.translate(p+width()-42, p); + } else { + t.translate(p, p); + } + t.scale(z, z); + painter.setTransform(t); + + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), color()); + painter.drawPixmap(0, 0, pixmap); + } +} diff --git a/src/material-widgets/lib/qtmaterialcheckable_internal.h b/src/material-widgets/lib/qtmaterialcheckable_internal.h new file mode 100644 index 0000000..3fb3d94 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialcheckable_internal.h @@ -0,0 +1,93 @@ +#ifndef QTMATERIALCHECKABLE_INTERNAL_H +#define QTMATERIALCHECKABLE_INTERNAL_H + +#include +#include +#include + +class QtMaterialCheckable; + +class QtMaterialCheckableIcon : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(QColor color READ color WRITE setColor) + Q_PROPERTY(qreal iconSize READ iconSize WRITE setIconSize) + Q_PROPERTY(qreal opacity READ opacity WRITE setOpacity) + +public: + QtMaterialCheckableIcon(const QIcon &icon, QtMaterialCheckable *parent); + ~QtMaterialCheckableIcon(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + + inline void setIcon(const QIcon &icon); + inline QIcon icon() const; + + inline void setColor(const QColor &color); + inline QColor color() const; + + inline void setIconSize(qreal size); + inline qreal iconSize() const; + + inline void setOpacity(qreal opacity); + inline qreal opacity() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialCheckableIcon) + + QtMaterialCheckable *const m_checkable; + QColor m_color; + QIcon m_icon; + qreal m_iconSize; + qreal m_opacity; +}; + +inline void QtMaterialCheckableIcon::setIcon(const QIcon &icon) +{ + m_icon = icon; + update(); +} + +inline QIcon QtMaterialCheckableIcon::icon() const +{ + return m_icon; +} + +inline void QtMaterialCheckableIcon::setColor(const QColor &color) +{ + m_color = color; + update(); +} + +inline QColor QtMaterialCheckableIcon::color() const +{ + return m_color; +} + +inline void QtMaterialCheckableIcon::setIconSize(qreal size) +{ + m_iconSize = size; + update(); +} + +inline qreal QtMaterialCheckableIcon::iconSize() const +{ + return m_iconSize; +} + +inline void QtMaterialCheckableIcon::setOpacity(qreal opacity) +{ + m_opacity = opacity; + update(); +} + +inline qreal QtMaterialCheckableIcon::opacity() const +{ + return m_opacity; +} + +#endif // QTMATERIALCHECKABLE_INTERNAL_H diff --git a/src/material-widgets/lib/qtmaterialcheckable_p.h b/src/material-widgets/lib/qtmaterialcheckable_p.h new file mode 100644 index 0000000..e678df7 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialcheckable_p.h @@ -0,0 +1,43 @@ +#ifndef QTMATERIALCHECKABLE_P_H +#define QTMATERIALCHECKABLE_P_H + +#include +#include "lib/qtmaterialcheckable.h" + +class QStateMachine; +class QState; +class QSignalTransition; +class QtMaterialRippleOverlay; +class QtMaterialCheckableIcon; + +class QtMaterialCheckablePrivate +{ + Q_DISABLE_COPY(QtMaterialCheckablePrivate) + Q_DECLARE_PUBLIC(QtMaterialCheckable) + +public: + QtMaterialCheckablePrivate(QtMaterialCheckable *q); + virtual ~QtMaterialCheckablePrivate(); + + void init(); + + QtMaterialCheckable *const q_ptr; + QtMaterialRippleOverlay *rippleOverlay; + QtMaterialCheckableIcon *checkedIcon; + QtMaterialCheckableIcon *uncheckedIcon; + QStateMachine *stateMachine; + QState *uncheckedState; + QState *checkedState; + QState *disabledUncheckedState; + QState *disabledCheckedState; + QSignalTransition *uncheckedTransition; + QSignalTransition *checkedTransition; + QtMaterialCheckable::LabelPosition labelPosition; + QColor checkedColor; + QColor uncheckedColor; + QColor textColor; + QColor disabledColor; + bool useThemeColors; +}; + +#endif // QTMATERIALCHECKABLE_P_H diff --git a/src/material-widgets/lib/qtmaterialoverlaywidget.cpp b/src/material-widgets/lib/qtmaterialoverlaywidget.cpp new file mode 100644 index 0000000..ec0e7fe --- /dev/null +++ b/src/material-widgets/lib/qtmaterialoverlaywidget.cpp @@ -0,0 +1,72 @@ +#include "lib/qtmaterialoverlaywidget.h" +#include + +/*! + * \class QtMaterialOverlayWidget + * \internal + */ + +QtMaterialOverlayWidget::QtMaterialOverlayWidget(QWidget *parent) + : QWidget(parent) +{ + if (parent) { + parent->installEventFilter(this); + } +} + +QtMaterialOverlayWidget::~QtMaterialOverlayWidget() +{ +} + +/*! + * \reimp + */ +bool QtMaterialOverlayWidget::event(QEvent *event) +{ + if (!parent()) { + return QWidget::event(event); + } + switch (event->type()) + { + case QEvent::ParentChange: + { + parent()->installEventFilter(this); + setGeometry(overlayGeometry()); + break; + } + case QEvent::ParentAboutToChange: + { + parent()->removeEventFilter(this); + break; + } + default: + break; + } + return QWidget::event(event); +} + +/*! + * \reimp + */ +bool QtMaterialOverlayWidget::eventFilter(QObject *obj, QEvent *event) +{ + switch (event->type()) + { + case QEvent::Move: + case QEvent::Resize: + setGeometry(overlayGeometry()); + break; + default: + break; + } + return QWidget::eventFilter(obj, event); +} + +QRect QtMaterialOverlayWidget::overlayGeometry() const +{ + QWidget *widget = parentWidget(); + if (!widget) { + return QRect(); + } + return widget->rect(); +} diff --git a/src/material-widgets/lib/qtmaterialoverlaywidget.h b/src/material-widgets/lib/qtmaterialoverlaywidget.h new file mode 100644 index 0000000..11acba0 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialoverlaywidget.h @@ -0,0 +1,24 @@ +#ifndef QTMATERIALOVERLAYWIDGET_H +#define QTMATERIALOVERLAYWIDGET_H + +#include + +class QtMaterialOverlayWidget : public QWidget +{ + Q_OBJECT + +public: + explicit QtMaterialOverlayWidget(QWidget *parent = 0); + ~QtMaterialOverlayWidget(); + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + + virtual QRect overlayGeometry() const; + +private: + Q_DISABLE_COPY(QtMaterialOverlayWidget) +}; + +#endif // QTMATERIALOVERLAYWIDGET_H diff --git a/src/material-widgets/lib/qtmaterialripple.cpp b/src/material-widgets/lib/qtmaterialripple.cpp new file mode 100644 index 0000000..82125cb --- /dev/null +++ b/src/material-widgets/lib/qtmaterialripple.cpp @@ -0,0 +1,119 @@ +#include "qtmaterialripple.h" +#include "lib/qtmaterialrippleoverlay.h" + +/*! + * \class QtMaterialRipple + * \internal + */ + +QtMaterialRipple::QtMaterialRipple(const QPoint ¢er, QObject *parent) + : QParallelAnimationGroup(parent), + m_overlay(0), + m_radiusAnimation(animate("radius")), + m_opacityAnimation(animate("opacity")), + m_radius(0), + m_opacity(0), + m_center(center) +{ + init(); +} + +QtMaterialRipple::QtMaterialRipple(const QPoint ¢er, + QtMaterialRippleOverlay *overlay, + QObject *parent) + : QParallelAnimationGroup(parent), + m_overlay(overlay), + m_radiusAnimation(animate("radius")), + m_opacityAnimation(animate("opacity")), + m_radius(0), + m_opacity(0), + m_center(center) +{ + init(); +} + +QtMaterialRipple::~QtMaterialRipple() +{ +} + +void QtMaterialRipple::setRadius(qreal radius) +{ + Q_ASSERT(m_overlay); + + if (m_radius == radius) { + return; + } + m_radius = radius; + m_overlay->update(); +} + +void QtMaterialRipple::setOpacity(qreal opacity) +{ + Q_ASSERT(m_overlay); + + if (m_opacity == opacity) { + return; + } + m_opacity = opacity; + m_overlay->update(); +} + +void QtMaterialRipple::setColor(const QColor &color) +{ + if (m_brush.color() == color) { + return; + } + m_brush.setColor(color); + + if (m_overlay) { + m_overlay->update(); + } +} + +void QtMaterialRipple::setBrush(const QBrush &brush) +{ + m_brush = brush; + + if (m_overlay) { + m_overlay->update(); + } +} + +void QtMaterialRipple::destroy() +{ + Q_ASSERT(m_overlay); + + m_overlay->removeRipple(this); +} + +/*! + * \internal + */ +QPropertyAnimation *QtMaterialRipple::animate(const QByteArray &property, + const QEasingCurve &easing, + int duration) +{ + QPropertyAnimation *animation = new QPropertyAnimation; + animation->setTargetObject(this); + animation->setPropertyName(property); + animation->setEasingCurve(easing); + animation->setDuration(duration); + addAnimation(animation); + return animation; +} + +/*! + * \internal + */ +void QtMaterialRipple::init() +{ + setOpacityStartValue(0.5); + setOpacityEndValue(0); + setRadiusStartValue(0); + setRadiusEndValue(300); + + m_brush.setColor(Qt::black); + m_brush.setStyle(Qt::SolidPattern); + + connect(this, SIGNAL(finished()), this, SLOT(destroy())); +} diff --git a/src/material-widgets/lib/qtmaterialripple.h b/src/material-widgets/lib/qtmaterialripple.h new file mode 100644 index 0000000..d263c76 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialripple.h @@ -0,0 +1,136 @@ +#ifndef QTMATERIALRIPPLE_H +#define QTMATERIALRIPPLE_H + +#include +#include +#include +#include +#include + +class QtMaterialRippleOverlay; + +class QtMaterialRipple : public QParallelAnimationGroup +{ + Q_OBJECT + + Q_PROPERTY(qreal radius WRITE setRadius READ radius) + Q_PROPERTY(qreal opacity WRITE setOpacity READ opacity) + +public: + explicit QtMaterialRipple(const QPoint ¢er, QObject *parent = 0); + QtMaterialRipple(const QPoint ¢er, QtMaterialRippleOverlay *overlay, QObject *parent = 0); + ~QtMaterialRipple(); + + inline void setOverlay(QtMaterialRippleOverlay *overlay); + + void setRadius(qreal radius); + inline qreal radius() const; + + void setOpacity(qreal opacity); + inline qreal opacity() const; + + void setColor(const QColor &color); + inline QColor color() const; + + void setBrush(const QBrush &brush); + inline QBrush brush() const; + + inline QPoint center() const; + + inline QPropertyAnimation *radiusAnimation() const; + inline QPropertyAnimation *opacityAnimation() const; + + inline void setOpacityStartValue(qreal value); + inline void setOpacityEndValue(qreal value); + inline void setRadiusStartValue(qreal value); + inline void setRadiusEndValue(qreal value); + inline void setDuration(int msecs); + +protected slots: + void destroy(); + +private: + Q_DISABLE_COPY(QtMaterialRipple) + + QPropertyAnimation *animate(const QByteArray &property, + const QEasingCurve &easing = QEasingCurve::OutQuad, + int duration = 800); + + void init(); + + QtMaterialRippleOverlay *m_overlay; + QPropertyAnimation *const m_radiusAnimation; + QPropertyAnimation *const m_opacityAnimation; + qreal m_radius; + qreal m_opacity; + QPoint m_center; + QBrush m_brush; +}; + +inline void QtMaterialRipple::setOverlay(QtMaterialRippleOverlay *overlay) +{ + m_overlay = overlay; +} + +inline qreal QtMaterialRipple::radius() const +{ + return m_radius; +} + +inline qreal QtMaterialRipple::opacity() const +{ + return m_opacity; +} + +inline QColor QtMaterialRipple::color() const +{ + return m_brush.color(); +} + +inline QBrush QtMaterialRipple::brush() const +{ + return m_brush; +} + +inline QPoint QtMaterialRipple::center() const +{ + return m_center; +} + +inline QPropertyAnimation *QtMaterialRipple::radiusAnimation() const +{ + return m_radiusAnimation; +} + +inline QPropertyAnimation *QtMaterialRipple::opacityAnimation() const +{ + return m_opacityAnimation; +} + +inline void QtMaterialRipple::setOpacityStartValue(qreal value) +{ + m_opacityAnimation->setStartValue(value); +} + +inline void QtMaterialRipple::setOpacityEndValue(qreal value) +{ + m_opacityAnimation->setEndValue(value); +} + +inline void QtMaterialRipple::setRadiusStartValue(qreal value) +{ + m_radiusAnimation->setStartValue(value); +} + +inline void QtMaterialRipple::setRadiusEndValue(qreal value) +{ + m_radiusAnimation->setEndValue(value); +} + +inline void QtMaterialRipple::setDuration(int msecs) +{ + m_radiusAnimation->setDuration(msecs); + m_opacityAnimation->setDuration(msecs); +} + +#endif // QTMATERIALRIPPLE_H diff --git a/src/material-widgets/lib/qtmaterialrippleoverlay.cpp b/src/material-widgets/lib/qtmaterialrippleoverlay.cpp new file mode 100644 index 0000000..062d215 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialrippleoverlay.cpp @@ -0,0 +1,75 @@ +#include "lib/qtmaterialrippleoverlay.h" +#include +#include "lib/qtmaterialripple.h" + +/*! + * \class QtMaterialRippleOverlay + * \internal + */ + +QtMaterialRippleOverlay::QtMaterialRippleOverlay(QWidget *parent) + : QtMaterialOverlayWidget(parent), + m_useClip(false) +{ + setAttribute(Qt::WA_TransparentForMouseEvents); + setAttribute(Qt::WA_NoSystemBackground); +} + +QtMaterialRippleOverlay::~QtMaterialRippleOverlay() +{ +} + +void QtMaterialRippleOverlay::addRipple(QtMaterialRipple *ripple) +{ + ripple->setOverlay(this); + m_ripples.push_back(ripple); + ripple->start(); + + connect(this, SIGNAL(destroyed(QObject*)), ripple, SLOT(stop())); + connect(this, SIGNAL(destroyed(QObject*)), ripple, SLOT(deleteLater())); +} + +void QtMaterialRippleOverlay::addRipple(const QPoint &position, qreal radius) +{ + QtMaterialRipple *ripple = new QtMaterialRipple(position); + ripple->setRadiusEndValue(radius); + addRipple(ripple); +} + +void QtMaterialRippleOverlay::removeRipple(QtMaterialRipple *ripple) +{ + if (m_ripples.removeOne(ripple)) { + delete ripple; + update(); + } +} + +/*! + * \reimp + */ +void QtMaterialRippleOverlay::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + painter.setPen(Qt::NoPen); + + if (m_useClip) { + painter.setClipPath(m_clipPath); + } + + QList::const_iterator i; + for (i = m_ripples.begin(); i != m_ripples.end(); ++i) { + paintRipple(&painter, *i); + } +} + +void QtMaterialRippleOverlay::paintRipple(QPainter *painter, QtMaterialRipple *ripple) +{ + const qreal radius = ripple->radius(); + const QPointF center = ripple->center(); + painter->setOpacity(ripple->opacity()); + painter->setBrush(ripple->brush()); + painter->drawEllipse(center, radius, radius); +} diff --git a/src/material-widgets/lib/qtmaterialrippleoverlay.h b/src/material-widgets/lib/qtmaterialrippleoverlay.h new file mode 100644 index 0000000..436c2b9 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialrippleoverlay.h @@ -0,0 +1,64 @@ +#ifndef QTMATERIALRIPPLEOVERLAY_H +#define QTMATERIALRIPPLEOVERLAY_H + +#include +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialRipple; + +class QtMaterialRippleOverlay : public QtMaterialOverlayWidget +{ + Q_OBJECT + +public: + explicit QtMaterialRippleOverlay(QWidget *parent = 0); + ~QtMaterialRippleOverlay(); + + void addRipple(QtMaterialRipple *ripple); + void addRipple(const QPoint &position, qreal radius = 300); + + void removeRipple(QtMaterialRipple *ripple); + + inline void setClipping(bool enable); + inline bool hasClipping() const; + + inline void setClipPath(const QPainterPath &path); + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + inline QList ripples() const; + +private: + Q_DISABLE_COPY(QtMaterialRippleOverlay) + + void paintRipple(QPainter *painter, QtMaterialRipple *ripple); + + QList m_ripples; + QPainterPath m_clipPath; + bool m_useClip; +}; + +inline void QtMaterialRippleOverlay::setClipping(bool enable) +{ + m_useClip = enable; + update(); +} + +inline bool QtMaterialRippleOverlay::hasClipping() const +{ + return m_useClip; +} + +inline void QtMaterialRippleOverlay::setClipPath(const QPainterPath &path) +{ + m_clipPath = path; + update(); +} + +inline QList QtMaterialRippleOverlay::ripples() const +{ + return m_ripples; +} + +#endif // QTMATERIALRIPPLEOVERLAY_H diff --git a/src/material-widgets/lib/qtmaterialstatetransition.cpp b/src/material-widgets/lib/qtmaterialstatetransition.cpp new file mode 100644 index 0000000..75f1faf --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstatetransition.cpp @@ -0,0 +1,19 @@ +#include "lib/qtmaterialstatetransition.h" + +QtMaterialStateTransition::QtMaterialStateTransition(QtMaterialStateTransitionType type) + : m_type(type) +{ +} + +bool QtMaterialStateTransition::eventTest(QEvent *event) +{ + if (event->type() != QEvent::Type(QEvent::User + 1)) { + return false; + } + QtMaterialStateTransitionEvent *transition = static_cast(event); + return (m_type == transition->type); +} + +void QtMaterialStateTransition::onTransition(QEvent *) +{ +} diff --git a/src/material-widgets/lib/qtmaterialstatetransition.h b/src/material-widgets/lib/qtmaterialstatetransition.h new file mode 100644 index 0000000..d501302 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstatetransition.h @@ -0,0 +1,22 @@ +#ifndef QTMATERIALSTATETRANSITION_H +#define QTMATERIALSTATETRANSITION_H + +#include +#include "lib/qtmaterialstatetransitionevent.h" + +class QtMaterialStateTransition : public QAbstractTransition +{ + Q_OBJECT + +public: + QtMaterialStateTransition(QtMaterialStateTransitionType type); + +protected: + virtual bool eventTest(QEvent *event); + virtual void onTransition(QEvent *); + +private: + QtMaterialStateTransitionType m_type; +}; + +#endif // QTMATERIALSTATETRANSITION_H diff --git a/src/material-widgets/lib/qtmaterialstatetransitionevent.h b/src/material-widgets/lib/qtmaterialstatetransitionevent.h new file mode 100644 index 0000000..1c64ec6 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstatetransitionevent.h @@ -0,0 +1,42 @@ +#ifndef QTMATERIALSTATETRANSITIONEVENT_H +#define QTMATERIALSTATETRANSITIONEVENT_H + +#include + +enum QtMaterialStateTransitionType { + // Snackbar + SnackbarShowTransition = 1, + SnackbarHideTransition, + SnackbarWaitTransition, + SnackbarNextTransition, + // FlatButton + FlatButtonPressedTransition, + FlatButtonCheckedTransition, + FlatButtonUncheckedTransition, + // CollapsibleMenu + CollapsibleMenuExpand, + CollapsibleMenuCollapse, + // Slider + SliderChangedToMinimum, + SliderChangedFromMinimum, + SliderNoFocusMouseEnter, + SliderNoFocusMouseLeave, + // Dialog + DialogShowTransition, + DialogHideTransition, + // + MaxTransitionType = 65535 +}; + +struct QtMaterialStateTransitionEvent : public QEvent +{ + QtMaterialStateTransitionEvent(QtMaterialStateTransitionType type) + : QEvent(QEvent::Type(QEvent::User + 1)), + type(type) + { + } + + QtMaterialStateTransitionType type; +}; + +#endif // QTMATERIALSTATETRANSITIONEVENT_H diff --git a/src/material-widgets/lib/qtmaterialstyle.cpp b/src/material-widgets/lib/qtmaterialstyle.cpp new file mode 100644 index 0000000..83bbab8 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstyle.cpp @@ -0,0 +1,57 @@ +#include "lib/qtmaterialstyle.h" +#include +#include "lib/qtmaterialtheme.h" + +/*! + * \class QtMaterialStylePrivate + * \internal + */ + +QtMaterialStylePrivate::QtMaterialStylePrivate(QtMaterialStyle *q) + : q_ptr(q) +{ +} + +QtMaterialStylePrivate::~QtMaterialStylePrivate() +{ +} + +void QtMaterialStylePrivate::init() +{ + Q_Q(QtMaterialStyle); + + QFontDatabase::addApplicationFont(":/fonts/roboto_regular"); + QFontDatabase::addApplicationFont(":/fonts/roboto_medium"); + QFontDatabase::addApplicationFont(":/fonts/roboto_bold"); + + q->setTheme(new QtMaterialTheme); +} + +/*! + * \class QtMaterialStyle + * \internal + */ + +void QtMaterialStyle::setTheme(QtMaterialTheme *theme) +{ + Q_D(QtMaterialStyle); + + d->theme = theme; + theme->setParent(this); +} + +QColor QtMaterialStyle::themeColor(const QString &key) const +{ + Q_D(const QtMaterialStyle); + + Q_ASSERT(d->theme); + + return d->theme->getColor(key); +} + +QtMaterialStyle::QtMaterialStyle() + : QCommonStyle(), + d_ptr(new QtMaterialStylePrivate(this)) +{ + d_func()->init(); +} diff --git a/src/material-widgets/lib/qtmaterialstyle.h b/src/material-widgets/lib/qtmaterialstyle.h new file mode 100644 index 0000000..e16289b --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstyle.h @@ -0,0 +1,40 @@ +#ifndef QTMATERIALSTYLE_H +#define QTMATERIALSTYLE_H + +#include +#include "lib/qtmaterialstyle_p.h" + +#define MATERIAL_DISABLE_THEME_COLORS \ + if (d->useThemeColors == true) { d->useThemeColors = false; } + +class QtMaterialTheme; + +class QtMaterialStyle : public QCommonStyle +{ + Q_OBJECT + +public: + inline static QtMaterialStyle &instance(); + + void setTheme(QtMaterialTheme *theme); + QColor themeColor(const QString &key) const; + +protected: + const QScopedPointer d_ptr; + +private: + Q_DECLARE_PRIVATE(QtMaterialStyle) + + QtMaterialStyle(); + + QtMaterialStyle(QtMaterialStyle const &); + void operator=(QtMaterialStyle const &); +}; + +inline QtMaterialStyle &QtMaterialStyle::instance() +{ + static QtMaterialStyle instance; + return instance; +} + +#endif // QTMATERIALSTYLE_H diff --git a/src/material-widgets/lib/qtmaterialstyle_p.h b/src/material-widgets/lib/qtmaterialstyle_p.h new file mode 100644 index 0000000..d59ca41 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialstyle_p.h @@ -0,0 +1,24 @@ +#ifndef QTMATERIALSTYLE_P_H +#define QTMATERIALSTYLE_P_H + +#include + +class QtMaterialStyle; +class QtMaterialTheme; + +class QtMaterialStylePrivate +{ + Q_DISABLE_COPY(QtMaterialStylePrivate) + Q_DECLARE_PUBLIC(QtMaterialStyle) + +public: + QtMaterialStylePrivate(QtMaterialStyle *q); + ~QtMaterialStylePrivate(); + + void init(); + + QtMaterialStyle *const q_ptr; + QtMaterialTheme *theme; +}; + +#endif // QTMATERIALSTYLE_P_H diff --git a/src/material-widgets/lib/qtmaterialtheme.cpp b/src/material-widgets/lib/qtmaterialtheme.cpp new file mode 100644 index 0000000..725c954 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialtheme.cpp @@ -0,0 +1,159 @@ +#include "lib/qtmaterialtheme.h" +#include "lib/qtmaterialtheme_p.h" +#include +#include +#include + +/*!material + * \class QtMaterialThemePrivate + * \internal + */ + +QtMaterialThemePrivate::QtMaterialThemePrivate(QtMaterialTheme *q) + : q_ptr(q) +{ +} + +QtMaterialThemePrivate::~QtMaterialThemePrivate() +{ +} + +QColor QtMaterialThemePrivate::rgba(int r, int g, int b, qreal a) const +{ + QColor color(r, g, b); + color.setAlphaF(a); + return color; +} + +/*! + * \class QtMaterialTheme + */ + +QtMaterialTheme::QtMaterialTheme(QObject *parent) + : QObject(parent), + d_ptr(new QtMaterialThemePrivate(this)) +{ + setColor("primary1", Material::cyan500); + setColor("primary2", Material::cyan700); + setColor("primary3", Material::lightBlack); + setColor("accent1", Material::pinkA200); + setColor("accent2", Material::grey100); + setColor("accent3", Material::grey500); + setColor("text", Material::darkBlack); + setColor("alternateText", Material::white); + setColor("canvas", Material::white); + setColor("border", Material::grey300); + setColor("disabled", Material::minBlack); + setColor("disabled2", Material::faintBlack); + setColor("disabled3", Material::grey300); +} + +QtMaterialTheme::~QtMaterialTheme() +{ +} + +QColor QtMaterialTheme::getColor(const QString &key) const +{ + Q_D(const QtMaterialTheme); + + if (!d->colors.contains(key)) { + qWarning() << "A theme color matching the key '" << key << "' could not be found."; + return QColor(); + } + return d->colors.value(key); +} + +void QtMaterialTheme::setColor(const QString &key, const QColor &color) +{ + Q_D(QtMaterialTheme); + + d->colors.insert(key, color); +} + +void QtMaterialTheme::setColor(const QString &key, Material::Color color) +{ + Q_D(QtMaterialTheme); + + static const QColor palette[] = { + QColor("#ffebee"), QColor("#ffcdd2"), QColor("#ef9a9a"), QColor("#e57373"), + QColor("#ef5350"), QColor("#f44336"), QColor("#e53935"), QColor("#d32f2f"), + QColor("#c62828"), QColor("#b71c1c"), QColor("#ff8a80"), QColor("#ff5252"), + QColor("#ff1744"), QColor("#d50000"), QColor("#fce4ec"), QColor("#f8bbd0"), + QColor("#f48fb1"), QColor("#f06292"), QColor("#ec407a"), QColor("#e91e63"), + QColor("#d81b60"), QColor("#c2185b"), QColor("#ad1457"), QColor("#880e4f"), + QColor("#ff80ab"), QColor("#ff4081"), QColor("#f50057"), QColor("#c51162"), + QColor("#f3e5f5"), QColor("#e1bee7"), QColor("#ce93d8"), QColor("#ba68c8"), + QColor("#ab47bc"), QColor("#9c27b0"), QColor("#8e24aa"), QColor("#7b1fa2"), + QColor("#6a1b9a"), QColor("#4a148c"), QColor("#ea80fc"), QColor("#e040fb"), + QColor("#d500f9"), QColor("#aa00ff"), QColor("#ede7f6"), QColor("#d1c4e9"), + QColor("#b39ddb"), QColor("#9575cd"), QColor("#7e57c2"), QColor("#673ab7"), + QColor("#5e35b1"), QColor("#512da8"), QColor("#4527a0"), QColor("#311b92"), + QColor("#b388ff"), QColor("#7c4dff"), QColor("#651fff"), QColor("#6200ea"), + QColor("#e8eaf6"), QColor("#c5cae9"), QColor("#9fa8da"), QColor("#7986cb"), + QColor("#5c6bc0"), QColor("#3f51b5"), QColor("#3949ab"), QColor("#303f9f"), + QColor("#283593"), QColor("#1a237e"), QColor("#8c9eff"), QColor("#536dfe"), + QColor("#3d5afe"), QColor("#304ffe"), QColor("#e3f2fd"), QColor("#bbdefb"), + QColor("#90caf9"), QColor("#64b5f6"), QColor("#42a5f5"), QColor("#2196f3"), + QColor("#1e88e5"), QColor("#1976d2"), QColor("#1565c0"), QColor("#0d47a1"), + QColor("#82b1ff"), QColor("#448aff"), QColor("#2979ff"), QColor("#2962ff"), + QColor("#e1f5fe"), QColor("#b3e5fc"), QColor("#81d4fa"), QColor("#4fc3f7"), + QColor("#29b6f6"), QColor("#03a9f4"), QColor("#039be5"), QColor("#0288d1"), + QColor("#0277bd"), QColor("#01579b"), QColor("#80d8ff"), QColor("#40c4ff"), + QColor("#00b0ff"), QColor("#0091ea"), QColor("#e0f7fa"), QColor("#b2ebf2"), + QColor("#80deea"), QColor("#4dd0e1"), QColor("#26c6da"), QColor("#00bcd4"), + QColor("#00acc1"), QColor("#0097a7"), QColor("#00838f"), QColor("#006064"), + QColor("#84ffff"), QColor("#18ffff"), QColor("#00e5ff"), QColor("#00b8d4"), + QColor("#e0f2f1"), QColor("#b2dfdb"), QColor("#80cbc4"), QColor("#4db6ac"), + QColor("#26a69a"), QColor("#009688"), QColor("#00897b"), QColor("#00796b"), + QColor("#00695c"), QColor("#004d40"), QColor("#a7ffeb"), QColor("#64ffda"), + QColor("#1de9b6"), QColor("#00bfa5"), QColor("#e8f5e9"), QColor("#c8e6c9"), + QColor("#a5d6a7"), QColor("#81c784"), QColor("#66bb6a"), QColor("#4caf50"), + QColor("#43a047"), QColor("#388e3c"), QColor("#2e7d32"), QColor("#1b5e20"), + QColor("#b9f6ca"), QColor("#69f0ae"), QColor("#00e676"), QColor("#00c853"), + QColor("#f1f8e9"), QColor("#dcedc8"), QColor("#c5e1a5"), QColor("#aed581"), + QColor("#9ccc65"), QColor("#8bc34a"), QColor("#7cb342"), QColor("#689f38"), + QColor("#558b2f"), QColor("#33691e"), QColor("#ccff90"), QColor("#b2ff59"), + QColor("#76ff03"), QColor("#64dd17"), QColor("#f9fbe7"), QColor("#f0f4c3"), + QColor("#e6ee9c"), QColor("#dce775"), QColor("#d4e157"), QColor("#cddc39"), + QColor("#c0ca33"), QColor("#afb42b"), QColor("#9e9d24"), QColor("#827717"), + QColor("#f4ff81"), QColor("#eeff41"), QColor("#c6ff00"), QColor("#aeea00"), + QColor("#fffde7"), QColor("#fff9c4"), QColor("#fff59d"), QColor("#fff176"), + QColor("#ffee58"), QColor("#ffeb3b"), QColor("#fdd835"), QColor("#fbc02d"), + QColor("#f9a825"), QColor("#f57f17"), QColor("#ffff8d"), QColor("#ffff00"), + QColor("#ffea00"), QColor("#ffd600"), QColor("#fff8e1"), QColor("#ffecb3"), + QColor("#ffe082"), QColor("#ffd54f"), QColor("#ffca28"), QColor("#ffc107"), + QColor("#ffb300"), QColor("#ffa000"), QColor("#ff8f00"), QColor("#ff6f00"), + QColor("#ffe57f"), QColor("#ffd740"), QColor("#ffc400"), QColor("#ffab00"), + QColor("#fff3e0"), QColor("#ffe0b2"), QColor("#ffcc80"), QColor("#ffb74d"), + QColor("#ffa726"), QColor("#ff9800"), QColor("#fb8c00"), QColor("#f57c00"), + QColor("#ef6c00"), QColor("#e65100"), QColor("#ffd180"), QColor("#ffab40"), + QColor("#ff9100"), QColor("#ff6d00"), QColor("#fbe9e7"), QColor("#ffccbc"), + QColor("#ffab91"), QColor("#ff8a65"), QColor("#ff7043"), QColor("#ff5722"), + QColor("#f4511e"), QColor("#e64a19"), QColor("#d84315"), QColor("#bf360c"), + QColor("#ff9e80"), QColor("#ff6e40"), QColor("#ff3d00"), QColor("#dd2c00"), + QColor("#efebe9"), QColor("#d7ccc8"), QColor("#bcaaa4"), QColor("#a1887f"), + QColor("#8d6e63"), QColor("#795548"), QColor("#6d4c41"), QColor("#5d4037"), + QColor("#4e342e"), QColor("#3e2723"), QColor("#eceff1"), QColor("#cfd8dc"), + QColor("#b0bec5"), QColor("#90a4ae"), QColor("#78909c"), QColor("#607d8b"), + QColor("#546e7a"), QColor("#455a64"), QColor("#37474f"), QColor("#263238"), + QColor("#fafafa"), QColor("#f5f5f5"), QColor("#eeeeee"), QColor("#e0e0e0"), + QColor("#bdbdbd"), QColor("#9e9e9e"), QColor("#757575"), QColor("#616161"), + QColor("#424242"), QColor("#212121"), QColor("#000000"), QColor("#ffffff"), + d->rgba(0, 0, 0, 0), + d->rgba(0, 0, 0, 1), + d->rgba(0, 0, 0, 0.87), + d->rgba(0, 0, 0, 0.54), + d->rgba(0, 0, 0, 0.26), + d->rgba(0, 0, 0, 0.12), + d->rgba(255, 255, 255, 1), + d->rgba(255, 255, 255, 0.87), + d->rgba(255, 255, 255, 0.54) + }; + + d->colors.insert(key, palette[color]); +} + +QIcon QtMaterialTheme::icon(QString category, QString icon) +{ + return QIcon(":/icons/icons/" % category % "/svg/production/ic_" % icon % "_24px.svg"); +} diff --git a/src/material-widgets/lib/qtmaterialtheme.h b/src/material-widgets/lib/qtmaterialtheme.h new file mode 100644 index 0000000..fe4a11c --- /dev/null +++ b/src/material-widgets/lib/qtmaterialtheme.h @@ -0,0 +1,344 @@ +#ifndef QTMATERIALTHEME_H +#define QTMATERIALTHEME_H + +#include +#include +#include +#include + +namespace Material +{ + enum ButtonPreset { + FlatPreset, + CheckablePreset + }; + + enum RippleStyle { + CenteredRipple, + PositionedRipple, + NoRipple + }; + + enum OverlayStyle { + NoOverlay, + TintedOverlay, + GrayOverlay + }; + + enum Role { + Default, + Primary, + Secondary + }; + + enum ButtonIconPlacement { + LeftIcon, + RightIcon + }; + + enum ProgressType { + DeterminateProgress, + IndeterminateProgress + }; + + enum AvatarType { + ImageAvatar, + IconAvatar, + LetterAvatar + }; + + enum Color { + red50, + red100, + red200, + red300, + red400, + red500, + red600, + red700, + red800, + red900, + redA100, + redA200, + redA400, + redA700, + pink50, + pink100, + pink200, + pink300, + pink400, + pink500, + pink600, + pink700, + pink800, + pink900, + pinkA100, + pinkA200, + pinkA400, + pinkA700, + purple50, + purple100, + purple200, + purple300, + purple400, + purple500, + purple600, + purple700, + purple800, + purple900, + purpleA100, + purpleA200, + purpleA400, + purpleA700, + deepPurple50, + deepPurple100, + deepPurple200, + deepPurple300, + deepPurple400, + deepPurple500, + deepPurple600, + deepPurple700, + deepPurple800, + deepPurple900, + deepPurpleA100, + deepPurpleA200, + deepPurpleA400, + deepPurpleA700, + indigo50, + indigo100, + indigo200, + indigo300, + indigo400, + indigo500, + indigo600, + indigo700, + indigo800, + indigo900, + indigoA100, + indigoA200, + indigoA400, + indigoA700, + blue50, + blue100, + blue200, + blue300, + blue400, + blue500, + blue600, + blue700, + blue800, + blue900, + blueA100, + blueA200, + blueA400, + blueA700, + lightBlue50, + lightBlue100, + lightBlue200, + lightBlue300, + lightBlue400, + lightBlue500, + lightBlue600, + lightBlue700, + lightBlue800, + lightBlue900, + lightBlueA100, + lightBlueA200, + lightBlueA400, + lightBlueA700, + cyan50, + cyan100, + cyan200, + cyan300, + cyan400, + cyan500, + cyan600, + cyan700, + cyan800, + cyan900, + cyanA100, + cyanA200, + cyanA400, + cyanA700, + teal50, + teal100, + teal200, + teal300, + teal400, + teal500, + teal600, + teal700, + teal800, + teal900, + tealA100, + tealA200, + tealA400, + tealA700, + green50, + green100, + green200, + green300, + green400, + green500, + green600, + green700, + green800, + green900, + greenA100, + greenA200, + greenA400, + greenA700, + lightGreen50, + lightGreen100, + lightGreen200, + lightGreen300, + lightGreen400, + lightGreen500, + lightGreen600, + lightGreen700, + lightGreen800, + lightGreen900, + lightGreenA100, + lightGreenA200, + lightGreenA400, + lightGreenA700, + lime50, + lime100, + lime200, + lime300, + lime400, + lime500, + lime600, + lime700, + lime800, + lime900, + limeA100, + limeA200, + limeA400, + limeA700, + yellow50, + yellow100, + yellow200, + yellow300, + yellow400, + yellow500, + yellow600, + yellow700, + yellow800, + yellow900, + yellowA100, + yellowA200, + yellowA400, + yellowA700, + amber50, + amber100, + amber200, + amber300, + amber400, + amber500, + amber600, + amber700, + amber800, + amber900, + amberA100, + amberA200, + amberA400, + amberA700, + orange50, + orange100, + orange200, + orange300, + orange400, + orange500, + orange600, + orange700, + orange800, + orange900, + orangeA100, + orangeA200, + orangeA400, + orangeA700, + deepOrange50, + deepOrange100, + deepOrange200, + deepOrange300, + deepOrange400, + deepOrange500, + deepOrange600, + deepOrange700, + deepOrange800, + deepOrange900, + deepOrangeA100, + deepOrangeA200, + deepOrangeA400, + deepOrangeA700, + brown50, + brown100, + brown200, + brown300, + brown400, + brown500, + brown600, + brown700, + brown800, + brown900, + blueGrey50, + blueGrey100, + blueGrey200, + blueGrey300, + blueGrey400, + blueGrey500, + blueGrey600, + blueGrey700, + blueGrey800, + blueGrey900, + grey50, + grey100, + grey200, + grey300, + grey400, + grey500, + grey600, + grey700, + grey800, + grey900, + black, + white, + transparent, + fullBlack, + darkBlack, + lightBlack, + minBlack, + faintBlack, + fullWhite, + darkWhite, + lightWhite + }; +} + +class QtMaterialThemePrivate; + +class QtMaterialTheme : public QObject +{ + Q_OBJECT + +public: + explicit QtMaterialTheme(QObject *parent = 0); + ~QtMaterialTheme(); + + QColor getColor(const QString &key) const; + + void setColor(const QString &key, const QColor &color); + void setColor(const QString &key, Material::Color color); + + static QIcon icon(QString category, QString icon); + +protected: + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialTheme) + Q_DECLARE_PRIVATE(QtMaterialTheme) +}; + +#endif // QTMATERIALTHEME_H diff --git a/src/material-widgets/lib/qtmaterialtheme_p.h b/src/material-widgets/lib/qtmaterialtheme_p.h new file mode 100644 index 0000000..d0ef178 --- /dev/null +++ b/src/material-widgets/lib/qtmaterialtheme_p.h @@ -0,0 +1,24 @@ +#ifndef QTMATERIALTHEME_P_H +#define QTMATERIALTHEME_P_H + +#include +#include + +class QtMaterialTheme; + +class QtMaterialThemePrivate +{ + Q_DISABLE_COPY(QtMaterialThemePrivate) + Q_DECLARE_PUBLIC(QtMaterialTheme) + +public: + QtMaterialThemePrivate(QtMaterialTheme *q); + ~QtMaterialThemePrivate(); + + QColor rgba(int r, int g, int b, qreal a) const; + + QtMaterialTheme *const q_ptr; + QHash colors; +}; + +#endif // QTMATERIALTHEME_P_H diff --git a/src/material-widgets/libcomponents.a b/src/material-widgets/libcomponents.a new file mode 100644 index 0000000000000000000000000000000000000000..9949aa08171c83a73b614944ea99b81981c6cdbb GIT binary patch literal 2597898 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�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�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
    OORO_Z$pGe7)m_~m}+ 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�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μ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�HWebiGpKOi{8^eF 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%0D^i?|Vq%1Ji~Xd| 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

    Q5CQAbaoUiGUnj24J3 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 alK6|&ch8pi>yPs*WS>eW7JfV8+y8$&lZo#D literal 0 HcmV?d00001 diff --git a/src/material-widgets/qtmaterialappbar.cpp b/src/material-widgets/qtmaterialappbar.cpp new file mode 100644 index 0000000..2170ca4 --- /dev/null +++ b/src/material-widgets/qtmaterialappbar.cpp @@ -0,0 +1,139 @@ +#include "qtmaterialappbar.h" +#include "qtmaterialappbar_p.h" +#include +#include +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialAppBarPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialAppBarPrivate::QtMaterialAppBarPrivate(QtMaterialAppBar *q) + : q_ptr(q) +{ +} + +/*! + * \internal + */ +QtMaterialAppBarPrivate::~QtMaterialAppBarPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialAppBarPrivate::init() +{ + Q_Q(QtMaterialAppBar); + + useThemeColors = true; + + QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect; + effect->setBlurRadius(11); + effect->setColor(QColor(0, 0, 0, 50)); + effect->setOffset(0, 3); + + q->setGraphicsEffect(effect); + + QHBoxLayout *layout = new QHBoxLayout; + q->setLayout(layout); +} + +/*! + * \class QtMaterialAppBar + */ + +QtMaterialAppBar::QtMaterialAppBar(QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialAppBarPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialAppBar::~QtMaterialAppBar() +{ +} + +QSize QtMaterialAppBar::sizeHint() const +{ + return QSize(-1, 64); +} + +void QtMaterialAppBar::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + painter.fillRect(rect(), backgroundColor()); +} + +void QtMaterialAppBar::setUseThemeColors(bool value) +{ + Q_D(QtMaterialAppBar); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialAppBar::useThemeColors() const +{ + Q_D(const QtMaterialAppBar); + + return d->useThemeColors; +} + +void QtMaterialAppBar::setForegroundColor(const QColor &color) +{ + Q_D(QtMaterialAppBar); + + d->foregroundColor = color; + + if (d->useThemeColors == true) { + d->useThemeColors = false; + } + update(); +} + +QColor QtMaterialAppBar::foregroundColor() const +{ + Q_D(const QtMaterialAppBar); + + if (d->useThemeColors || !d->foregroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->foregroundColor; + } +} + +void QtMaterialAppBar::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialAppBar); + + d->backgroundColor = color; + + if (d->useThemeColors == true) { + d->useThemeColors = false; + } + update(); +} + +QColor QtMaterialAppBar::backgroundColor() const +{ + Q_D(const QtMaterialAppBar); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->backgroundColor; + } +} diff --git a/src/material-widgets/qtmaterialappbar.h b/src/material-widgets/qtmaterialappbar.h new file mode 100644 index 0000000..4c60564 --- /dev/null +++ b/src/material-widgets/qtmaterialappbar.h @@ -0,0 +1,48 @@ +#ifndef QTMATERIALAPPBAR_H +#define QTMATERIALAPPBAR_H + +#include +#include + +class QtMaterialAppBarPrivate; + +class QtMaterialAppBar : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(QColor foregroundColor WRITE setForegroundColor READ foregroundColor) + Q_PROPERTY(QColor backgroundColor WRITE setBackgroundColor READ backgroundColor) + +public: + explicit QtMaterialAppBar(QWidget *parent = 0); + ~QtMaterialAppBar(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setForegroundColor(const QColor &color); + QColor foregroundColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + inline QHBoxLayout *appBarLayout() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialAppBar) + Q_DECLARE_PRIVATE(QtMaterialAppBar) +}; + +inline QHBoxLayout *QtMaterialAppBar::appBarLayout() const +{ + return static_cast(layout()); +} + +#endif // QTMATERIALAPPBAR_H diff --git a/src/material-widgets/qtmaterialappbar_p.h b/src/material-widgets/qtmaterialappbar_p.h new file mode 100644 index 0000000..0586556 --- /dev/null +++ b/src/material-widgets/qtmaterialappbar_p.h @@ -0,0 +1,26 @@ +#ifndef QTMATERIALAPPBAR_P_H +#define QTMATERIALAPPBAR_P_H + +#include +#include + +class QtMaterialAppBar; + +class QtMaterialAppBarPrivate +{ + Q_DISABLE_COPY(QtMaterialAppBarPrivate) + Q_DECLARE_PUBLIC(QtMaterialAppBar) + +public: + QtMaterialAppBarPrivate(QtMaterialAppBar *q); + ~QtMaterialAppBarPrivate(); + + void init(); + + QtMaterialAppBar *const q_ptr; + bool useThemeColors; + QColor foregroundColor; + QColor backgroundColor; +}; + +#endif // QTMATERIALAPPBAR_P_H diff --git a/src/material-widgets/qtmaterialautocomplete.cpp b/src/material-widgets/qtmaterialautocomplete.cpp new file mode 100644 index 0000000..df006a6 --- /dev/null +++ b/src/material-widgets/qtmaterialautocomplete.cpp @@ -0,0 +1,242 @@ +#include "qtmaterialautocomplete.h" +#include "qtmaterialautocomplete_p.h" +#include +#include +#include +#include +#include +#include +#include "qtmaterialautocomplete_internal.h" +#include "qtmaterialflatbutton.h" + +/*! + * \class QtMaterialAutoCompletePrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialAutoCompletePrivate::QtMaterialAutoCompletePrivate(QtMaterialAutoComplete *q) + : QtMaterialTextFieldPrivate(q) +{ +} + +/*! + * \internal + */ +QtMaterialAutoCompletePrivate::~QtMaterialAutoCompletePrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialAutoCompletePrivate::init() +{ + Q_Q(QtMaterialAutoComplete); + + menu = new QWidget; + frame = new QWidget; + stateMachine = new QtMaterialAutoCompleteStateMachine(menu); + menuLayout = new QVBoxLayout; + maxWidth = 0; + + menu->setParent(q->parentWidget()); + frame->setParent(q->parentWidget()); + + menu->installEventFilter(q); + frame->installEventFilter(q); + + QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect; + effect->setBlurRadius(11); + effect->setColor(QColor(0, 0, 0, 50)); + effect->setOffset(0, 3); + + frame->setGraphicsEffect(effect); + frame->setVisible(false); + + menu->setLayout(menuLayout); + menu->setVisible(false); + + menuLayout->setContentsMargins(0, 0, 0, 0); + menuLayout->setSpacing(0); + + QObject::connect(q, SIGNAL(textEdited(QString)), q, SLOT(updateResults(QString))); + + stateMachine->start(); +} + +/*! + * \class QtMaterialAutoComplete + */ + +QtMaterialAutoComplete::QtMaterialAutoComplete(QWidget *parent) + : QtMaterialTextField(*new QtMaterialAutoCompletePrivate(this), parent) +{ + d_func()->init(); +} + +QtMaterialAutoComplete::~QtMaterialAutoComplete() +{ +} + +void QtMaterialAutoComplete::setDataSource(const QStringList &data) +{ + Q_D(QtMaterialAutoComplete); + + d->dataSource = data; + update(); +} + +void QtMaterialAutoComplete::updateResults(QString text) +{ + Q_D(QtMaterialAutoComplete); + + QStringList results; + QString trimmed(text.trimmed()); + + if (!trimmed.isEmpty()) { + QString lookup(trimmed.toLower()); + QStringList::iterator i; + for (i = d->dataSource.begin(); i != d->dataSource.end(); ++i) { + if (i->toLower().indexOf(lookup) != -1) { + results.push_back(*i); + } + } + } + + const int diff = results.length() - d->menuLayout->count(); + QFont font("Roboto", 12, QFont::Normal); + + if (diff > 0) { + for (int c = 0; c < diff; c++) { + QtMaterialFlatButton *item = new QtMaterialFlatButton; + item->setFont(font); + item->setTextAlignment(Qt::AlignLeft); + item->setCornerRadius(0); + item->setHaloVisible(false); + item->setFixedHeight(50); + item->setOverlayStyle(Material::TintedOverlay); + d->menuLayout->addWidget(item); + item->installEventFilter(this); + } + } else if (diff < 0) { + for (int c = 0; c < -diff; c++) { + QWidget *widget = d->menuLayout->itemAt(0)->widget(); + if (widget) { + d->menuLayout->removeWidget(widget); + delete widget; + } + } + } + + QFontMetrics *fm = new QFontMetrics(font); + d->maxWidth = 0; + + for (int i = 0; i < results.count(); ++i) { + QWidget *widget = d->menuLayout->itemAt(i)->widget(); + QtMaterialFlatButton *item; + if ((item = static_cast(widget))) { + QString text = results.at(i); + QRect rect = fm->boundingRect(text); + d->maxWidth = qMax(d->maxWidth, rect.width()); + item->setText(text); + } + } + + if (!results.count()) { + emit d->stateMachine->shouldClose(); + } else { + emit d->stateMachine->shouldOpen(); + } + + d->menu->setFixedHeight(results.length()*50); + d->menu->setFixedWidth(qMax(d->maxWidth + 24, width())); + d->menu->update(); +} + +bool QtMaterialAutoComplete::QtMaterialAutoComplete::event(QEvent *event) +{ + Q_D(QtMaterialAutoComplete); + + switch (event->type()) + { + case QEvent::Move: + case QEvent::Resize: { + d->menu->move(pos() + QPoint(0, height() + 6)); + break; + } + case QEvent::ParentChange: { + QWidget *widget = static_cast(parent()); + if (widget) { + d->menu->setParent(widget); + d->frame->setParent(widget); + } + break; + } + default: + break; + } + return QtMaterialTextField::event(event); +} + +bool QtMaterialAutoComplete::eventFilter(QObject *watched, QEvent *event) +{ + Q_D(QtMaterialAutoComplete); + + if (d->frame == watched) + { + switch (event->type()) + { + case QEvent::Paint: { + QPainter painter(d->frame); + painter.fillRect(d->frame->rect(), Qt::white); + break; + } + default: + break; + } + } + else if (d->menu == watched) + { + switch (event->type()) + { + case QEvent::Resize: + case QEvent::Move: { + d->frame->setGeometry(d->menu->geometry()); + break; + } + case QEvent::Show: { + d->frame->show(); + d->menu->raise(); + break; + } + case QEvent::Hide: { + d->frame->hide(); + break; + } + default: + break; + } + } + else + { + switch (event->type()) + { + case QEvent::MouseButtonPress: { + emit d->stateMachine->shouldFade(); + QtMaterialFlatButton *widget; + if ((widget = static_cast(watched))) { + QString text(widget->text()); + setText(text); + emit itemSelected(text); + } + break; + } + default: + break; + } + } + return QtMaterialTextField::eventFilter(watched, event); +} diff --git a/src/material-widgets/qtmaterialautocomplete.h b/src/material-widgets/qtmaterialautocomplete.h new file mode 100644 index 0000000..8b46861 --- /dev/null +++ b/src/material-widgets/qtmaterialautocomplete.h @@ -0,0 +1,33 @@ +#ifndef QTMATERIALAUTOCOMPLETE_H +#define QTMATERIALAUTOCOMPLETE_H + +#include "qtmaterialtextfield.h" + +class QtMaterialAutoCompletePrivate; + +class QtMaterialAutoComplete : public QtMaterialTextField +{ + Q_OBJECT + +public: + explicit QtMaterialAutoComplete(QWidget *parent = 0); + ~QtMaterialAutoComplete(); + + void setDataSource(const QStringList &data); + +signals: + void itemSelected(QString); + +protected slots: + void updateResults(QString text); + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *watched, QEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialAutoComplete) + Q_DECLARE_PRIVATE(QtMaterialAutoComplete) +}; + +#endif // QTMATERIALAUTOCOMPLETE_H diff --git a/src/material-widgets/qtmaterialautocomplete_internal.cpp b/src/material-widgets/qtmaterialautocomplete_internal.cpp new file mode 100644 index 0000000..e01848d --- /dev/null +++ b/src/material-widgets/qtmaterialautocomplete_internal.cpp @@ -0,0 +1,69 @@ +#include "qtmaterialautocomplete_internal.h" +#include +#include +#include +#include + +/*! + * \class QtMaterialAutoCompleteStateMachine + * \internal + */ + +/*! + * \internal + */ +QtMaterialAutoCompleteStateMachine::QtMaterialAutoCompleteStateMachine(QWidget *menu) + : QStateMachine(menu), + m_menu(menu), + m_closedState(new QState), + m_openState(new QState), + m_closingState(new QState) +{ + Q_ASSERT(menu); + + addState(m_closedState); + addState(m_openState); + addState(m_closingState); + setInitialState(m_closedState); + + QSignalTransition *transition; + + transition = new QSignalTransition(this, SIGNAL(shouldOpen())); + transition->setTargetState(m_openState); + m_closedState->addTransition(transition); + + transition = new QSignalTransition(this, SIGNAL(shouldClose())); + transition->setTargetState(m_closedState); + m_openState->addTransition(transition); + + transition = new QSignalTransition(this, SIGNAL(shouldFade())); + transition->setTargetState(m_closingState); + m_openState->addTransition(transition); + + m_closedState->assignProperty(menu, "visible", false); + m_openState->assignProperty(menu, "visible", true); + + QGraphicsOpacityEffect *effect = new QGraphicsOpacityEffect; + menu->setGraphicsEffect(effect); + + m_openState->assignProperty(effect, "opacity", 1); + m_closingState->assignProperty(effect, "opacity", 0); + m_closedState->assignProperty(effect, "opacity", 0); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(effect, "opacity", this); + animation->setDuration(240); + addDefaultAnimation(animation); + + transition = new QSignalTransition(animation, SIGNAL(finished())); + transition->setTargetState(m_closedState); + m_closingState->addTransition(transition); +} + +/*! + * \internal + */ +QtMaterialAutoCompleteStateMachine::~QtMaterialAutoCompleteStateMachine() +{ +} diff --git a/src/material-widgets/qtmaterialautocomplete_internal.h b/src/material-widgets/qtmaterialautocomplete_internal.h new file mode 100644 index 0000000..7e76bd5 --- /dev/null +++ b/src/material-widgets/qtmaterialautocomplete_internal.h @@ -0,0 +1,29 @@ +#ifndef QTMATERIALAUTOCOMPLETESTATEMACHINE_H +#define QTMATERIALAUTOCOMPLETESTATEMACHINE_H + +#include +#include "qtmaterialautocomplete.h" + +class QtMaterialAutoCompleteStateMachine : public QStateMachine +{ + Q_OBJECT + +public: + explicit QtMaterialAutoCompleteStateMachine(QWidget *menu); + ~QtMaterialAutoCompleteStateMachine(); + +signals: + void shouldOpen(); + void shouldClose(); + void shouldFade(); + +private: + Q_DISABLE_COPY(QtMaterialAutoCompleteStateMachine) + + QWidget *const m_menu; + QState *const m_closedState; + QState *const m_openState; + QState *const m_closingState; +}; + +#endif // QTMATERIALAUTOCOMPLETESTATEMACHINE_H diff --git a/src/material-widgets/qtmaterialautocomplete_p.h b/src/material-widgets/qtmaterialautocomplete_p.h new file mode 100644 index 0000000..4fd405b --- /dev/null +++ b/src/material-widgets/qtmaterialautocomplete_p.h @@ -0,0 +1,30 @@ +#ifndef QTMATERIALAUTOCOMPLETE_P_H +#define QTMATERIALAUTOCOMPLETE_P_H + +#include "qtmaterialtextfield_p.h" + +class QWidget; +class QVBoxLayout; +class QtMaterialAutoCompleteOverlay; +class QtMaterialAutoCompleteStateMachine; + +class QtMaterialAutoCompletePrivate : public QtMaterialTextFieldPrivate +{ + Q_DISABLE_COPY(QtMaterialAutoCompletePrivate) + Q_DECLARE_PUBLIC(QtMaterialAutoComplete) + +public: + QtMaterialAutoCompletePrivate(QtMaterialAutoComplete *q); + virtual ~QtMaterialAutoCompletePrivate(); + + void init(); + + QWidget *menu; + QWidget *frame; + QtMaterialAutoCompleteStateMachine *stateMachine; + QVBoxLayout *menuLayout; + QStringList dataSource; + int maxWidth; +}; + +#endif // QTMATERIALAUTOCOMPLETE_P_H diff --git a/src/material-widgets/qtmaterialavatar.cpp b/src/material-widgets/qtmaterialavatar.cpp new file mode 100644 index 0000000..9d77734 --- /dev/null +++ b/src/material-widgets/qtmaterialavatar.cpp @@ -0,0 +1,293 @@ +#include "qtmaterialavatar.h" +#include "qtmaterialavatar_p.h" +#include +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialAvatarPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialAvatarPrivate::QtMaterialAvatarPrivate(QtMaterialAvatar *q) + : q_ptr(q) +{ +} + +/*! + * \internal + */ +QtMaterialAvatarPrivate::~QtMaterialAvatarPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialAvatarPrivate::init() +{ + Q_Q(QtMaterialAvatar); + + size = 40; + type = Material::LetterAvatar; + useThemeColors = true; + + QFont font(q->font()); + font.setPointSizeF(16); + q->setFont(font); + + QSizePolicy policy(QSizePolicy::MinimumExpanding, + QSizePolicy::MinimumExpanding); + q->setSizePolicy(policy); +} + +/*! + * \class QtMaterialAvatar + */ + +QtMaterialAvatar::QtMaterialAvatar(QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialAvatarPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialAvatar::QtMaterialAvatar(const QIcon &icon, QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialAvatarPrivate(this)) +{ + d_func()->init(); + + setIcon(icon); +} + +QtMaterialAvatar::QtMaterialAvatar(const QChar &letter, QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialAvatarPrivate(this)) +{ + d_func()->init(); + + setLetter(letter); +} + +QtMaterialAvatar::QtMaterialAvatar(const QImage &image, QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialAvatarPrivate(this)) +{ + d_func()->init(); + + setImage(image); +} + +QtMaterialAvatar::~QtMaterialAvatar() +{ +} + +void QtMaterialAvatar::setUseThemeColors(bool value) +{ + Q_D(QtMaterialAvatar); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialAvatar::useThemeColors() const +{ + Q_D(const QtMaterialAvatar); + + return d->useThemeColors; +} + +void QtMaterialAvatar::setTextColor(const QColor &color) +{ + Q_D(QtMaterialAvatar); + + d->textColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialAvatar::textColor() const +{ + Q_D(const QtMaterialAvatar); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("canvas"); + } else { + return d->textColor; + } +} + +void QtMaterialAvatar::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialAvatar); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialAvatar::backgroundColor() const +{ + Q_D(const QtMaterialAvatar); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->backgroundColor; + } +} + +/*! + * \reimp + */ +QSize QtMaterialAvatar::sizeHint() const +{ + Q_D(const QtMaterialAvatar); + + return QSize(d->size+2, d->size+2); +} + +void QtMaterialAvatar::setSize(int size) +{ + Q_D(QtMaterialAvatar); + + d->size = size; + + if (!d->image.isNull()) { + d->pixmap = QPixmap::fromImage(d->image.scaled(d->size, d->size, + Qt::IgnoreAspectRatio, + Qt::SmoothTransformation)); + } + + QFont f(font()); + f.setPointSizeF(size*16/40); + setFont(f); + + update(); +} + +int QtMaterialAvatar::size() const +{ + Q_D(const QtMaterialAvatar); + + return d->size; +} + +void QtMaterialAvatar::setLetter(const QChar &letter) +{ + Q_D(QtMaterialAvatar); + + d->letter = letter; + d->type = Material::LetterAvatar; + update(); +} + +void QtMaterialAvatar::setImage(const QImage &image) +{ + Q_D(QtMaterialAvatar); + + d->image = image; + d->type = Material::ImageAvatar; + + d->pixmap = QPixmap::fromImage(image.scaled(d->size, d->size, + Qt::IgnoreAspectRatio, + Qt::SmoothTransformation)); + update(); +} + +void QtMaterialAvatar::setIcon(const QIcon &icon) +{ + Q_D(QtMaterialAvatar); + + d->icon = icon; + d->type = Material::IconAvatar; + update(); +} + +Material::AvatarType QtMaterialAvatar::type() const +{ + Q_D(const QtMaterialAvatar); + + return d->type; +} + +/*! + * \reimp + */ +void QtMaterialAvatar::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialAvatar); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QRect r = rect(); + const qreal hs = d->size/2; + + if (!isEnabled()) + { + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(QtMaterialStyle::instance().themeColor("disabled")); + painter.setPen(Qt::NoPen); + painter.setBrush(brush); + painter.drawEllipse(QRectF((width()-d->size)/2, (height()-d->size)/2, + d->size, d->size)); + return; + } + + if (Material::ImageAvatar != d->type) + { + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(backgroundColor()); + painter.setPen(Qt::NoPen); + painter.setBrush(brush); + painter.drawEllipse(QRectF((width()-d->size)/2, (height()-d->size)/2, + d->size, d->size)); + } + + switch (d->type) + { + case Material::ImageAvatar: + { + QPainterPath path; + path.addEllipse(width()/2-hs, height()/2-hs, d->size, d->size); + painter.setClipPath(path); + + painter.drawPixmap(QRect(width()/2-hs, height()/2-hs, d->size, d->size), + d->pixmap); + break; + } + case Material::IconAvatar: + { + QRect iconGeometry((width()-hs)/2, (height()-hs)/2, hs, hs); + QPixmap pixmap = d->icon.pixmap(hs, hs); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), textColor()); + painter.drawPixmap(iconGeometry, pixmap); + break; + } + case Material::LetterAvatar: + { + painter.setPen(textColor()); + painter.setBrush(Qt::NoBrush); + painter.drawText(r, Qt::AlignCenter, QString(d->letter)); + break; + } + default: + break; + } +} diff --git a/src/material-widgets/qtmaterialavatar.h b/src/material-widgets/qtmaterialavatar.h new file mode 100644 index 0000000..9b99ef2 --- /dev/null +++ b/src/material-widgets/qtmaterialavatar.h @@ -0,0 +1,50 @@ +#ifndef QTMATERIALAVATAR_H +#define QTMATERIALAVATAR_H + +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialAvatarPrivate; + +class QtMaterialAvatar : public QWidget +{ + Q_OBJECT + +public: + explicit QtMaterialAvatar(QWidget *parent = 0); + explicit QtMaterialAvatar(const QIcon &icon, QWidget *parent = 0); + explicit QtMaterialAvatar(const QChar &letter, QWidget *parent = 0); + explicit QtMaterialAvatar(const QImage &image, QWidget *parent = 0); + ~QtMaterialAvatar(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setSize(int size); + int size() const; + + void setLetter(const QChar &letter); + void setImage(const QImage &image); + void setIcon(const QIcon &icon); + + Material::AvatarType type() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialAvatar) + Q_DECLARE_PRIVATE(QtMaterialAvatar) +}; + +#endif // QTMATERIALAVATAR_H diff --git a/src/material-widgets/qtmaterialavatar_p.h b/src/material-widgets/qtmaterialavatar_p.h new file mode 100644 index 0000000..44b378e --- /dev/null +++ b/src/material-widgets/qtmaterialavatar_p.h @@ -0,0 +1,37 @@ +#ifndef QTMATERIALAVATAR_P_H +#define QTMATERIALAVATAR_P_H + +#include +#include +#include +#include +#include +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialAvatar; + +class QtMaterialAvatarPrivate +{ + Q_DISABLE_COPY(QtMaterialAvatarPrivate) + Q_DECLARE_PUBLIC(QtMaterialAvatar) + +public: + QtMaterialAvatarPrivate(QtMaterialAvatar *q); + ~QtMaterialAvatarPrivate(); + + void init(); + + QtMaterialAvatar *const q_ptr; + int size; + Material::AvatarType type; + QChar letter; + QImage image; + QIcon icon; + QPixmap pixmap; + bool useThemeColors; + QColor textColor; + QColor backgroundColor; +}; + +#endif // QTMATERIALAVATAR_P_H diff --git a/src/material-widgets/qtmaterialbadge.cpp b/src/material-widgets/qtmaterialbadge.cpp new file mode 100644 index 0000000..b30aa95 --- /dev/null +++ b/src/material-widgets/qtmaterialbadge.cpp @@ -0,0 +1,294 @@ +#include "qtmaterialbadge.h" +#include "qtmaterialbadge_p.h" +#include +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialBadgePrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialBadgePrivate::QtMaterialBadgePrivate(QtMaterialBadge *q) + : q_ptr(q) +{ +} + +/*! + * \internal + */ +QtMaterialBadgePrivate::~QtMaterialBadgePrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialBadgePrivate::init() +{ + Q_Q(QtMaterialBadge); + + x = 0; + y = 0; + padding = 10; + useThemeColors = true; + + q->setAttribute(Qt::WA_TransparentForMouseEvents); + + QFont font(q->font()); + font.setPointSizeF(10); + font.setStyleName("Bold"); + q->setFont(font); + + q->setText("+1"); +} + +/*! + * \class QtMaterialBadge + */ + +QtMaterialBadge::QtMaterialBadge(QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialBadgePrivate(this)) +{ + d_func()->init(); +} + +QtMaterialBadge::QtMaterialBadge(const QIcon &icon, QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialBadgePrivate(this)) +{ + d_func()->init(); + + setIcon(icon); +} + +QtMaterialBadge::QtMaterialBadge(const QString &text, QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialBadgePrivate(this)) +{ + d_func()->init(); + + setText(text); +} + +QtMaterialBadge::~QtMaterialBadge() +{ +} + +void QtMaterialBadge::setUseThemeColors(bool value) +{ + Q_D(QtMaterialBadge); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialBadge::useThemeColors() const +{ + Q_D(const QtMaterialBadge); + + return d->useThemeColors; +} + +void QtMaterialBadge::setTextColor(const QColor &color) +{ + Q_D(QtMaterialBadge); + + d->textColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialBadge::textColor() const +{ + Q_D(const QtMaterialBadge); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("canvas"); + } else { + return d->textColor; + } +} + +void QtMaterialBadge::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialBadge); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialBadge::backgroundColor() const +{ + Q_D(const QtMaterialBadge); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent1"); + } else { + return d->backgroundColor; + } +} + +void QtMaterialBadge::setRelativePosition(const QPointF &pos) +{ + setRelativePosition(pos.x(), pos.y()); +} + +void QtMaterialBadge::setRelativePosition(qreal x, qreal y) +{ + Q_D(QtMaterialBadge); + + d->x = x; + d->y = y; + update(); +} + +QPointF QtMaterialBadge::relativePosition() const +{ + Q_D(const QtMaterialBadge); + + return QPointF(d->x, d->y); +} + +void QtMaterialBadge::setRelativeXPosition(qreal x) +{ + Q_D(QtMaterialBadge); + + d->x = x; + update(); +} + +qreal QtMaterialBadge::relativeXPosition() const +{ + Q_D(const QtMaterialBadge); + + return d->x; +} + +void QtMaterialBadge::setRelativeYPosition(qreal y) +{ + Q_D(QtMaterialBadge); + + d->y = y; + update(); +} + +qreal QtMaterialBadge::relativeYPosition() const +{ + Q_D(const QtMaterialBadge); + + return d->y; +} + +/*! + * \reimp + */ +QSize QtMaterialBadge::sizeHint() const +{ + const int s = getDiameter(); + return QSize(s+4, s+4); +} + +void QtMaterialBadge::setIcon(const QIcon &icon) +{ + Q_D(QtMaterialBadge); + + d->icon = icon; + update(); +} + +QIcon QtMaterialBadge::icon() const +{ + Q_D(const QtMaterialBadge); + + return d->icon; +} + +void QtMaterialBadge::setText(const QString &text) +{ + Q_D(QtMaterialBadge); + + d->text = text; + + if (!d->icon.isNull()) { + d->icon = QIcon(); + } + + d->size = fontMetrics().size(Qt::TextShowMnemonic, text); + + update(); +} + +QString QtMaterialBadge::text() const +{ + Q_D(const QtMaterialBadge); + + return d->text; +} + +/*! + * \reimp + */ +void QtMaterialBadge::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialBadge); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + painter.translate(d->x, d->y); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(isEnabled() ? backgroundColor() + : QtMaterialStyle::instance().themeColor("disabled")); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + const int s = getDiameter(); + + QRectF r(0, 0, s, s); + r.translate(QPointF((width()-s), (height()-s))/2); + + if (d->icon.isNull()) + { + painter.drawEllipse(r); + painter.setPen(textColor()); + painter.setBrush(Qt::NoBrush); + painter.drawText(r.translated(0, -0.5), Qt::AlignCenter, d->text); + } + else + { + painter.drawEllipse(r); + QRectF q(0, 0, 16, 16); + q.moveCenter(r.center()); + QPixmap pixmap = icon().pixmap(16, 16); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), textColor()); + painter.drawPixmap(q.toRect(), pixmap); + } +} + +int QtMaterialBadge::getDiameter() const +{ + Q_D(const QtMaterialBadge); + + if (d->icon.isNull()) { + return qMax(d->size.width(), d->size.height()) + d->padding; + } else { + return 24; + } +} diff --git a/src/material-widgets/qtmaterialbadge.h b/src/material-widgets/qtmaterialbadge.h new file mode 100644 index 0000000..deac3ab --- /dev/null +++ b/src/material-widgets/qtmaterialbadge.h @@ -0,0 +1,61 @@ +#ifndef QTMATERIALBADGE_H +#define QTMATERIALBADGE_H + +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialBadgePrivate; + +class QtMaterialBadge : public QtMaterialOverlayWidget +{ + Q_OBJECT + + Q_PROPERTY(QColor textColor WRITE setTextColor READ textColor) + Q_PROPERTY(QColor backgroundColor WRITE setBackgroundColor READ backgroundColor) + Q_PROPERTY(QPointF relativePosition WRITE setRelativePosition READ relativePosition) + +public: + explicit QtMaterialBadge(QWidget *parent = 0); + explicit QtMaterialBadge(const QIcon &icon, QWidget *parent = 0); + explicit QtMaterialBadge(const QString &text, QWidget *parent = 0); + ~QtMaterialBadge(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + void setRelativePosition(const QPointF &pos); + void setRelativePosition(qreal x, qreal y); + QPointF relativePosition() const; + + void setRelativeXPosition(qreal x); + qreal relativeXPosition() const; + + void setRelativeYPosition(qreal y); + qreal relativeYPosition() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setIcon(const QIcon &icon); + QIcon icon() const; + + void setText(const QString &text); + QString text() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + int getDiameter() const; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialBadge) + Q_DECLARE_PRIVATE(QtMaterialBadge) +}; + +#endif // QTMATERIALBADGE_H diff --git a/src/material-widgets/qtmaterialbadge_p.h b/src/material-widgets/qtmaterialbadge_p.h new file mode 100644 index 0000000..19757e7 --- /dev/null +++ b/src/material-widgets/qtmaterialbadge_p.h @@ -0,0 +1,34 @@ +#ifndef QTMATERIALBADGE_P_H +#define QTMATERIALBADGE_P_H + +#include +#include +#include +#include + +class QtMaterialBadge; + +class QtMaterialBadgePrivate +{ + Q_DISABLE_COPY(QtMaterialBadgePrivate) + Q_DECLARE_PUBLIC(QtMaterialBadge) + +public: + QtMaterialBadgePrivate(QtMaterialBadge *q); + ~QtMaterialBadgePrivate(); + + void init(); + + QtMaterialBadge *const q_ptr; + QString text; + QColor textColor; + QColor backgroundColor; + QSize size; + QIcon icon; + qreal x; + qreal y; + int padding; + bool useThemeColors; +}; + +#endif // QTMATERIALBADGE_P_H diff --git a/src/material-widgets/qtmaterialcheckbox.cpp b/src/material-widgets/qtmaterialcheckbox.cpp new file mode 100644 index 0000000..b693a90 --- /dev/null +++ b/src/material-widgets/qtmaterialcheckbox.cpp @@ -0,0 +1,85 @@ +#include "qtmaterialcheckbox.h" +#include "qtmaterialcheckbox_p.h" +#include +#include +#include +#include "lib/qtmaterialcheckable_internal.h" + +/*! + * \class QtMaterialCheckBoxPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialCheckBoxPrivate::QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q) + : QtMaterialCheckablePrivate(q) +{ +} + +/*! + * \internal + */ +QtMaterialCheckBoxPrivate::~QtMaterialCheckBoxPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialCheckBoxPrivate::init() +{ + Q_Q(QtMaterialCheckBox); + + checkedState->assignProperty(checkedIcon, "iconSize", 24); + uncheckedState->assignProperty(checkedIcon, "iconSize", 0); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(checkedIcon, "iconSize", q); + animation->setDuration(300); + uncheckedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(checkedIcon, "iconSize", q); + animation->setDuration(1300); + checkedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(checkedIcon, "opacity", q); + animation->setDuration(440); + checkedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(checkedIcon, "opacity", q); + animation->setDuration(440); + uncheckedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "opacity", q); + animation->setDuration(440); + checkedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "opacity", q); + animation->setDuration(440); + uncheckedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "color", q); + animation->setDuration(440); + checkedTransition->addAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "color", q); + animation->setDuration(440); + uncheckedTransition->addAnimation(animation); +} + +/*! + * \class QtMaterialCheckBox + */ + +QtMaterialCheckBox::QtMaterialCheckBox(QWidget *parent) + : QtMaterialCheckable(*new QtMaterialCheckBoxPrivate(this), parent) +{ + d_func()->init(); +} + +QtMaterialCheckBox::~QtMaterialCheckBox() +{ +} diff --git a/src/material-widgets/qtmaterialcheckbox.h b/src/material-widgets/qtmaterialcheckbox.h new file mode 100644 index 0000000..5aaa8f4 --- /dev/null +++ b/src/material-widgets/qtmaterialcheckbox.h @@ -0,0 +1,21 @@ +#ifndef QTMATERIALCHECKBOX_H +#define QTMATERIALCHECKBOX_H + +#include "lib/qtmaterialcheckable.h" + +class QtMaterialCheckBoxPrivate; + +class QtMaterialCheckBox : public QtMaterialCheckable +{ + Q_OBJECT + +public: + explicit QtMaterialCheckBox(QWidget *parent = 0); + ~QtMaterialCheckBox(); + +private: + Q_DISABLE_COPY(QtMaterialCheckBox) + Q_DECLARE_PRIVATE(QtMaterialCheckBox) +}; + +#endif // QTMATERIALCHECKBOX_H diff --git a/src/material-widgets/qtmaterialcheckbox_p.h b/src/material-widgets/qtmaterialcheckbox_p.h new file mode 100644 index 0000000..daa62d7 --- /dev/null +++ b/src/material-widgets/qtmaterialcheckbox_p.h @@ -0,0 +1,20 @@ +#ifndef QTMATERIALCHECKBOX_P_H +#define QTMATERIALCHECKBOX_P_H + +#include "lib/qtmaterialcheckable_p.h" + +class QtMaterialCheckBox; + +class QtMaterialCheckBoxPrivate : public QtMaterialCheckablePrivate +{ + Q_DISABLE_COPY(QtMaterialCheckBoxPrivate) + Q_DECLARE_PUBLIC(QtMaterialCheckBox) + +public: + QtMaterialCheckBoxPrivate(QtMaterialCheckBox *q); + ~QtMaterialCheckBoxPrivate(); + + void init(); +}; + +#endif // QTMATERIALCHECKBOX_P_H diff --git a/src/material-widgets/qtmaterialcircularprogress.cpp b/src/material-widgets/qtmaterialcircularprogress.cpp new file mode 100644 index 0000000..c783f75 --- /dev/null +++ b/src/material-widgets/qtmaterialcircularprogress.cpp @@ -0,0 +1,254 @@ +#include "qtmaterialcircularprogress.h" +#include "qtmaterialcircularprogress_p.h" +#include +#include +#include +#include "qtmaterialcircularprogress_internal.h" +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialCircularProgressPrivate + * \internal + */ + +QtMaterialCircularProgressPrivate::QtMaterialCircularProgressPrivate(QtMaterialCircularProgress *q) + : q_ptr(q) +{ +} + +QtMaterialCircularProgressPrivate::~QtMaterialCircularProgressPrivate() +{ +} + +void QtMaterialCircularProgressPrivate::init() +{ + Q_Q(QtMaterialCircularProgress); + + delegate = new QtMaterialCircularProgressDelegate(q); + progressType = Material::IndeterminateProgress; + penWidth = 6.25; + size = 64; + useThemeColors = true; + + q->setSizePolicy(QSizePolicy(QSizePolicy::MinimumExpanding, + QSizePolicy::MinimumExpanding)); + + QParallelAnimationGroup *group = new QParallelAnimationGroup(q); + group->setLoopCount(-1); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(q); + animation->setPropertyName("dashLength"); + animation->setTargetObject(delegate); + animation->setEasingCurve(QEasingCurve::InOutQuad); + animation->setStartValue(0.1); + animation->setKeyValueAt(0.15, 0.2); + animation->setKeyValueAt(0.6, 20); + animation->setKeyValueAt(0.7, 20); + animation->setEndValue(20); + animation->setDuration(2050); + + group->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("dashOffset"); + animation->setTargetObject(delegate); + animation->setEasingCurve(QEasingCurve::InOutSine); + animation->setStartValue(0); + animation->setKeyValueAt(0.15, 0); + animation->setKeyValueAt(0.6, -7); + animation->setKeyValueAt(0.7, -7); + animation->setEndValue(-25); + animation->setDuration(2050); + + group->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("angle"); + animation->setTargetObject(delegate); + animation->setStartValue(0); + animation->setEndValue(719); + animation->setDuration(2050); + + group->addAnimation(animation); + + group->start(); +} + +/*! + * \class QtMaterialCircularProgress + */ + +QtMaterialCircularProgress::QtMaterialCircularProgress(QWidget *parent) + : QProgressBar(parent), + d_ptr(new QtMaterialCircularProgressPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialCircularProgress::~QtMaterialCircularProgress() +{ +} + +void QtMaterialCircularProgress::setProgressType(Material::ProgressType type) +{ + Q_D(QtMaterialCircularProgress); + + d->progressType = type; + update(); +} + +Material::ProgressType QtMaterialCircularProgress::progressType() const +{ + Q_D(const QtMaterialCircularProgress); + + return d->progressType; +} + +void QtMaterialCircularProgress::setUseThemeColors(bool value) +{ + Q_D(QtMaterialCircularProgress); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialCircularProgress::useThemeColors() const +{ + Q_D(const QtMaterialCircularProgress); + + return d->useThemeColors; +} + +void QtMaterialCircularProgress::setLineWidth(qreal width) +{ + Q_D(QtMaterialCircularProgress); + + d->penWidth = width; + update(); + updateGeometry(); +} + +qreal QtMaterialCircularProgress::lineWidth() const +{ + Q_D(const QtMaterialCircularProgress); + + return d->penWidth; +} + +void QtMaterialCircularProgress::setSize(int size) +{ + Q_D(QtMaterialCircularProgress); + + d->size = size; + update(); + updateGeometry(); +} + +int QtMaterialCircularProgress::size() const +{ + Q_D(const QtMaterialCircularProgress); + + return d->size; +} + +void QtMaterialCircularProgress::setColor(const QColor &color) +{ + Q_D(QtMaterialCircularProgress); + + d->color = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialCircularProgress::color() const +{ + Q_D(const QtMaterialCircularProgress); + + if (d->useThemeColors || !d->color.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->color; + } +} + +/*! + * \reimp + */ +QSize QtMaterialCircularProgress::sizeHint() const +{ + Q_D(const QtMaterialCircularProgress); + + const qreal s = d->size+d->penWidth+8; + return QSize(s, s); +} + +/*! + * \reimp + */ +void QtMaterialCircularProgress::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialCircularProgress); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + if (!isEnabled()) + { + QPen pen; + pen.setCapStyle(Qt::RoundCap); + pen.setWidthF(d->penWidth); + pen.setColor(QtMaterialStyle::instance().themeColor("border")); + painter.setPen(pen); + painter.drawLine(rect().center()-QPointF(20, 20), rect().center()+QPointF(20, 20)); + painter.drawLine(rect().center()+QPointF(20, -20), rect().center()-QPointF(20, -20)); + return; + } + + if (Material::IndeterminateProgress == d->progressType) + { + painter.translate(width()/2, height()/2); + painter.rotate(d->delegate->angle()); + } + + QPen pen; + pen.setCapStyle(Qt::RoundCap); + pen.setWidthF(d->penWidth); + pen.setColor(color()); + + if (Material::IndeterminateProgress == d->progressType) + { + QVector pattern; + pattern << d->delegate->dashLength()*d->size/50 << 30*d->size/50; + + pen.setDashOffset(d->delegate->dashOffset()*d->size/50); + pen.setDashPattern(pattern); + + painter.setPen(pen); + + painter.drawEllipse(QPoint(0, 0), d->size/2, d->size/2); + } + else + { + painter.setPen(pen); + + const qreal x = (width()-d->size)/2; + const qreal y = (height()-d->size)/2; + + const qreal a = 360*(value()-minimum())/(maximum()-minimum()); + + QPainterPath path; + path.arcMoveTo(x, y, d->size, d->size, 0); + path.arcTo(x, y, d->size, d->size, 0, a); + + painter.drawPath(path); + } +} diff --git a/src/material-widgets/qtmaterialcircularprogress.h b/src/material-widgets/qtmaterialcircularprogress.h new file mode 100644 index 0000000..dfc306e --- /dev/null +++ b/src/material-widgets/qtmaterialcircularprogress.h @@ -0,0 +1,48 @@ +#ifndef QTMATERIALCIRCULARPROGRESS_H +#define QTMATERIALCIRCULARPROGRESS_H + +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialCircularProgressPrivate; + +class QtMaterialCircularProgress : public QProgressBar +{ + Q_OBJECT + + Q_PROPERTY(qreal lineWidth WRITE setLineWidth READ lineWidth) + Q_PROPERTY(qreal size WRITE setSize READ size) + Q_PROPERTY(QColor color WRITE setColor READ color) + +public: + explicit QtMaterialCircularProgress(QWidget *parent = 0); + ~QtMaterialCircularProgress(); + + void setProgressType(Material::ProgressType type); + Material::ProgressType progressType() const; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setLineWidth(qreal width); + qreal lineWidth() const; + + void setSize(int size); + int size() const; + + void setColor(const QColor &color); + QColor color() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialCircularProgress) + Q_DECLARE_PRIVATE(QtMaterialCircularProgress) +}; + +#endif // QTMATERIALCIRCULARPROGRESS_H diff --git a/src/material-widgets/qtmaterialcircularprogress_internal.cpp b/src/material-widgets/qtmaterialcircularprogress_internal.cpp new file mode 100644 index 0000000..b11a25f --- /dev/null +++ b/src/material-widgets/qtmaterialcircularprogress_internal.cpp @@ -0,0 +1,20 @@ +#include "qtmaterialcircularprogress_internal.h" + +/*! + * \class QtMaterialCircularProgressDelegate + * \internal + */ + +QtMaterialCircularProgressDelegate::QtMaterialCircularProgressDelegate(QtMaterialCircularProgress *parent) + : QObject(parent), + m_progress(parent), + m_dashOffset(0), + m_dashLength(89), + m_angle(0) +{ + Q_ASSERT(parent); +} + +QtMaterialCircularProgressDelegate::~QtMaterialCircularProgressDelegate() +{ +} diff --git a/src/material-widgets/qtmaterialcircularprogress_internal.h b/src/material-widgets/qtmaterialcircularprogress_internal.h new file mode 100644 index 0000000..a05bd63 --- /dev/null +++ b/src/material-widgets/qtmaterialcircularprogress_internal.h @@ -0,0 +1,70 @@ +#ifndef QTMATERIALCIRCULARPROGRESS_INTERNAL_H +#define QTMATERIALCIRCULARPROGRESS_INTERNAL_H + +#include +#include "qtmaterialcircularprogress.h" + +class QtMaterialCircularProgressDelegate : public QObject +{ + Q_OBJECT + + Q_PROPERTY(qreal dashOffset WRITE setDashOffset READ dashOffset) + Q_PROPERTY(qreal dashLength WRITE setDashLength READ dashLength) + Q_PROPERTY(int angle WRITE setAngle READ angle) + +public: + QtMaterialCircularProgressDelegate(QtMaterialCircularProgress *parent); + ~QtMaterialCircularProgressDelegate(); + + inline void setDashOffset(qreal offset); + inline qreal dashOffset() const; + + inline void setDashLength(qreal length); + inline qreal dashLength() const; + + inline void setAngle(int angle); + inline int angle() const; + +private: + Q_DISABLE_COPY(QtMaterialCircularProgressDelegate) + + QtMaterialCircularProgress *const m_progress; + qreal m_dashOffset; + qreal m_dashLength; + int m_angle; +}; + +inline void QtMaterialCircularProgressDelegate::setDashOffset(qreal offset) +{ + m_dashOffset = offset; + m_progress->update(); +} + +inline qreal QtMaterialCircularProgressDelegate::dashOffset() const +{ + return m_dashOffset; +} + +inline void QtMaterialCircularProgressDelegate::setDashLength(qreal length) +{ + m_dashLength = length; + m_progress->update(); +} + +inline qreal QtMaterialCircularProgressDelegate::dashLength() const +{ + return m_dashLength; +} + +inline void QtMaterialCircularProgressDelegate::setAngle(int angle) +{ + m_angle = angle; + m_progress->update(); +} + +inline int QtMaterialCircularProgressDelegate::angle() const +{ + return m_angle; +} + +#endif // QTMATERIALCIRCULARPROGRESS_INTERNAL_H diff --git a/src/material-widgets/qtmaterialcircularprogress_p.h b/src/material-widgets/qtmaterialcircularprogress_p.h new file mode 100644 index 0000000..451bc9c --- /dev/null +++ b/src/material-widgets/qtmaterialcircularprogress_p.h @@ -0,0 +1,30 @@ +#ifndef QTMATERIALCIRCULARPROGRESS_P_H +#define QTMATERIALCIRCULARPROGRESS_P_H + +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialCircularProgress; +class QtMaterialCircularProgressDelegate; + +class QtMaterialCircularProgressPrivate +{ + Q_DISABLE_COPY(QtMaterialCircularProgressPrivate) + Q_DECLARE_PUBLIC(QtMaterialCircularProgress) + +public: + QtMaterialCircularProgressPrivate(QtMaterialCircularProgress *q); + ~QtMaterialCircularProgressPrivate(); + + void init(); + + QtMaterialCircularProgress *const q_ptr; + QtMaterialCircularProgressDelegate *delegate; + Material::ProgressType progressType; + QColor color; + qreal penWidth; + int size; + bool useThemeColors; +}; + +#endif // QTMATERIALCIRCULARPROGRESS_P_H diff --git a/src/material-widgets/qtmaterialdialog.cpp b/src/material-widgets/qtmaterialdialog.cpp new file mode 100644 index 0000000..82afc89 --- /dev/null +++ b/src/material-widgets/qtmaterialdialog.cpp @@ -0,0 +1,167 @@ +#include "qtmaterialdialog.h" +#include "qtmaterialdialog_p.h" +#include +#include +#include +#include +#include +#include +#include +#include "qtmaterialdialog_internal.h" +#include "lib/qtmaterialstatetransition.h" + +/*! + * \class QtMaterialDialogPrivate + * \internal + */ + +QtMaterialDialogPrivate::QtMaterialDialogPrivate(QtMaterialDialog *q) + : q_ptr(q) +{ +} + +QtMaterialDialogPrivate::~QtMaterialDialogPrivate() +{ +} + +void QtMaterialDialogPrivate::init() +{ + Q_Q(QtMaterialDialog); + + dialogWindow = new QtMaterialDialogWindow(q); + proxyStack = new QStackedLayout; + stateMachine = new QStateMachine(q); + proxy = new QtMaterialDialogProxy(dialogWindow, proxyStack, q); + + QVBoxLayout *layout = new QVBoxLayout; + q->setLayout(layout); + + QWidget *widget = new QWidget; + widget->setLayout(proxyStack); + widget->setMinimumWidth(400); + + QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect; + effect->setColor(QColor(0, 0, 0, 200)); + effect->setBlurRadius(64); + effect->setOffset(0, 13); + widget->setGraphicsEffect(effect); + + layout->addWidget(widget); + layout->setAlignment(widget, Qt::AlignCenter); + + proxyStack->addWidget(dialogWindow); + proxyStack->addWidget(proxy); + proxyStack->setCurrentIndex(1); + + q->setAttribute(Qt::WA_TransparentForMouseEvents); + + QState *hiddenState = new QState; + QState *visibleState = new QState; + + stateMachine->addState(hiddenState); + stateMachine->addState(visibleState); + stateMachine->setInitialState(hiddenState); + + QtMaterialStateTransition *transition; + + transition = new QtMaterialStateTransition(DialogShowTransition); + transition->setTargetState(visibleState); + hiddenState->addTransition(transition); + + transition = new QtMaterialStateTransition(DialogHideTransition); + transition->setTargetState(hiddenState); + visibleState->addTransition(transition); + + visibleState->assignProperty(proxy, "opacity", 1); + visibleState->assignProperty(effect, "color", QColor(0, 0, 0, 200)); + visibleState->assignProperty(dialogWindow, "offset", 0); + hiddenState->assignProperty(proxy, "opacity", 0); + hiddenState->assignProperty(effect, "color", QColor(0, 0, 0, 0)); + hiddenState->assignProperty(dialogWindow, "offset", 200); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(proxy, "opacity", q); + animation->setDuration(280); + stateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(effect, "color", q); + animation->setDuration(280); + stateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(dialogWindow, "offset", q); + animation->setDuration(280); + animation->setEasingCurve(QEasingCurve::OutCirc); + stateMachine->addDefaultAnimation(animation); + + QObject::connect(visibleState, SIGNAL(propertiesAssigned()), + proxy, SLOT(makeOpaque())); + QObject::connect(hiddenState, SIGNAL(propertiesAssigned()), + proxy, SLOT(makeTransparent())); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +/*! + * \class QtMaterialDialog + */ + +QtMaterialDialog::QtMaterialDialog(QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialDialogPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialDialog::~QtMaterialDialog() +{ +} + +QLayout *QtMaterialDialog::windowLayout() const +{ + Q_D(const QtMaterialDialog); + + return d->dialogWindow->layout(); +} + +void QtMaterialDialog::setWindowLayout(QLayout *layout) +{ + Q_D(QtMaterialDialog); + + d->dialogWindow->setLayout(layout); +} + +void QtMaterialDialog::showDialog() +{ + Q_D(QtMaterialDialog); + + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(DialogShowTransition)); + raise(); +} + +void QtMaterialDialog::hideDialog() +{ + Q_D(QtMaterialDialog); + + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(DialogHideTransition)); + setAttribute(Qt::WA_TransparentForMouseEvents); + d->proxyStack->setCurrentIndex(1); +} + +void QtMaterialDialog::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialDialog); + + QPainter painter(this); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(Qt::black); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + painter.setOpacity(d->proxy->opacity()/2.4); + painter.drawRect(rect()); +} diff --git a/src/material-widgets/qtmaterialdialog.h b/src/material-widgets/qtmaterialdialog.h new file mode 100644 index 0000000..822a5d9 --- /dev/null +++ b/src/material-widgets/qtmaterialdialog.h @@ -0,0 +1,35 @@ +#ifndef QTMATERIALDIALOG_H +#define QTMATERIALDIALOG_H + +#include +#include "lib/qtmaterialoverlaywidget.h" + +class QLayout; +class QtMaterialDialogPrivate; + +class QtMaterialDialog : public QtMaterialOverlayWidget +{ + Q_OBJECT + +public: + explicit QtMaterialDialog(QWidget *parent = 0); + ~QtMaterialDialog(); + + QLayout *windowLayout() const; + void setWindowLayout(QLayout *layout); + +public slots: + void showDialog(); + void hideDialog(); + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialDialog) + Q_DECLARE_PRIVATE(QtMaterialDialog) +}; + +#endif // QTMATERIALDIALOG_H diff --git a/src/material-widgets/qtmaterialdialog_internal.cpp b/src/material-widgets/qtmaterialdialog_internal.cpp new file mode 100644 index 0000000..6cac9b8 --- /dev/null +++ b/src/material-widgets/qtmaterialdialog_internal.cpp @@ -0,0 +1,127 @@ +#include "qtmaterialdialog_internal.h" +#include +#include +#include +#include +#include "qtmaterialdialog.h" + +/*! + * \class QtMaterialDialogProxy + * \internal + */ + +QtMaterialDialogProxy::QtMaterialDialogProxy( + QtMaterialDialogWindow *source, + QStackedLayout *layout, + QtMaterialDialog *dialog, + QWidget *parent) + : QWidget(parent), + m_source(source), + m_layout(layout), + m_dialog(dialog), + m_opacity(0), + m_mode(Transparent) +{ +} + +QtMaterialDialogProxy::~QtMaterialDialogProxy() +{ +} + +void QtMaterialDialogProxy::setOpacity(qreal opacity) +{ + m_opacity = opacity; + m_mode = SemiTransparent; + update(); + m_dialog->update(); +} + + +void QtMaterialDialogProxy::makeOpaque() +{ + m_dialog->setAttribute(Qt::WA_TransparentForMouseEvents, false); + m_layout->setCurrentIndex(0); + m_opacity = 1.0; + m_mode = Opaque; + update(); +} + +void QtMaterialDialogProxy::makeTransparent() +{ + m_opacity = 0.0; + m_mode = Transparent; + update(); +} + +QSize QtMaterialDialogProxy::sizeHint() const +{ + return m_source->sizeHint(); +} + +bool QtMaterialDialogProxy::event(QEvent *event) +{ + const QEvent::Type type = event->type(); + + if (QEvent::Move == type || QEvent::Resize == type) { + m_source->setGeometry(geometry()); + } + return QWidget::event(event); +} + +void QtMaterialDialogProxy::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + if (Transparent == m_mode) { + return; + } else if (Opaque != m_mode) { + painter.setOpacity(m_opacity); + } + QPixmap pm = m_source->grab(m_source->rect()); + painter.drawPixmap(0, 0, pm); +} + +/*! + * \class QtMaterialDialogWindow + * \internal + */ + +QtMaterialDialogWindow::QtMaterialDialogWindow( + QtMaterialDialog *dialog, + QWidget *parent) + : QWidget(parent), + m_dialog(dialog) +{ +} + +QtMaterialDialogWindow::~QtMaterialDialogWindow() +{ +} + +void QtMaterialDialogWindow::setOffset(int offset) +{ + QMargins margins = m_dialog->layout()->contentsMargins(); + margins.setBottom(offset); + m_dialog->layout()->setContentsMargins(margins); +} + +int QtMaterialDialogWindow::offset() const +{ + return m_dialog->layout()->contentsMargins().bottom(); +} + +void QtMaterialDialogWindow::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(Qt::white); + painter.setPen(Qt::NoPen); + painter.setBrush(brush); + painter.drawRect(rect()); +} diff --git a/src/material-widgets/qtmaterialdialog_internal.h b/src/material-widgets/qtmaterialdialog_internal.h new file mode 100644 index 0000000..52f5a05 --- /dev/null +++ b/src/material-widgets/qtmaterialdialog_internal.h @@ -0,0 +1,79 @@ +#ifndef QTMATERIALDIALOG_INTERNAL_H +#define QTMATERIALDIALOG_INTERNAL_H + +#include + +class QStackedLayout; +class QtMaterialDialog; +class QtMaterialDialogWindow; + +class QtMaterialDialogProxy : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(qreal opacity WRITE setOpacity READ opacity) + + enum TransparencyMode { + Transparent, + SemiTransparent, + Opaque, + }; + +public: + QtMaterialDialogProxy(QtMaterialDialogWindow *source, + QStackedLayout *layout, + QtMaterialDialog *dialog, + QWidget *parent = 0); + ~QtMaterialDialogProxy(); + + void setOpacity(qreal opacity); + inline qreal opacity() const; + +protected slots: + void makeOpaque(); + void makeTransparent(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialDialogProxy) + + QtMaterialDialogWindow *const m_source; + QStackedLayout *const m_layout; + QtMaterialDialog *const m_dialog; + qreal m_opacity; + TransparencyMode m_mode; +}; + +inline qreal QtMaterialDialogProxy::opacity() const +{ + return m_opacity; +} + +class QtMaterialDialogWindow : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(int offset WRITE setOffset READ offset) + +public: + explicit QtMaterialDialogWindow(QtMaterialDialog *dialog, QWidget *parent = 0); + ~QtMaterialDialogWindow(); + + void setOffset(int offset); + int offset() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialDialogWindow) + + QtMaterialDialog *const m_dialog; +}; + +#endif // QTMATERIALDIALOG_INTERNAL_H diff --git a/src/material-widgets/qtmaterialdialog_p.h b/src/material-widgets/qtmaterialdialog_p.h new file mode 100644 index 0000000..b10088e --- /dev/null +++ b/src/material-widgets/qtmaterialdialog_p.h @@ -0,0 +1,30 @@ +#ifndef QTMATERIALDIALOG_P_H +#define QTMATERIALDIALOG_P_H + +#include + +class QStateMachine; +class QtMaterialDialog; +class QStackedLayout; +class QtMaterialDialogWindow; +class QtMaterialDialogProxy; + +class QtMaterialDialogPrivate +{ + Q_DISABLE_COPY(QtMaterialDialogPrivate) + Q_DECLARE_PUBLIC(QtMaterialDialog) + +public: + QtMaterialDialogPrivate(QtMaterialDialog *q); + ~QtMaterialDialogPrivate(); + + void init(); + + QtMaterialDialog *const q_ptr; + QtMaterialDialogWindow *dialogWindow; + QStackedLayout *proxyStack; + QStateMachine *stateMachine; + QtMaterialDialogProxy *proxy; +}; + +#endif // QTMATERIALDIALOG_P_H diff --git a/src/material-widgets/qtmaterialdrawer.cpp b/src/material-widgets/qtmaterialdrawer.cpp new file mode 100644 index 0000000..1bddd47 --- /dev/null +++ b/src/material-widgets/qtmaterialdrawer.cpp @@ -0,0 +1,234 @@ +#include "qtmaterialdrawer.h" +#include "qtmaterialdrawer_p.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include "qtmaterialdrawer_internal.h" + +/*! + * \class QtMaterialDrawerPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialDrawerPrivate::QtMaterialDrawerPrivate(QtMaterialDrawer *q) + : q_ptr(q) +{ +} + +/*! + * \internal + */ +QtMaterialDrawerPrivate::~QtMaterialDrawerPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialDrawerPrivate::init() +{ + Q_Q(QtMaterialDrawer); + + widget = new QtMaterialDrawerWidget; + stateMachine = new QtMaterialDrawerStateMachine(widget, q); + window = new QWidget; + width = 250; + clickToClose = false; + autoRaise = true; + closed = true; + overlay = false; + + QVBoxLayout *layout = new QVBoxLayout; + layout->addWidget(window); + + widget->setLayout(layout); + widget->setFixedWidth(width+16); + + widget->setParent(q); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +/*! + * \class QtMaterialDrawer + */ + +QtMaterialDrawer::QtMaterialDrawer(QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialDrawerPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialDrawer::~QtMaterialDrawer() +{ +} + +void QtMaterialDrawer::setDrawerWidth(int width) +{ + Q_D(QtMaterialDrawer); + + d->width = width; + d->stateMachine->updatePropertyAssignments(); + d->widget->setFixedWidth(width+16); +} + +int QtMaterialDrawer::drawerWidth() const +{ + Q_D(const QtMaterialDrawer); + + return d->width; +} + +void QtMaterialDrawer::setDrawerLayout(QLayout *layout) +{ + Q_D(QtMaterialDrawer); + + d->window->setLayout(layout); +} + +QLayout *QtMaterialDrawer::drawerLayout() const +{ + Q_D(const QtMaterialDrawer); + + return d->window->layout(); +} + +void QtMaterialDrawer::setClickOutsideToClose(bool state) +{ + Q_D(QtMaterialDrawer); + + d->clickToClose = state; +} + +bool QtMaterialDrawer::clickOutsideToClose() const +{ + Q_D(const QtMaterialDrawer); + + return d->clickToClose; +} + +void QtMaterialDrawer::setAutoRaise(bool state) +{ + Q_D(QtMaterialDrawer); + + d->autoRaise = state; +} + +bool QtMaterialDrawer::autoRaise() const +{ + Q_D(const QtMaterialDrawer); + + return d->autoRaise; +} + +void QtMaterialDrawer::setOverlayMode(bool value) +{ + Q_D(QtMaterialDrawer); + + d->overlay = value; + update(); +} + +bool QtMaterialDrawer::overlayMode() const +{ + Q_D(const QtMaterialDrawer); + + return d->overlay; +} + +void QtMaterialDrawer::openDrawer() +{ + Q_D(QtMaterialDrawer); + + emit d->stateMachine->signalOpen(); + + if (d->autoRaise) { + raise(); + } + setAttribute(Qt::WA_TransparentForMouseEvents, false); + setAttribute(Qt::WA_NoSystemBackground, false); +} + +void QtMaterialDrawer::closeDrawer() +{ + Q_D(QtMaterialDrawer); + + emit d->stateMachine->signalClose(); + + if (d->overlay) { + setAttribute(Qt::WA_TransparentForMouseEvents); + setAttribute(Qt::WA_NoSystemBackground); + } +} + +bool QtMaterialDrawer::event(QEvent *event) +{ + Q_D(QtMaterialDrawer); + + switch (event->type()) + { + case QEvent::Move: + case QEvent::Resize: + if (!d->overlay) { + setMask(QRegion(d->widget->rect())); + } + break; + default: + break; + } + return QtMaterialOverlayWidget::event(event); +} + +bool QtMaterialDrawer::eventFilter(QObject *obj, QEvent *event) +{ + Q_D(QtMaterialDrawer); + + switch (event->type()) + { + case QEvent::MouseButtonPress: { + QMouseEvent *mouseEvent; + if ((mouseEvent = static_cast(event))) { + const bool canClose = d->clickToClose || d->overlay; + if (!d->widget->geometry().contains(mouseEvent->pos()) && canClose) { + closeDrawer(); + } + } + break; + } + case QEvent::Move: + case QEvent::Resize: { + QLayout *lw = d->widget->layout(); + if (lw && 16 != lw->contentsMargins().right()) { + lw->setContentsMargins(0, 0, 16, 0); + } + break; + } + default: + break; + } + return QtMaterialOverlayWidget::eventFilter(obj, event); +} + +void QtMaterialDrawer::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialDrawer); + + if (!d->overlay || d->stateMachine->isInClosedState()) { + return; + } + QPainter painter(this); + painter.setOpacity(d->stateMachine->opacity()); + painter.fillRect(rect(), Qt::SolidPattern); +} diff --git a/src/material-widgets/qtmaterialdrawer.h b/src/material-widgets/qtmaterialdrawer.h new file mode 100644 index 0000000..7bf3219 --- /dev/null +++ b/src/material-widgets/qtmaterialdrawer.h @@ -0,0 +1,48 @@ +#ifndef QTMATERIALDRAWER_H +#define QTMATERIALDRAWER_H + +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialDrawerPrivate; +class QtMaterialDrawerStateMachine; + +class QtMaterialDrawer : public QtMaterialOverlayWidget +{ + Q_OBJECT + +public: + explicit QtMaterialDrawer(QWidget *parent = 0); + ~QtMaterialDrawer(); + + void setDrawerWidth(int width); + int drawerWidth() const; + + void setDrawerLayout(QLayout *layout); + QLayout *drawerLayout() const; + + void setClickOutsideToClose(bool state); + bool clickOutsideToClose() const; + + void setAutoRaise(bool state); + bool autoRaise() const; + + void setOverlayMode(bool value); + bool overlayMode() const; + +public slots: + void openDrawer(); + void closeDrawer(); + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialDrawer) + Q_DECLARE_PRIVATE(QtMaterialDrawer) +}; + +#endif // QTMATERIALDRAWER_H diff --git a/src/material-widgets/qtmaterialdrawer_internal.cpp b/src/material-widgets/qtmaterialdrawer_internal.cpp new file mode 100644 index 0000000..7f32700 --- /dev/null +++ b/src/material-widgets/qtmaterialdrawer_internal.cpp @@ -0,0 +1,169 @@ +#include "qtmaterialdrawer_internal.h" +#include +#include +#include +#include +#include +#include "qtmaterialdrawer.h" + +/*! + * \class QtMaterialDrawerStateMachine + * \internal + */ + +QtMaterialDrawerStateMachine::QtMaterialDrawerStateMachine(QtMaterialDrawerWidget *drawer, QtMaterialDrawer *parent) + : QStateMachine(parent), + m_drawer(drawer), + m_main(parent), + m_openingState(new QState), + m_openedState(new QState), + m_closingState(new QState), + m_closedState(new QState), + m_opacity(0) +{ + addState(m_openingState); + addState(m_openedState); + addState(m_closingState); + addState(m_closedState); + + setInitialState(m_closedState); + + QSignalTransition *transition; + QPropertyAnimation *animation; + + transition = new QSignalTransition(this, SIGNAL(signalOpen())); + transition->setTargetState(m_openingState); + m_closedState->addTransition(transition); + + animation = new QPropertyAnimation(drawer, "offset", this); + animation->setDuration(220); + animation->setEasingCurve(QEasingCurve::OutCirc); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(this, "opacity", this); + animation->setDuration(220); + transition->addAnimation(animation); + + transition = new QSignalTransition(animation, SIGNAL(finished())); + transition->setTargetState(m_openedState); + m_openingState->addTransition(transition); + + transition = new QSignalTransition(this, SIGNAL(signalClose())); + transition->setTargetState(m_closingState); + m_openingState->addTransition(transition); + + animation = new QPropertyAnimation(this, "opacity", this); + animation->setDuration(220); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(drawer, "offset", this); + animation->setDuration(220); + animation->setEasingCurve(QEasingCurve::InCirc); + transition->addAnimation(animation); + + transition = new QSignalTransition(animation, SIGNAL(finished())); + transition->setTargetState(m_closedState); + m_closingState->addTransition(transition); + + transition = new QSignalTransition(this, SIGNAL(signalClose())); + transition->setTargetState(m_closingState); + m_openedState->addTransition(transition); + + animation = new QPropertyAnimation(drawer, "offset", this); + animation->setDuration(220); + animation->setEasingCurve(QEasingCurve::InCirc); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(this, "opacity", this); + animation->setDuration(220); + transition->addAnimation(animation); + + transition = new QSignalTransition(animation, SIGNAL(finished())); + transition->setTargetState(m_closedState); + m_closingState->addTransition(transition); + + updatePropertyAssignments(); +} + +QtMaterialDrawerStateMachine::~QtMaterialDrawerStateMachine() +{ +} + +void QtMaterialDrawerStateMachine::setOpacity(qreal opacity) +{ + m_opacity = opacity; + m_main->update(); +} + +bool QtMaterialDrawerStateMachine::isInClosedState() const +{ + return m_closedState->active(); +} + +void QtMaterialDrawerStateMachine::updatePropertyAssignments() +{ + const qreal closedOffset = -(m_drawer->width()+32); + + m_closingState->assignProperty(m_drawer, "offset", closedOffset); + m_closedState->assignProperty(m_drawer, "offset", closedOffset); + + m_closingState->assignProperty(this, "opacity", 0); + m_closedState->assignProperty(this, "opacity", 0); + + m_openingState->assignProperty(m_drawer, "offset", 0); + m_openingState->assignProperty(this, "opacity", 0.4); +} + +/*! + * \class QtMaterialDrawerWidget + * \internal + */ + +QtMaterialDrawerWidget::QtMaterialDrawerWidget(QWidget *parent) + : QtMaterialOverlayWidget(parent), + m_offset(0) +{ +} + +QtMaterialDrawerWidget::~QtMaterialDrawerWidget() +{ +} + +void QtMaterialDrawerWidget::setOffset(int offset) +{ + m_offset = offset; + + QWidget *widget = parentWidget(); + if (widget) { + setGeometry(widget->rect().translated(offset, 0)); + } + update(); +} + +void QtMaterialDrawerWidget::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(Qt::white); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + painter.drawRect(rect().adjusted(0, 0, -16, 0)); + + QLinearGradient gradient(QPointF(width()-16, 0), QPointF(width(), 0)); + gradient.setColorAt(0, QColor(0, 0, 0, 80)); + gradient.setColorAt(0.5, QColor(0, 0, 0, 20)); + gradient.setColorAt(1, QColor(0, 0, 0, 0)); + painter.setBrush(QBrush(gradient)); + + painter.drawRect(width()-16, 0, 16, height()); +} + +QRect QtMaterialDrawerWidget::overlayGeometry() const +{ + return QtMaterialOverlayWidget::overlayGeometry().translated(m_offset, 0); +} diff --git a/src/material-widgets/qtmaterialdrawer_internal.h b/src/material-widgets/qtmaterialdrawer_internal.h new file mode 100644 index 0000000..76d219d --- /dev/null +++ b/src/material-widgets/qtmaterialdrawer_internal.h @@ -0,0 +1,76 @@ +#ifndef DRAWER_INTERNAL_H +#define DRAWER_INTERNAL_H + +#include +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialDrawer; +class QtMaterialDrawerWidget; + +class QtMaterialDrawerStateMachine : public QStateMachine +{ + Q_OBJECT + + Q_PROPERTY(qreal opacity WRITE setOpacity READ opacity) + +public: + explicit QtMaterialDrawerStateMachine(QtMaterialDrawerWidget *drawer, + QtMaterialDrawer *parent); + ~QtMaterialDrawerStateMachine(); + + void setOpacity(qreal opacity); + inline qreal opacity() const; + + bool isInClosedState() const; + + void updatePropertyAssignments(); + +signals: + void signalOpen(); + void signalClose(); + +private: + Q_DISABLE_COPY(QtMaterialDrawerStateMachine) + + QtMaterialDrawerWidget *const m_drawer; + QtMaterialDrawer *const m_main; + QState *const m_openingState; + QState *const m_openedState; + QState *const m_closingState; + QState *const m_closedState; + qreal m_opacity; +}; + +inline qreal QtMaterialDrawerStateMachine::opacity() const +{ + return m_opacity; +} + +class QtMaterialDrawerWidget : public QtMaterialOverlayWidget +{ + Q_OBJECT + + Q_PROPERTY(int offset WRITE setOffset READ offset) + +public: + explicit QtMaterialDrawerWidget(QWidget *parent = 0); + ~QtMaterialDrawerWidget(); + + void setOffset(int offset); + inline int offset() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + QRect overlayGeometry() const Q_DECL_OVERRIDE; + +private: + int m_offset; +}; + +inline int QtMaterialDrawerWidget::offset() const +{ + return m_offset; +} + +#endif // DRAWER_INTERNAL_H diff --git a/src/material-widgets/qtmaterialdrawer_p.h b/src/material-widgets/qtmaterialdrawer_p.h new file mode 100644 index 0000000..cdd064d --- /dev/null +++ b/src/material-widgets/qtmaterialdrawer_p.h @@ -0,0 +1,33 @@ +#ifndef DRAWER_P_H +#define DRAWER_P_H + +#include + +class QtMaterialDrawer; +class QtMaterialDrawerWidget; +class QtMaterialDrawerStateMachine; + +class QtMaterialDrawerPrivate +{ + Q_DISABLE_COPY(QtMaterialDrawerPrivate) + Q_DECLARE_PUBLIC(QtMaterialDrawer) + +public: + QtMaterialDrawerPrivate(QtMaterialDrawer *q); + ~QtMaterialDrawerPrivate(); + + void init(); + void setClosed(bool value = true); + + QtMaterialDrawer *const q_ptr; + QtMaterialDrawerWidget *widget; + QtMaterialDrawerStateMachine *stateMachine; + QWidget *window; + int width; + bool clickToClose; + bool autoRaise; + bool closed; + bool overlay; +}; + +#endif // DRAWER_P_H diff --git a/src/material-widgets/qtmaterialfab.cpp b/src/material-widgets/qtmaterialfab.cpp new file mode 100644 index 0000000..3c3de8a --- /dev/null +++ b/src/material-widgets/qtmaterialfab.cpp @@ -0,0 +1,321 @@ +#include "qtmaterialfab.h" +#include "qtmaterialfab_p.h" +#include +#include +#include +#include +#include "lib/qtmaterialrippleoverlay.h" + +/*! + * \class QtMaterialFloatingActionButtonPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialFloatingActionButtonPrivate::QtMaterialFloatingActionButtonPrivate(QtMaterialFloatingActionButton *q) + : QtMaterialRaisedButtonPrivate(q) +{ +} + +/*! + * \internal + */ +QtMaterialFloatingActionButtonPrivate::~QtMaterialFloatingActionButtonPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialFloatingActionButtonPrivate::init() +{ + Q_Q(QtMaterialFloatingActionButton); + + corner = Qt::BottomRightCorner; + mini = false; + offsX = 34; + offsY = 36; + + q->setRole(Material::Primary); + q->setFixedSize(DefaultDiameter, DefaultDiameter); + q->setGeometry(fabGeometry()); + + setupProperties(); + + if (q->parentWidget()) { + q->parentWidget()->installEventFilter(q); + } + + q->setFixedRippleRadius(50); +} + +/*! + * \internal + */ +QRect QtMaterialFloatingActionButtonPrivate::fabGeometry() const +{ + Q_Q(const QtMaterialFloatingActionButton); + + QWidget *parent = q->parentWidget(); + if (!parent) { + return QRect(); + } + + const int s = mini ? MiniDiameter : DefaultDiameter; + + switch (corner) + { + case Qt::TopLeftCorner: + return QRect(offsX, offsY, s, s); + case Qt::TopRightCorner: + return QRect(parent->width()-(offsX+s), offsY, s, s); + case Qt::BottomLeftCorner: + return QRect(offsX, parent->height()-(offsY+s), s, s); + case Qt::BottomRightCorner: + default: + break; + } + return QRect(parent->width()-(offsX+s), parent->height()-(offsY+s), s, s); +} + +/*! + * \internal + */ +void QtMaterialFloatingActionButtonPrivate::setupProperties() +{ + if (mini) { + effect->setColor(QColor(0, 0, 0, 80)); + normalState->assignProperty(effect, "offset", QPointF(0, 3)); + normalState->assignProperty(effect, "blurRadius", 13); + pressedState->assignProperty(effect, "offset", QPointF(0, 7)); + pressedState->assignProperty(effect, "blurRadius", 20); + } else { + effect->setColor(QColor(0, 0, 0, 105)); + normalState->assignProperty(effect, "offset", QPointF(0, 6)); + normalState->assignProperty(effect, "blurRadius", 16); + pressedState->assignProperty(effect, "offset", QPointF(0, 11)); + pressedState->assignProperty(effect, "blurRadius", 28); + } +} + +/*! + * \class QtMaterialFloatingActionButton + */ + +QtMaterialFloatingActionButton::QtMaterialFloatingActionButton(const QIcon &icon, QWidget *parent) + : QtMaterialRaisedButton(*new QtMaterialFloatingActionButtonPrivate(this), parent) +{ + d_func()->init(); + + setIcon(icon); +} + +QtMaterialFloatingActionButton::~QtMaterialFloatingActionButton() +{ +} + +/*! + * \reimp + */ +QSize QtMaterialFloatingActionButton::sizeHint() const +{ + Q_D(const QtMaterialFloatingActionButton); + + if (d->mini) { + return QSize(QtMaterialFloatingActionButtonPrivate::MiniDiameter, + QtMaterialFloatingActionButtonPrivate::MiniDiameter); + } else { + return QSize(QtMaterialFloatingActionButtonPrivate::DefaultDiameter, + QtMaterialFloatingActionButtonPrivate::DefaultDiameter); + } +} + +void QtMaterialFloatingActionButton::setMini(bool state) +{ + Q_D(QtMaterialFloatingActionButton); + + if (d->mini == state) { + return; + } + + d->mini = state; + + setFixedSize(d->diameter(), d->diameter()); + setFixedRippleRadius(state ? 30 : 50); + + d->setupProperties(); + updateClipPath(); + setGeometry(d->fabGeometry()); + update(); +} + +bool QtMaterialFloatingActionButton::isMini() const +{ + Q_D(const QtMaterialFloatingActionButton); + + return d->mini; +} + +void QtMaterialFloatingActionButton::setCorner(Qt::Corner corner) +{ + Q_D(QtMaterialFloatingActionButton); + + if (d->corner == corner) { + return; + } + + d->corner = corner; + setGeometry(d->fabGeometry()); + update(); +} + +Qt::Corner QtMaterialFloatingActionButton::corner() const +{ + Q_D(const QtMaterialFloatingActionButton); + + return d->corner; +} + +void QtMaterialFloatingActionButton::setOffset(int x, int y) +{ + Q_D(QtMaterialFloatingActionButton); + + d->offsX = x; + d->offsY = y; + setGeometry(d->fabGeometry()); + update(); +} + +QSize QtMaterialFloatingActionButton::offset() const +{ + Q_D(const QtMaterialFloatingActionButton); + + return QSize(d->offsX, d->offsY); +} + +void QtMaterialFloatingActionButton::setXOffset(int x) +{ + Q_D(QtMaterialFloatingActionButton); + + d->offsX = x; + setGeometry(d->fabGeometry()); + update(); +} + +int QtMaterialFloatingActionButton::xOffset() const +{ + Q_D(const QtMaterialFloatingActionButton); + + return d->offsX; +} + +void QtMaterialFloatingActionButton::setYOffset(int y) +{ + Q_D(QtMaterialFloatingActionButton); + + d->offsY = y; + setGeometry(d->fabGeometry()); + update(); +} + +int QtMaterialFloatingActionButton::yOffset() const +{ + Q_D(const QtMaterialFloatingActionButton); + + return d->offsY; +} + +/*! + * \reimp + */ +bool QtMaterialFloatingActionButton::event(QEvent *event) +{ + Q_D(QtMaterialFloatingActionButton); + + if (!parent()) { + return QtMaterialRaisedButton::event(event); + } + switch (event->type()) + { + case QEvent::ParentChange: + { + parent()->installEventFilter(this); + setGeometry(d->fabGeometry()); + break; + } + case QEvent::ParentAboutToChange: + { + parent()->removeEventFilter(this); + break; + } + default: + break; + } + return QtMaterialRaisedButton::event(event); +} + +/*! + * \reimp + */ +bool QtMaterialFloatingActionButton::eventFilter(QObject *obj, QEvent *event) +{ + const QEvent::Type type = event->type(); + + if (QEvent::Move == type || QEvent::Resize == type) + { + Q_D(QtMaterialFloatingActionButton); + setGeometry(d->fabGeometry()); + } + + return QtMaterialRaisedButton::eventFilter(obj, event); +} + +/*! + * \reimp + */ +void QtMaterialFloatingActionButton::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialFloatingActionButton); + + QRect square = QRect(0, 0, d->diameter(), d->diameter()); + square.moveCenter(rect().center()); + + QPainter painter(this); + painter.setRenderHints(QPainter::Antialiasing); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + + if (isEnabled()) { + brush.setColor(backgroundColor()); + } else { + brush.setColor(disabledBackgroundColor()); + } + + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + painter.drawEllipse(square); + + QRect iconGeometry(0, 0, d->iconSize(), d->iconSize()); + iconGeometry.moveCenter(square.center()); + + QPixmap pixmap = icon().pixmap(QSize(d->iconSize(), d->iconSize())); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), isEnabled() ? foregroundColor() + : disabledForegroundColor()); + painter.drawPixmap(iconGeometry, pixmap); +} + +void QtMaterialFloatingActionButton::updateClipPath() +{ + Q_D(QtMaterialFloatingActionButton); + + QPainterPath path; + path.addEllipse(0, 0, d->diameter(), d->diameter()); + d->rippleOverlay->setClipPath(path); +} diff --git a/src/material-widgets/qtmaterialfab.h b/src/material-widgets/qtmaterialfab.h new file mode 100644 index 0000000..78838b1 --- /dev/null +++ b/src/material-widgets/qtmaterialfab.h @@ -0,0 +1,46 @@ +#ifndef QTMATERIALFAB_H +#define QTMATERIALFAB_H + +#include "qtmaterialraisedbutton.h" + +class QtMaterialFloatingActionButtonPrivate; + +class QtMaterialFloatingActionButton : public QtMaterialRaisedButton +{ + Q_OBJECT + +public: + explicit QtMaterialFloatingActionButton(const QIcon &icon, QWidget *parent = 0); + ~QtMaterialFloatingActionButton(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setMini(bool state); + bool isMini() const; + + void setCorner(Qt::Corner corner); + Qt::Corner corner() const; + + void setOffset(int x, int y); + QSize offset() const; + + void setXOffset(int x); + int xOffset() const; + + void setYOffset(int y); + int yOffset() const; + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + void updateClipPath() Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialFloatingActionButton) + Q_DECLARE_PRIVATE(QtMaterialFloatingActionButton) + +}; + +#endif // QTMATERIALFAB_H diff --git a/src/material-widgets/qtmaterialfab_p.h b/src/material-widgets/qtmaterialfab_p.h new file mode 100644 index 0000000..fae2d3a --- /dev/null +++ b/src/material-widgets/qtmaterialfab_p.h @@ -0,0 +1,50 @@ +#ifndef QTMATERIALFAB_P_H +#define QTMATERIALFAB_P_H + +#include "qtmaterialraisedbutton_p.h" + +class QtMaterialFloatingActionButton; + +class QtMaterialFloatingActionButtonPrivate : public QtMaterialRaisedButtonPrivate +{ + Q_DISABLE_COPY(QtMaterialFloatingActionButtonPrivate) + Q_DECLARE_PUBLIC(QtMaterialFloatingActionButton) + +public: + enum { + DefaultDiameter = 56, + MiniDiameter = 40 + }; + + enum { + DefaultIconSize = 24, + MiniIconSize = 18 + }; + + QtMaterialFloatingActionButtonPrivate(QtMaterialFloatingActionButton *q); + ~QtMaterialFloatingActionButtonPrivate(); + + void init(); + QRect fabGeometry() const; + void setupProperties(); + + inline int diameter() const; + inline int iconSize() const; + + Qt::Corner corner; + bool mini; + int offsX; + int offsY; +}; + +inline int QtMaterialFloatingActionButtonPrivate::diameter() const +{ + return mini ? MiniDiameter : DefaultDiameter; +} + +inline int QtMaterialFloatingActionButtonPrivate::iconSize() const +{ + return mini ? MiniIconSize : DefaultIconSize; +} + +#endif // QTMATERIALFAB_P_H diff --git a/src/material-widgets/qtmaterialflatbutton.cpp b/src/material-widgets/qtmaterialflatbutton.cpp new file mode 100644 index 0000000..b9d84d7 --- /dev/null +++ b/src/material-widgets/qtmaterialflatbutton.cpp @@ -0,0 +1,741 @@ +#include "qtmaterialflatbutton.h" +#include "qtmaterialflatbutton_p.h" +#include +#include +#include +#include +#include +#include +#include "lib/qtmaterialrippleoverlay.h" +#include "lib/qtmaterialripple.h" +#include "lib/qtmaterialstyle.h" +#include "qtmaterialflatbutton_internal.h" + +/*! + * \class QtMaterialFlatButtonPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialFlatButtonPrivate::QtMaterialFlatButtonPrivate(QtMaterialFlatButton *q) + : q_ptr(q) +{ +} + +/*! + * \internal + */ +QtMaterialFlatButtonPrivate::~QtMaterialFlatButtonPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialFlatButtonPrivate::init() +{ + Q_Q(QtMaterialFlatButton); + + rippleOverlay = new QtMaterialRippleOverlay(q); + stateMachine = new QtMaterialFlatButtonStateMachine(q); + role = Material::Default; + rippleStyle = Material::PositionedRipple; + iconPlacement = Material::LeftIcon; + overlayStyle = Material::GrayOverlay; + bgMode = Qt::TransparentMode; + textAlignment = Qt::AlignHCenter; + fixedRippleRadius = 64; + cornerRadius = 3; + baseOpacity = 0.13; + fontSize = 10; // 10.5; + useThemeColors = true; + useFixedRippleRadius = false; + haloVisible = true; + + q->setStyle(&QtMaterialStyle::instance()); + q->setAttribute(Qt::WA_Hover); + q->setMouseTracking(true); + + QFont font("Roboto", fontSize, QFont::Medium); + font.setCapitalization(QFont::AllUppercase); + q->setFont(font); + + QPainterPath path; + path.addRoundedRect(q->rect(), cornerRadius, cornerRadius); + rippleOverlay->setClipPath(path); + rippleOverlay->setClipping(true); + + stateMachine->setupProperties(); + stateMachine->startAnimations(); +} + +/*! + * \class QtMaterialFlatButton + */ + +QtMaterialFlatButton::QtMaterialFlatButton(QWidget *parent, Material::ButtonPreset preset) + : QPushButton(parent), + d_ptr(new QtMaterialFlatButtonPrivate(this)) +{ + d_func()->init(); + + applyPreset(preset); +} + +QtMaterialFlatButton::QtMaterialFlatButton(const QString &text, QWidget *parent, Material::ButtonPreset preset) + : QPushButton(text, parent), + d_ptr(new QtMaterialFlatButtonPrivate(this)) +{ + d_func()->init(); + + applyPreset(preset); +} + +QtMaterialFlatButton::QtMaterialFlatButton(const QString &text, Material::Role role, QWidget *parent, Material::ButtonPreset preset) + : QPushButton(text, parent), + d_ptr(new QtMaterialFlatButtonPrivate(this)) +{ + d_func()->init(); + + applyPreset(preset); + setRole(role); +} + +QtMaterialFlatButton::~QtMaterialFlatButton() +{ +} + +void QtMaterialFlatButton::applyPreset(Material::ButtonPreset preset) +{ + switch (preset) + { + case Material::FlatPreset: + setOverlayStyle(Material::NoOverlay); + break; + case Material::CheckablePreset: + setOverlayStyle(Material::NoOverlay); + setCheckable(true); + setHaloVisible(false); + break; + default: + break; + } +} + +void QtMaterialFlatButton::setUseThemeColors(bool value) +{ + Q_D(QtMaterialFlatButton); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + d->stateMachine->setupProperties(); +} + +bool QtMaterialFlatButton::useThemeColors() const +{ + Q_D(const QtMaterialFlatButton); + + return d->useThemeColors; +} + +void QtMaterialFlatButton::setRole(Material::Role role) +{ + Q_D(QtMaterialFlatButton); + + d->role = role; + d->stateMachine->setupProperties(); +} + +Material::Role QtMaterialFlatButton::role() const +{ + Q_D(const QtMaterialFlatButton); + + return d->role; +} + +void QtMaterialFlatButton::setForegroundColor(const QColor &color) +{ + Q_D(QtMaterialFlatButton); + + d->foregroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialFlatButton::foregroundColor() const +{ + Q_D(const QtMaterialFlatButton); + + if (d->useThemeColors || !d->foregroundColor.isValid()) + { + if (Qt::OpaqueMode == d->bgMode) { + return QtMaterialStyle::instance().themeColor("canvas"); + } + switch (d->role) + { + case Material::Primary: + return QtMaterialStyle::instance().themeColor("primary1"); + case Material::Secondary: + return QtMaterialStyle::instance().themeColor("accent1"); + case Material::Default: + default: + return QtMaterialStyle::instance().themeColor("text"); + } + } + return d->foregroundColor; +} + +void QtMaterialFlatButton::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialFlatButton); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialFlatButton::backgroundColor() const +{ + Q_D(const QtMaterialFlatButton); + + if (d->useThemeColors || !d->backgroundColor.isValid()) + { + switch (d->role) + { + case Material::Primary: + return QtMaterialStyle::instance().themeColor("primary1"); + case Material::Secondary: + return QtMaterialStyle::instance().themeColor("accent1"); + case Material::Default: + default: + return QtMaterialStyle::instance().themeColor("text"); + } + } + return d->backgroundColor; +} + +void QtMaterialFlatButton::setOverlayColor(const QColor &color) +{ + Q_D(QtMaterialFlatButton); + + d->overlayColor = color; + + MATERIAL_DISABLE_THEME_COLORS + + setOverlayStyle(Material::TintedOverlay); + update(); +} + +QColor QtMaterialFlatButton::overlayColor() const +{ + Q_D(const QtMaterialFlatButton); + + if (d->useThemeColors || !d->overlayColor.isValid()) { + return foregroundColor(); + } + return d->overlayColor; +} + +void QtMaterialFlatButton::setDisabledForegroundColor(const QColor &color) +{ + Q_D(QtMaterialFlatButton); + + d->disabledColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialFlatButton::disabledForegroundColor() const +{ + Q_D(const QtMaterialFlatButton); + + if (d->useThemeColors || !d->disabledColor.isValid()) { + return QtMaterialStyle::instance().themeColor("disabled"); + } else { + return d->disabledColor; + } +} + +void QtMaterialFlatButton::setDisabledBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialFlatButton); + + d->disabledBackgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialFlatButton::disabledBackgroundColor() const +{ + Q_D(const QtMaterialFlatButton); + + if (d->useThemeColors || !d->disabledBackgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("disabled3"); + } else { + return d->disabledBackgroundColor; + } +} + +void QtMaterialFlatButton::setFontSize(qreal size) +{ + Q_D(QtMaterialFlatButton); + + d->fontSize = size; + + QFont f(font()); + f.setPointSizeF(size); + setFont(f); + + update(); +} + +qreal QtMaterialFlatButton::fontSize() const +{ + Q_D(const QtMaterialFlatButton); + + return d->fontSize; +} + +void QtMaterialFlatButton::setHaloVisible(bool visible) +{ + Q_D(QtMaterialFlatButton); + + d->haloVisible = visible; + update(); +} + +bool QtMaterialFlatButton::isHaloVisible() const +{ + Q_D(const QtMaterialFlatButton); + + return d->haloVisible; +} + +void QtMaterialFlatButton::setOverlayStyle(Material::OverlayStyle style) +{ + Q_D(QtMaterialFlatButton); + + d->overlayStyle = style; + update(); +} + +Material::OverlayStyle QtMaterialFlatButton::overlayStyle() const +{ + Q_D(const QtMaterialFlatButton); + + return d->overlayStyle; +} + +void QtMaterialFlatButton::setRippleStyle(Material::RippleStyle style) +{ + Q_D(QtMaterialFlatButton); + + d->rippleStyle = style; +} + +Material::RippleStyle QtMaterialFlatButton::rippleStyle() const +{ + Q_D(const QtMaterialFlatButton); + + return d->rippleStyle; +} + +void QtMaterialFlatButton::setIconPlacement(Material::ButtonIconPlacement placement) +{ + Q_D(QtMaterialFlatButton); + + d->iconPlacement = placement; + update(); +} + +Material::ButtonIconPlacement QtMaterialFlatButton::iconPlacement() const +{ + Q_D(const QtMaterialFlatButton); + + return d->iconPlacement; +} + +void QtMaterialFlatButton::setCornerRadius(qreal radius) +{ + Q_D(QtMaterialFlatButton); + + d->cornerRadius = radius; + updateClipPath(); + update(); +} + +qreal QtMaterialFlatButton::cornerRadius() const +{ + Q_D(const QtMaterialFlatButton); + + return d->cornerRadius; +} + +void QtMaterialFlatButton::setBackgroundMode(Qt::BGMode mode) +{ + Q_D(QtMaterialFlatButton); + + d->bgMode = mode; + d->stateMachine->setupProperties(); +} + +Qt::BGMode QtMaterialFlatButton::backgroundMode() const +{ + Q_D(const QtMaterialFlatButton); + + return d->bgMode; +} + +void QtMaterialFlatButton::setBaseOpacity(qreal opacity) +{ + Q_D(QtMaterialFlatButton); + + d->baseOpacity = opacity; + d->stateMachine->setupProperties(); +} + +qreal QtMaterialFlatButton::baseOpacity() const +{ + Q_D(const QtMaterialFlatButton); + + return d->baseOpacity; +} + +void QtMaterialFlatButton::setCheckable(bool value) +{ + Q_D(QtMaterialFlatButton); + + d->stateMachine->updateCheckedStatus(); + + QPushButton::setCheckable(value); +} + +void QtMaterialFlatButton::setHasFixedRippleRadius(bool value) +{ + Q_D(QtMaterialFlatButton); + + d->useFixedRippleRadius = value; +} + +bool QtMaterialFlatButton::hasFixedRippleRadius() const +{ + Q_D(const QtMaterialFlatButton); + + return d->useFixedRippleRadius; +} + +void QtMaterialFlatButton::setFixedRippleRadius(qreal radius) +{ + Q_D(QtMaterialFlatButton); + + d->fixedRippleRadius = radius; + setHasFixedRippleRadius(true); +} + +void QtMaterialFlatButton::setTextAlignment(Qt::Alignment alignment) +{ + Q_D(QtMaterialFlatButton); + + d->textAlignment = alignment; +} + +Qt::Alignment QtMaterialFlatButton::textAlignment() const +{ + Q_D(const QtMaterialFlatButton); + + return d->textAlignment; +} + +/*! + * \reimp + */ +QSize QtMaterialFlatButton::sizeHint() const +{ + ensurePolished(); + + QSize label(fontMetrics().size(Qt::TextSingleLine, text())); + + int w = 20 + label.width(); + int h = label.height(); + if (!icon().isNull()) { + w += iconSize().width() + QtMaterialFlatButton::IconPadding; + h = qMax(h, iconSize().height()); + } + return QSize(w, 20 + h); +} + +QtMaterialFlatButton::QtMaterialFlatButton(QtMaterialFlatButtonPrivate &d,QWidget *parent, Material::ButtonPreset preset) + : QPushButton(parent), + d_ptr(&d) +{ + d_func()->init(); + + applyPreset(preset); +} + +/*! + * \reimp + */ +void QtMaterialFlatButton::checkStateSet() +{ + Q_D(QtMaterialFlatButton); + + d->stateMachine->updateCheckedStatus(); + + QPushButton::checkStateSet(); +} + +/*! + * \reimp + */ +void QtMaterialFlatButton::mousePressEvent(QMouseEvent *event) +{ + Q_D(QtMaterialFlatButton); + + if (Material::NoRipple != d->rippleStyle) + { + QPoint pos; + qreal radiusEndValue; + + if (Material::CenteredRipple == d->rippleStyle) { + pos = rect().center(); + } else { + pos = event->pos(); + } + + if (d->useFixedRippleRadius) { + radiusEndValue = d->fixedRippleRadius; + } else { + radiusEndValue = static_cast(width())/2; + } + + QtMaterialRipple *ripple = new QtMaterialRipple(pos); + + ripple->setRadiusEndValue(radiusEndValue); + ripple->setOpacityStartValue(0.35); + ripple->setColor(foregroundColor()); + ripple->radiusAnimation()->setDuration(600); + ripple->opacityAnimation()->setDuration(1300); + + d->rippleOverlay->addRipple(ripple); + } + + QPushButton::mousePressEvent(event); +} + +/*! + * \reimp + */ +void QtMaterialFlatButton::mouseReleaseEvent(QMouseEvent *event) +{ + Q_D(QtMaterialFlatButton); + + QPushButton::mouseReleaseEvent(event); + + d->stateMachine->updateCheckedStatus(); +} + +void QtMaterialFlatButton::resizeEvent(QResizeEvent *event) +{ + QPushButton::resizeEvent(event); + + updateClipPath(); +} + +/*! + * \reimp + */ +void QtMaterialFlatButton::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialFlatButton); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + const qreal cr = d->cornerRadius; + + if (cr > 0) + { + QPainterPath path; + path.addRoundedRect(rect(), cr, cr); + + painter.setClipPath(path); + painter.setClipping(true); + } + + paintBackground(&painter); + paintHalo(&painter); + + painter.setOpacity(1); + painter.setClipping(false); + + paintForeground(&painter); +} + +/*! + * \internal + */ +void QtMaterialFlatButton::paintBackground(QPainter *painter) +{ + Q_D(QtMaterialFlatButton); + + const qreal overlayOpacity = d->stateMachine->overlayOpacity(); + const qreal checkedProgress = d->stateMachine->checkedOverlayProgress(); + + if (Qt::OpaqueMode == d->bgMode) { + QBrush brush; + brush.setStyle(Qt::SolidPattern); + if (isEnabled()) { + brush.setColor(backgroundColor()); + } else { + brush.setColor(disabledBackgroundColor()); + } + painter->setOpacity(1); + painter->setBrush(brush); + painter->setPen(Qt::NoPen); + painter->drawRect(rect()); + } + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + painter->setPen(Qt::NoPen); + + if (!isEnabled()) { + return; + } + + if ((Material::NoOverlay != d->overlayStyle) && (overlayOpacity > 0)) { + if (Material::TintedOverlay == d->overlayStyle) { + brush.setColor(overlayColor()); + } else { + brush.setColor(Qt::gray); + } + painter->setOpacity(overlayOpacity); + painter->setBrush(brush); + painter->drawRect(rect()); + } + + if (isCheckable() && checkedProgress > 0) { + const qreal q = Qt::TransparentMode == d->bgMode ? 0.45 : 0.7; + brush.setColor(foregroundColor()); + painter->setOpacity(q*checkedProgress); + painter->setBrush(brush); + QRect r(rect()); + r.setHeight(static_cast(r.height())*checkedProgress); + painter->drawRect(r); + } +} + +/*! + * \internal + */ +void QtMaterialFlatButton::paintHalo(QPainter *painter) +{ + Q_D(QtMaterialFlatButton); + + if (!d->haloVisible) { + return; + } + + const qreal opacity = d->stateMachine->haloOpacity(); + const qreal s = d->stateMachine->haloScaleFactor()*d->stateMachine->haloSize(); + const qreal radius = static_cast(width())*s; + + if (isEnabled() && opacity > 0) { + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(foregroundColor()); + painter->setOpacity(opacity); + painter->setBrush(brush); + painter->setPen(Qt::NoPen); + const QPointF center = rect().center(); + painter->drawEllipse(center, radius, radius); + } +} + +#define COLOR_INTERPOLATE(CH) (1-progress)*source.CH() + progress*dest.CH() + +/*! + * \internal + */ +void QtMaterialFlatButton::paintForeground(QPainter *painter) +{ + Q_D(QtMaterialFlatButton); + + if (isEnabled()) { + painter->setPen(foregroundColor()); + const qreal progress = d->stateMachine->checkedOverlayProgress(); + if (isCheckable() && progress > 0) { + QColor source = foregroundColor(); + QColor dest = Qt::TransparentMode == d->bgMode ? Qt::white + : backgroundColor(); + if (qFuzzyCompare(1, progress)) { + painter->setPen(dest); + } else { + painter->setPen(QColor(COLOR_INTERPOLATE(red), + COLOR_INTERPOLATE(green), + COLOR_INTERPOLATE(blue), + COLOR_INTERPOLATE(alpha))); + } + } + } else { + painter->setPen(disabledForegroundColor()); + } + + if (icon().isNull()) { + if (Qt::AlignLeft == d->textAlignment) { + painter->drawText(rect().adjusted(12, 0, 0, 0), Qt::AlignLeft | Qt::AlignVCenter, text()); + } else { + painter->drawText(rect(), Qt::AlignCenter, text()); + } + return; + } + + QSize textSize(fontMetrics().size(Qt::TextSingleLine, text())); + QSize base(size()-textSize); + + const int iw = iconSize().width() + IconPadding; + QPoint pos(Qt::AlignLeft == d->textAlignment ? 12 : (base.width()-iw)/2, 0); + + QRect textGeometry(pos + QPoint(0, base.height()/2), textSize); + QRect iconGeometry(pos + QPoint(0, (height()-iconSize().height())/2), iconSize()); + + if (Material::LeftIcon == d->iconPlacement) { + textGeometry.translate(iw, 0); + } else { + iconGeometry.translate(textSize.width() + IconPadding, 0); + } + + painter->drawText(textGeometry, Qt::AlignCenter, text()); + + QPixmap pixmap = icon().pixmap(iconSize()); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), painter->pen().color()); + painter->drawPixmap(iconGeometry, pixmap); +} + +/*! + * \internal + */ +void QtMaterialFlatButton::updateClipPath() +{ + Q_D(QtMaterialFlatButton); + + const qreal radius = d->cornerRadius; + + QPainterPath path; + path.addRoundedRect(rect(), radius, radius); + d->rippleOverlay->setClipPath(path); +} diff --git a/src/material-widgets/qtmaterialflatbutton.h b/src/material-widgets/qtmaterialflatbutton.h new file mode 100644 index 0000000..a74ab6a --- /dev/null +++ b/src/material-widgets/qtmaterialflatbutton.h @@ -0,0 +1,112 @@ +#ifndef QTMATERIALFLATBUTTON_H +#define QTMATERIALFLATBUTTON_H + +#include +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialFlatButtonPrivate; + +class QtMaterialFlatButton : public QPushButton +{ + Q_OBJECT + + Q_PROPERTY(QColor foregroundColor WRITE setForegroundColor READ foregroundColor) + Q_PROPERTY(QColor backgroundColor WRITE setBackgroundColor READ backgroundColor) + Q_PROPERTY(QColor overlayColor WRITE setOverlayColor READ overlayColor) + Q_PROPERTY(QColor disabledForegroundColor WRITE setDisabledForegroundColor READ disabledForegroundColor) + Q_PROPERTY(QColor disabledBackgroundColor WRITE setDisabledBackgroundColor READ disabledBackgroundColor) + Q_PROPERTY(qreal fontSize WRITE setFontSize READ fontSize) + +public: + explicit QtMaterialFlatButton(QWidget *parent = 0, Material::ButtonPreset preset = Material::FlatPreset); + explicit QtMaterialFlatButton(const QString &text, QWidget *parent = 0, Material::ButtonPreset preset = Material::FlatPreset); + QtMaterialFlatButton(const QString &text, Material::Role role, QWidget *parent = 0, Material::ButtonPreset preset = Material::FlatPreset); + ~QtMaterialFlatButton(); + + void applyPreset(Material::ButtonPreset preset); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setRole(Material::Role role); + Material::Role role() const; + + void setForegroundColor(const QColor &color); + QColor foregroundColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + void setOverlayColor(const QColor &color); + QColor overlayColor() const; + + void setDisabledForegroundColor(const QColor &color); + QColor disabledForegroundColor() const; + + void setDisabledBackgroundColor(const QColor &color); + QColor disabledBackgroundColor() const; + + void setFontSize(qreal size); + qreal fontSize() const; + + void setHaloVisible(bool visible); + bool isHaloVisible() const; + + void setOverlayStyle(Material::OverlayStyle style); + Material::OverlayStyle overlayStyle() const; + + void setRippleStyle(Material::RippleStyle style); + Material::RippleStyle rippleStyle() const; + + void setIconPlacement(Material::ButtonIconPlacement placement); + Material::ButtonIconPlacement iconPlacement() const; + + void setCornerRadius(qreal radius); + qreal cornerRadius() const; + + void setBackgroundMode(Qt::BGMode mode); + Qt::BGMode backgroundMode() const; + + void setBaseOpacity(qreal opacity); + qreal baseOpacity() const; + + void setCheckable(bool value); + + void setHasFixedRippleRadius(bool value); + bool hasFixedRippleRadius() const; + + void setFixedRippleRadius(qreal radius); + + void setTextAlignment(Qt::Alignment alignment); + Qt::Alignment textAlignment() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected: + enum { + IconPadding = 12 + }; + + QtMaterialFlatButton(QtMaterialFlatButtonPrivate &d, QWidget *parent = 0, Material::ButtonPreset preset = Material::FlatPreset); + + void checkStateSet() Q_DECL_OVERRIDE; + void mousePressEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void mouseReleaseEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void resizeEvent(QResizeEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + virtual void paintBackground(QPainter *painter); + virtual void paintHalo(QPainter *painter); + virtual void paintForeground(QPainter *painter); + + virtual void updateClipPath(); + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialFlatButton) + Q_DECLARE_PRIVATE(QtMaterialFlatButton) +}; + +#endif // QTMATERIALFLATBUTTON_H diff --git a/src/material-widgets/qtmaterialflatbutton_internal.cpp b/src/material-widgets/qtmaterialflatbutton_internal.cpp new file mode 100644 index 0000000..0709a45 --- /dev/null +++ b/src/material-widgets/qtmaterialflatbutton_internal.cpp @@ -0,0 +1,232 @@ +#include "qtmaterialflatbutton_internal.h" +#include +#include +#include +#include +#include "qtmaterialflatbutton.h" +#include "lib/qtmaterialstatetransition.h" + +/*! + * \class QtMaterialFlatButtonStateMachine + * \internal + */ + +QtMaterialFlatButtonStateMachine::QtMaterialFlatButtonStateMachine(QtMaterialFlatButton *parent) + : QStateMachine(parent), + m_button(parent), + m_topLevelState(new QState(QState::ParallelStates)), + m_configState(new QState(m_topLevelState)), + m_checkableState(new QState(m_topLevelState)), + m_checkedState(new QState(m_checkableState)), + m_uncheckedState(new QState(m_checkableState)), + m_neutralState(new QState(m_configState)), + m_neutralFocusedState(new QState(m_configState)), + m_hoveredState(new QState(m_configState)), + m_hoveredFocusedState(new QState(m_configState)), + m_pressedState(new QState(m_configState)), + m_haloAnimation(new QSequentialAnimationGroup(this)), + m_overlayOpacity(0), + m_checkedOverlayProgress(parent->isChecked() ? 1 : 0), + m_haloOpacity(0), + m_haloSize(0.8), + m_haloScaleFactor(1), + m_wasChecked(false) +{ + Q_ASSERT(parent); + + parent->installEventFilter(this); + + m_configState->setInitialState(m_neutralState); + addState(m_topLevelState); + setInitialState(m_topLevelState); + + m_checkableState->setInitialState(parent->isChecked() ? m_checkedState + : m_uncheckedState); + QtMaterialStateTransition *transition; + QPropertyAnimation *animation; + + transition = new QtMaterialStateTransition(FlatButtonCheckedTransition); + transition->setTargetState(m_checkedState); + m_uncheckedState->addTransition(transition); + + animation = new QPropertyAnimation(this, "checkedOverlayProgress", this); + animation->setDuration(200); + transition->addAnimation(animation); + + transition = new QtMaterialStateTransition(FlatButtonUncheckedTransition); + transition->setTargetState(m_uncheckedState); + m_checkedState->addTransition(transition); + + animation = new QPropertyAnimation(this, "checkedOverlayProgress", this); + animation->setDuration(200); + transition->addAnimation(animation); + + addTransition(m_button, QEvent::FocusIn, m_neutralState, m_neutralFocusedState); + addTransition(m_button, QEvent::FocusOut, m_neutralFocusedState, m_neutralState); + addTransition(m_button, QEvent::Enter, m_neutralState, m_hoveredState); + addTransition(m_button, QEvent::Leave, m_hoveredState, m_neutralState); + addTransition(m_button, QEvent::Enter, m_neutralFocusedState, m_hoveredFocusedState); + addTransition(m_button, QEvent::Leave, m_hoveredFocusedState, m_neutralFocusedState); + addTransition(m_button, QEvent::FocusIn, m_hoveredState, m_hoveredFocusedState); + addTransition(m_button, QEvent::FocusOut, m_hoveredFocusedState, m_hoveredState); + + transition = new QtMaterialStateTransition(FlatButtonPressedTransition); + transition->setTargetState(m_pressedState); + m_hoveredState->addTransition(transition); + + addTransition(m_button, QEvent::Leave, m_pressedState, m_neutralFocusedState); + addTransition(m_button, QEvent::FocusOut, m_pressedState, m_hoveredState); + + m_neutralState->assignProperty(this, "haloSize", 0); + m_neutralFocusedState->assignProperty(this, "haloSize", 0.7); + m_hoveredState->assignProperty(this, "haloSize", 0); + m_pressedState->assignProperty(this, "haloSize", 4); + m_hoveredFocusedState->assignProperty(this, "haloSize", 0.7); + + QPropertyAnimation *grow = new QPropertyAnimation(this); + QPropertyAnimation *shrink = new QPropertyAnimation(this); + + grow->setTargetObject(this); + grow->setPropertyName("haloScaleFactor"); + grow->setStartValue(0.56); + grow->setEndValue(0.63); + grow->setEasingCurve(QEasingCurve::InOutSine); + grow->setDuration(840); + + shrink->setTargetObject(this); + shrink->setPropertyName("haloScaleFactor"); + shrink->setStartValue(0.63); + shrink->setEndValue(0.56); + shrink->setEasingCurve(QEasingCurve::InOutSine); + shrink->setDuration(840); + + m_haloAnimation->addAnimation(grow); + m_haloAnimation->addAnimation(shrink); + m_haloAnimation->setLoopCount(-1); +} + +QtMaterialFlatButtonStateMachine::~QtMaterialFlatButtonStateMachine() +{ +} + +void QtMaterialFlatButtonStateMachine::setOverlayOpacity(qreal opacity) +{ + m_overlayOpacity = opacity; + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::setCheckedOverlayProgress(qreal progress) +{ + m_checkedOverlayProgress = progress; + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::setHaloOpacity(qreal opacity) +{ + m_haloOpacity = opacity; + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::setHaloSize(qreal size) +{ + m_haloSize = size; + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::setHaloScaleFactor(qreal factor) +{ + m_haloScaleFactor = factor; + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::startAnimations() +{ + m_haloAnimation->start(); + start(); +} + +void QtMaterialFlatButtonStateMachine::setupProperties() +{ + QColor overlayColor; + + if (Qt::TransparentMode == m_button->backgroundMode()) { + overlayColor = m_button->backgroundColor(); + } else { + overlayColor = m_button->foregroundColor(); + } + + const qreal baseOpacity = m_button->baseOpacity(); + + m_neutralState->assignProperty(this, "overlayOpacity", 0); + m_neutralState->assignProperty(this, "haloOpacity", 0); + m_neutralFocusedState->assignProperty(this, "overlayOpacity", 0); + m_neutralFocusedState->assignProperty(this, "haloOpacity", baseOpacity); + m_hoveredState->assignProperty(this, "overlayOpacity", baseOpacity); + m_hoveredState->assignProperty(this, "haloOpacity", 0); + m_hoveredFocusedState->assignProperty(this, "overlayOpacity", baseOpacity); + m_hoveredFocusedState->assignProperty(this, "haloOpacity", baseOpacity); + m_pressedState->assignProperty(this, "overlayOpacity", baseOpacity); + m_pressedState->assignProperty(this, "haloOpacity", 0); + m_checkedState->assignProperty(this, "checkedOverlayProgress", 1); + m_uncheckedState->assignProperty(this, "checkedOverlayProgress", 0); + + m_button->update(); +} + +void QtMaterialFlatButtonStateMachine::updateCheckedStatus() +{ + const bool checked = m_button->isChecked(); + if (m_wasChecked != checked) { + m_wasChecked = checked; + if (checked) { + postEvent(new QtMaterialStateTransitionEvent(FlatButtonCheckedTransition)); + } else { + postEvent(new QtMaterialStateTransitionEvent(FlatButtonUncheckedTransition)); + } + } +} + +bool QtMaterialFlatButtonStateMachine::eventFilter(QObject *watched, + QEvent *event) +{ + if (QEvent::FocusIn == event->type()) { + QFocusEvent *focusEvent = static_cast(event); + if (focusEvent && Qt::MouseFocusReason == focusEvent->reason()) { + postEvent(new QtMaterialStateTransitionEvent(FlatButtonPressedTransition)); + return true; + } + } + return QStateMachine::eventFilter(watched, event); +} + +void QtMaterialFlatButtonStateMachine::addTransition(QObject *object, + QEvent::Type eventType, + QState *fromState, + QState *toState) +{ + addTransition(new QEventTransition(object, eventType), fromState, toState); +} + +void QtMaterialFlatButtonStateMachine::addTransition(QAbstractTransition *transition, + QState *fromState, + QState *toState) +{ + transition->setTargetState(toState); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(this, "overlayOpacity", this); + animation->setDuration(150); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(this, "haloOpacity", this); + animation->setDuration(170); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(this, "haloSize", this); + animation->setDuration(350); + animation->setEasingCurve(QEasingCurve::OutCubic); + transition->addAnimation(animation); + + fromState->addTransition(transition); +} diff --git a/src/material-widgets/qtmaterialflatbutton_internal.h b/src/material-widgets/qtmaterialflatbutton_internal.h new file mode 100644 index 0000000..ff93972 --- /dev/null +++ b/src/material-widgets/qtmaterialflatbutton_internal.h @@ -0,0 +1,103 @@ +#ifndef QTMATERIALFLATBUTTON_INTERNAL_H +#define QTMATERIALFLATBUTTON_INTERNAL_H + +#include +#include + +class QtMaterialFlatButton; +class QSequentialAnimationGroup; + +class QtMaterialFlatButtonStateMachine : public QStateMachine +{ + Q_OBJECT + + Q_PROPERTY(qreal overlayOpacity WRITE setOverlayOpacity READ overlayOpacity) + Q_PROPERTY(qreal checkedOverlayProgress WRITE setCheckedOverlayProgress READ checkedOverlayProgress) + Q_PROPERTY(qreal haloOpacity WRITE setHaloOpacity READ haloOpacity) + Q_PROPERTY(qreal haloSize WRITE setHaloSize READ haloSize) + Q_PROPERTY(qreal haloScaleFactor WRITE setHaloScaleFactor READ haloScaleFactor) + +public: + explicit QtMaterialFlatButtonStateMachine(QtMaterialFlatButton *parent); + ~QtMaterialFlatButtonStateMachine(); + + void setOverlayOpacity(qreal opacity); + inline qreal overlayOpacity() const; + + void setCheckedOverlayProgress(qreal progress); + inline qreal checkedOverlayProgress() const; + + void setHaloOpacity(qreal opacity); + inline qreal haloOpacity() const; + + void setHaloSize(qreal size); + inline qreal haloSize() const; + + void setHaloScaleFactor(qreal factor); + inline qreal haloScaleFactor() const; + + void startAnimations(); + void setupProperties(); + void updateCheckedStatus(); + +signals: + void buttonPressed(); + void buttonChecked(); + void buttonUnchecked(); + +protected: + bool eventFilter(QObject *watched, QEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialFlatButtonStateMachine) + + void addTransition(QObject *object, QEvent::Type eventType, QState *fromState, QState *toState); + void addTransition(QAbstractTransition *transition, QState *fromState, QState *toState); + + QtMaterialFlatButton *const m_button; + QState *const m_topLevelState; + QState *const m_configState; + QState *const m_checkableState; + QState *const m_checkedState; + QState *const m_uncheckedState; + QState *const m_neutralState; + QState *const m_neutralFocusedState; + QState *const m_hoveredState; + QState *const m_hoveredFocusedState; + QState *const m_pressedState; + QSequentialAnimationGroup + *const m_haloAnimation; + qreal m_overlayOpacity; + qreal m_checkedOverlayProgress; + qreal m_haloOpacity; + qreal m_haloSize; + qreal m_haloScaleFactor; + bool m_wasChecked; +}; + +inline qreal QtMaterialFlatButtonStateMachine::overlayOpacity() const +{ + return m_overlayOpacity; +} + +inline qreal QtMaterialFlatButtonStateMachine::checkedOverlayProgress() const +{ + return m_checkedOverlayProgress; +} + +inline qreal QtMaterialFlatButtonStateMachine::haloOpacity() const +{ + return m_haloOpacity; +} + +inline qreal QtMaterialFlatButtonStateMachine::haloSize() const +{ + return m_haloSize; +} + +inline qreal QtMaterialFlatButtonStateMachine::haloScaleFactor() const +{ + return m_haloScaleFactor; +} + +#endif // QTMATERIALFLATBUTTON_INTERNAL_H diff --git a/src/material-widgets/qtmaterialflatbutton_p.h b/src/material-widgets/qtmaterialflatbutton_p.h new file mode 100644 index 0000000..1ab3d22 --- /dev/null +++ b/src/material-widgets/qtmaterialflatbutton_p.h @@ -0,0 +1,46 @@ +#ifndef QTMATERIALFLATBUTTON_P_H +#define QTMATERIALFLATBUTTON_P_H + +#include +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialFlatButton; +class QtMaterialRippleOverlay; +class QtMaterialFlatButtonStateMachine; + +class QtMaterialFlatButtonPrivate +{ + Q_DISABLE_COPY(QtMaterialFlatButtonPrivate) + Q_DECLARE_PUBLIC(QtMaterialFlatButton) + +public: + QtMaterialFlatButtonPrivate(QtMaterialFlatButton *q); + virtual ~QtMaterialFlatButtonPrivate(); + + void init(); + + QtMaterialFlatButton *const q_ptr; + QtMaterialRippleOverlay *rippleOverlay; + QtMaterialFlatButtonStateMachine *stateMachine; + Material::Role role; + Material::RippleStyle rippleStyle; + Material::ButtonIconPlacement iconPlacement; + Material::OverlayStyle overlayStyle; + Qt::BGMode bgMode; + Qt::Alignment textAlignment; + QColor backgroundColor; + QColor foregroundColor; + QColor overlayColor; + QColor disabledColor; + QColor disabledBackgroundColor; + qreal fixedRippleRadius; + qreal cornerRadius; + qreal baseOpacity; + qreal fontSize; + bool useThemeColors; + bool useFixedRippleRadius; + bool haloVisible; +}; + +#endif // QTMATERIALFLATBUTTON_P_H diff --git a/src/material-widgets/qtmaterialiconbutton.cpp b/src/material-widgets/qtmaterialiconbutton.cpp new file mode 100644 index 0000000..525d6b2 --- /dev/null +++ b/src/material-widgets/qtmaterialiconbutton.cpp @@ -0,0 +1,212 @@ +#include "qtmaterialiconbutton.h" +#include "qtmaterialiconbutton_p.h" +#include +#include +#include "lib/qtmaterialstyle.h" +#include "lib/qtmaterialrippleoverlay.h" + +/*! + * \class QtMaterialIconButtonPrivate + * \internal + */ + +QtMaterialIconButtonPrivate::QtMaterialIconButtonPrivate(QtMaterialIconButton *q) + : q_ptr(q) +{ +} + +QtMaterialIconButtonPrivate::~QtMaterialIconButtonPrivate() +{ +} + +void QtMaterialIconButtonPrivate::init() +{ + Q_Q(QtMaterialIconButton); + + rippleOverlay = new QtMaterialRippleOverlay(q->parentWidget()); + useThemeColors = true; + + rippleOverlay->installEventFilter(q); + + q->setStyle(&QtMaterialStyle::instance()); + + QSizePolicy policy; + policy.setWidthForHeight(true); + q->setSizePolicy(policy); +} + +void QtMaterialIconButtonPrivate::updateRipple() +{ + Q_Q(QtMaterialIconButton); + + QRect r(q->rect()); + r.setSize(QSize(q->width()*2, q->height()*2)); + r.moveCenter(q->geometry().center()); + rippleOverlay->setGeometry(r); +} + +/*! + * \class QtMaterialIconButton + */ + +QtMaterialIconButton::QtMaterialIconButton(const QIcon &icon, QWidget *parent) + : QAbstractButton(parent), + d_ptr(new QtMaterialIconButtonPrivate(this)) +{ + d_func()->init(); + + setIcon(icon); +} + +QtMaterialIconButton::~QtMaterialIconButton() +{ +} + +/*! + * \reimp + */ +QSize QtMaterialIconButton::sizeHint() const +{ + return iconSize(); +} + +void QtMaterialIconButton::setUseThemeColors(bool value) +{ + Q_D(QtMaterialIconButton); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialIconButton::useThemeColors() const +{ + Q_D(const QtMaterialIconButton); + + return d->useThemeColors; +} + +void QtMaterialIconButton::setColor(const QColor &color) +{ + Q_D(QtMaterialIconButton); + + d->color = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialIconButton::color() const +{ + Q_D(const QtMaterialIconButton); + + if (d->useThemeColors || !d->color.isValid()) { + return QtMaterialStyle::instance().themeColor("text"); + } + return d->color; +} + +void QtMaterialIconButton::setDisabledColor(const QColor &color) +{ + Q_D(QtMaterialIconButton); + + d->disabledColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialIconButton::disabledColor() const +{ + Q_D(const QtMaterialIconButton); + + if (d->useThemeColors || !d->disabledColor.isValid()) { + return QtMaterialStyle::instance().themeColor("disabled"); + } + return d->disabledColor; +} + +QtMaterialIconButton::QtMaterialIconButton(QtMaterialIconButtonPrivate &d, QWidget *parent) + : QAbstractButton(parent), + d_ptr(&d) +{ + d_func()->init(); +} + +/*! + * \reimp + */ +bool QtMaterialIconButton::event(QEvent *event) +{ + Q_D(QtMaterialIconButton); + + switch (event->type()) + { + case QEvent::Move: + case QEvent::Resize: + d->updateRipple(); + break; + case QEvent::ParentChange: { + QWidget *widget; + if ((widget = parentWidget())) { + d->rippleOverlay->setParent(widget); + } + break; + } + default: + break; + } + return QAbstractButton::event(event); +} + +/*! + * \reimp + */ +bool QtMaterialIconButton::eventFilter(QObject *obj, QEvent *event) +{ + if (QEvent::Resize == event->type()) + { + Q_D(QtMaterialIconButton); + + d->updateRipple(); + } + return QAbstractButton::eventFilter(obj, event); +} + +/*! + * \reimp + */ +void QtMaterialIconButton::mousePressEvent(QMouseEvent *event) +{ + Q_D(QtMaterialIconButton); + + d->rippleOverlay->addRipple(QPoint(d->rippleOverlay->width(), + d->rippleOverlay->height())/2, + iconSize().width()); + emit clicked(); + + QAbstractButton::mousePressEvent(event); +} + +/*! + * \reimp + */ +void QtMaterialIconButton::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + QPixmap pixmap = icon().pixmap(iconSize()); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), isEnabled() ? color() : disabledColor()); + + QRect r(rect()); + const qreal w = pixmap.width(); + const qreal h = pixmap.height(); + painter.drawPixmap(QRect((r.width()-w)/2, (r.height()-h)/2, w, h), pixmap); +} diff --git a/src/material-widgets/qtmaterialiconbutton.h b/src/material-widgets/qtmaterialiconbutton.h new file mode 100644 index 0000000..5c2afc4 --- /dev/null +++ b/src/material-widgets/qtmaterialiconbutton.h @@ -0,0 +1,42 @@ +#ifndef QTMATERIALICONBUTTON_H +#define QTMATERIALICONBUTTON_H + +#include + +class QtMaterialIconButtonPrivate; + +class QtMaterialIconButton : public QAbstractButton +{ + Q_OBJECT + +public: + explicit QtMaterialIconButton(const QIcon &icon, QWidget *parent = 0); + ~QtMaterialIconButton(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setColor(const QColor &color); + QColor color() const; + + void setDisabledColor(const QColor &color); + QColor disabledColor() const; + +protected: + QtMaterialIconButton(QtMaterialIconButtonPrivate &d, QWidget *parent = 0); + + bool event(QEvent *event) Q_DECL_OVERRIDE; + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void mousePressEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialIconButton) + Q_DECLARE_PRIVATE(QtMaterialIconButton) +}; + +#endif // QTMATERIALICONBUTTON_H diff --git a/src/material-widgets/qtmaterialiconbutton_p.h b/src/material-widgets/qtmaterialiconbutton_p.h new file mode 100644 index 0000000..a532abc --- /dev/null +++ b/src/material-widgets/qtmaterialiconbutton_p.h @@ -0,0 +1,29 @@ +#ifndef QTMATERIALICONBUTTON_P_H +#define QTMATERIALICONBUTTON_P_H + +#include + +class QtMaterialIconButton; +class QtMaterialRippleOverlay; +class QColor; + +class QtMaterialIconButtonPrivate +{ + Q_DISABLE_COPY(QtMaterialIconButtonPrivate) + Q_DECLARE_PUBLIC(QtMaterialIconButton) + +public: + QtMaterialIconButtonPrivate(QtMaterialIconButton *q); + virtual ~QtMaterialIconButtonPrivate(); + + void init(); + void updateRipple(); + + QtMaterialIconButton *const q_ptr; + QtMaterialRippleOverlay *rippleOverlay; + QColor color; + QColor disabledColor; + bool useThemeColors; +}; + +#endif // QTMATERIALICONBUTTON_P_H diff --git a/src/material-widgets/qtmateriallist.cpp b/src/material-widgets/qtmateriallist.cpp new file mode 100644 index 0000000..e6b1aee --- /dev/null +++ b/src/material-widgets/qtmateriallist.cpp @@ -0,0 +1,2 @@ +#include "qtmateriallist.h" +#include "qtmateriallist_p.h" diff --git a/src/material-widgets/qtmateriallist.h b/src/material-widgets/qtmateriallist.h new file mode 100644 index 0000000..7ace66a --- /dev/null +++ b/src/material-widgets/qtmateriallist.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALLIST_H +#define QTMATERIALLIST_H + +#endif // QTMATERIALLIST_H diff --git a/src/material-widgets/qtmateriallist_p.h b/src/material-widgets/qtmateriallist_p.h new file mode 100644 index 0000000..c92b2d6 --- /dev/null +++ b/src/material-widgets/qtmateriallist_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALLIST_P_H +#define QTMATERIALLIST_P_H + +#endif // QTMATERIALLIST_P_H diff --git a/src/material-widgets/qtmateriallistitem.cpp b/src/material-widgets/qtmateriallistitem.cpp new file mode 100644 index 0000000..67a7cd8 --- /dev/null +++ b/src/material-widgets/qtmateriallistitem.cpp @@ -0,0 +1,2 @@ +#include "qtmateriallistitem.h" +#include "qtmateriallistitem_p.h" diff --git a/src/material-widgets/qtmateriallistitem.h b/src/material-widgets/qtmateriallistitem.h new file mode 100644 index 0000000..9abc65b --- /dev/null +++ b/src/material-widgets/qtmateriallistitem.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALLISTITEM_H +#define QTMATERIALLISTITEM_H + +#endif // QTMATERIALLISTITEM_H diff --git a/src/material-widgets/qtmateriallistitem_p.h b/src/material-widgets/qtmateriallistitem_p.h new file mode 100644 index 0000000..fb7ebd4 --- /dev/null +++ b/src/material-widgets/qtmateriallistitem_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALLISTITEM_P_H +#define QTMATERIALLISTITEM_P_H + +#endif // QTMATERIALLISTITEM_P_H diff --git a/src/material-widgets/qtmaterialmenu.cpp b/src/material-widgets/qtmaterialmenu.cpp new file mode 100644 index 0000000..5808a99 --- /dev/null +++ b/src/material-widgets/qtmaterialmenu.cpp @@ -0,0 +1,11 @@ +#include "qtmaterialmenu.h" +#include "qtmaterialmenu_p.h" + +QtMaterialMenu::QtMaterialMenu(QWidget *parent) + : QWidget(parent) +{ +} + +QtMaterialMenu::~QtMaterialMenu() +{ +} diff --git a/src/material-widgets/qtmaterialmenu.h b/src/material-widgets/qtmaterialmenu.h new file mode 100644 index 0000000..beb01b5 --- /dev/null +++ b/src/material-widgets/qtmaterialmenu.h @@ -0,0 +1,15 @@ +#ifndef QTMATERIALMENU_H +#define QTMATERIALMENU_H + +#include + +class QtMaterialMenu : public QWidget +{ + Q_OBJECT + +public: + explicit QtMaterialMenu(QWidget *parent = 0); + ~QtMaterialMenu(); +}; + +#endif // QTMATERIALMENU_H diff --git a/src/material-widgets/qtmaterialmenu_internal.cpp b/src/material-widgets/qtmaterialmenu_internal.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/material-widgets/qtmaterialmenu_internal.h b/src/material-widgets/qtmaterialmenu_internal.h new file mode 100644 index 0000000..fb79235 --- /dev/null +++ b/src/material-widgets/qtmaterialmenu_internal.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALMENU_INTERNAL_H +#define QTMATERIALMENU_INTERNAL_H + +#endif // QTMATERIALMENU_INTERNAL_H diff --git a/src/material-widgets/qtmaterialmenu_p.h b/src/material-widgets/qtmaterialmenu_p.h new file mode 100644 index 0000000..1328bdc --- /dev/null +++ b/src/material-widgets/qtmaterialmenu_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALMENU_P_H +#define QTMATERIALMENU_P_H + +#endif // QTMATERIALMENU_P_H diff --git a/src/material-widgets/qtmaterialpaper.cpp b/src/material-widgets/qtmaterialpaper.cpp new file mode 100644 index 0000000..ad7dfa0 --- /dev/null +++ b/src/material-widgets/qtmaterialpaper.cpp @@ -0,0 +1,2 @@ +#include "qtmaterialpaper.h" +#include "qtmaterialpaper_p.h" diff --git a/src/material-widgets/qtmaterialpaper.h b/src/material-widgets/qtmaterialpaper.h new file mode 100644 index 0000000..f305836 --- /dev/null +++ b/src/material-widgets/qtmaterialpaper.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALPAPER_H +#define QTMATERIALPAPER_H + +#endif // QTMATERIALPAPER_H diff --git a/src/material-widgets/qtmaterialpaper_p.h b/src/material-widgets/qtmaterialpaper_p.h new file mode 100644 index 0000000..65972a6 --- /dev/null +++ b/src/material-widgets/qtmaterialpaper_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALPAPER_P_H +#define QTMATERIALPAPER_P_H + +#endif // QTMATERIALPAPER_P_H diff --git a/src/material-widgets/qtmaterialprogress.cpp b/src/material-widgets/qtmaterialprogress.cpp new file mode 100644 index 0000000..da8c40c --- /dev/null +++ b/src/material-widgets/qtmaterialprogress.cpp @@ -0,0 +1,172 @@ +#include "qtmaterialprogress.h" +#include "qtmaterialprogress_p.h" +#include +#include +#include "qtmaterialprogress_internal.h" +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialProgressPrivate + * \internal + */ + +QtMaterialProgressPrivate::QtMaterialProgressPrivate(QtMaterialProgress *q) + : q_ptr(q) +{ +} + +QtMaterialProgressPrivate::~QtMaterialProgressPrivate() +{ +} + +void QtMaterialProgressPrivate::init() +{ + Q_Q(QtMaterialProgress); + + delegate = new QtMaterialProgressDelegate(q); + progressType = Material::IndeterminateProgress; + useThemeColors = true; + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(q); + animation->setPropertyName("offset"); + animation->setTargetObject(delegate); + animation->setStartValue(0); + animation->setEndValue(1); + animation->setDuration(1000); + + animation->setLoopCount(-1); + + animation->start(); +} + +/*! + * \class QtMaterialProgress + */ + +QtMaterialProgress::QtMaterialProgress(QWidget *parent) + : QProgressBar(parent), + d_ptr(new QtMaterialProgressPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialProgress::~QtMaterialProgress() +{ +} + +void QtMaterialProgress::setProgressType(Material::ProgressType type) +{ + Q_D(QtMaterialProgress); + + d->progressType = type; + update(); +} + +Material::ProgressType QtMaterialProgress::progressType() const +{ + Q_D(const QtMaterialProgress); + + return d->progressType; +} + +void QtMaterialProgress::setUseThemeColors(bool state) +{ + Q_D(QtMaterialProgress); + + if (d->useThemeColors == state) { + return; + } + + d->useThemeColors = state; + update(); +} + +bool QtMaterialProgress::useThemeColors() const +{ + Q_D(const QtMaterialProgress); + + return d->useThemeColors; +} + +void QtMaterialProgress::setProgressColor(const QColor &color) +{ + Q_D(QtMaterialProgress); + + d->progressColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialProgress::progressColor() const +{ + Q_D(const QtMaterialProgress); + + if (d->useThemeColors || !d->progressColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->progressColor; + } +} + +void QtMaterialProgress::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialProgress); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialProgress::backgroundColor() const +{ + Q_D(const QtMaterialProgress); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("border"); + } else { + return d->backgroundColor; + } +} + +/*! + * \reimp + */ +void QtMaterialProgress::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialProgress); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(isEnabled() ? backgroundColor() + : QtMaterialStyle::instance().themeColor("disabled")); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + QPainterPath path; + path.addRoundedRect(0, height()/2-3, width(), 6, 3, 3); + painter.setClipPath(path); + + painter.drawRect(0, 0, width(), height()); + + if (isEnabled()) + { + brush.setColor(progressColor()); + painter.setBrush(brush); + + if (Material::IndeterminateProgress == d->progressType) { + painter.drawRect(d->delegate->offset()*width()*2-width(), 0, width(), height()); + } else { + qreal p = static_cast(width())*(value()-minimum())/(maximum()-minimum()); + painter.drawRect(0, 0, p, height()); + } + } +} diff --git a/src/material-widgets/qtmaterialprogress.h b/src/material-widgets/qtmaterialprogress.h new file mode 100644 index 0000000..0e69b1d --- /dev/null +++ b/src/material-widgets/qtmaterialprogress.h @@ -0,0 +1,42 @@ +#ifndef QTMATERIALPROGRESS_H +#define QTMATERIALPROGRESS_H + +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialProgressPrivate; + +class QtMaterialProgress : public QProgressBar +{ + Q_OBJECT + + Q_PROPERTY(QColor progressColor WRITE setProgressColor READ progressColor) + Q_PROPERTY(QColor backgroundColor WRITE setProgressColor READ backgroundColor) + +public: + explicit QtMaterialProgress(QWidget *parent = 0); + ~QtMaterialProgress(); + + void setProgressType(Material::ProgressType type); + Material::ProgressType progressType() const; + + void setUseThemeColors(bool state); + bool useThemeColors() const; + + void setProgressColor(const QColor &color); + QColor progressColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialProgress) + Q_DECLARE_PRIVATE(QtMaterialProgress) +}; + +#endif // QTMATERIALPROGRESS_H diff --git a/src/material-widgets/qtmaterialprogress_internal.cpp b/src/material-widgets/qtmaterialprogress_internal.cpp new file mode 100644 index 0000000..0544bae --- /dev/null +++ b/src/material-widgets/qtmaterialprogress_internal.cpp @@ -0,0 +1,18 @@ +#include "qtmaterialprogress_internal.h" + +/*! + * \class QtMaterialProgressDelegate + * \internal + */ + +QtMaterialProgressDelegate::QtMaterialProgressDelegate(QtMaterialProgress *parent) + : QObject(parent), + m_progress(parent), + m_offset(0) +{ + Q_ASSERT(parent); +} + +QtMaterialProgressDelegate::~QtMaterialProgressDelegate() +{ +} diff --git a/src/material-widgets/qtmaterialprogress_internal.h b/src/material-widgets/qtmaterialprogress_internal.h new file mode 100644 index 0000000..811e3d6 --- /dev/null +++ b/src/material-widgets/qtmaterialprogress_internal.h @@ -0,0 +1,38 @@ +#ifndef QTMATERIALPROGRESS_INTERNAL_H +#define QTMATERIALPROGRESS_INTERNAL_H + +#include +#include "qtmaterialprogress.h" + +class QtMaterialProgressDelegate : public QObject +{ + Q_OBJECT + + Q_PROPERTY(qreal offset WRITE setOffset READ offset) + +public: + QtMaterialProgressDelegate(QtMaterialProgress *parent); + ~QtMaterialProgressDelegate(); + + inline void setOffset(qreal offset); + inline qreal offset() const; + +private: + Q_DISABLE_COPY(QtMaterialProgressDelegate) + + QtMaterialProgress *const m_progress; + qreal m_offset; +}; + +inline void QtMaterialProgressDelegate::setOffset(qreal offset) +{ + m_offset = offset; + m_progress->update(); +} + +inline qreal QtMaterialProgressDelegate::offset() const +{ + return m_offset; +} + +#endif // QTMATERIALPROGRESS_INTERNAL_H diff --git a/src/material-widgets/qtmaterialprogress_p.h b/src/material-widgets/qtmaterialprogress_p.h new file mode 100644 index 0000000..b55fb02 --- /dev/null +++ b/src/material-widgets/qtmaterialprogress_p.h @@ -0,0 +1,30 @@ +#ifndef QTMATERIALPROGRESS_P_H +#define QTMATERIALPROGRESS_P_H + +#include +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialProgress; +class QtMaterialProgressDelegate; + +class QtMaterialProgressPrivate +{ + Q_DISABLE_COPY(QtMaterialProgressPrivate) + Q_DECLARE_PUBLIC(QtMaterialProgress) + +public: + QtMaterialProgressPrivate(QtMaterialProgress *q); + ~QtMaterialProgressPrivate(); + + void init(); + + QtMaterialProgress *const q_ptr; + QtMaterialProgressDelegate *delegate; + Material::ProgressType progressType; + QColor progressColor; + QColor backgroundColor; + bool useThemeColors; +}; + +#endif // QTMATERIALPROGRESS_P_H diff --git a/src/material-widgets/qtmaterialradiobutton.cpp b/src/material-widgets/qtmaterialradiobutton.cpp new file mode 100644 index 0000000..86427c7 --- /dev/null +++ b/src/material-widgets/qtmaterialradiobutton.cpp @@ -0,0 +1,100 @@ +#include "qtmaterialradiobutton.h" +#include "qtmaterialradiobutton_p.h" +#include +#include +#include +#include +#include "lib/qtmaterialcheckable_internal.h" + +/*! + * \class QtMaterialRadioButtonPrivate + * \internal + */ + +QtMaterialRadioButtonPrivate::QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q) + : QtMaterialCheckablePrivate(q) +{ +} + +QtMaterialRadioButtonPrivate::~QtMaterialRadioButtonPrivate() +{ +} + +void QtMaterialRadioButtonPrivate::init() +{ + Q_Q(QtMaterialRadioButton); + + q->setAutoExclusive(true); + + q->setCheckedIcon(QIcon(":/icons/icons/toggle/svg/production/ic_radio_button_checked_24px.svg")); + q->setUncheckedIcon(QIcon(":/icons/icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg")); + + uncheckedState->assignProperty(checkedIcon, "iconSize", 0); + uncheckedState->assignProperty(uncheckedIcon, "iconSize", 24); + + disabledUncheckedState->assignProperty(checkedIcon, "iconSize", 0); + disabledUncheckedState->assignProperty(uncheckedIcon, "iconSize", 24); + + checkedState->assignProperty(uncheckedIcon, "iconSize", 0); + checkedState->assignProperty(checkedIcon, "iconSize", 24); + + disabledCheckedState->assignProperty(uncheckedIcon, "iconSize", 0); + disabledCheckedState->assignProperty(checkedIcon, "iconSize", 24); + + uncheckedState->assignProperty(checkedIcon, "opacity", 0); + uncheckedState->assignProperty(uncheckedIcon, "opacity", 1); + + checkedState->assignProperty(uncheckedIcon, "opacity", 0); + checkedState->assignProperty(checkedIcon, "opacity", 1); + + checkedIcon->setIconSize(0); + + // + + checkedState->assignProperty(checkedIcon, "color", q->checkedColor()); + checkedState->assignProperty(uncheckedIcon, "color", q->uncheckedColor()); + uncheckedState->assignProperty(uncheckedIcon, "color", q->uncheckedColor()); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(checkedIcon, "iconSize", q); + animation->setDuration(250); + stateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "iconSize", q); + animation->setDuration(250); + stateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(uncheckedIcon, "opacity", q); + animation->setDuration(250); + stateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(checkedIcon, "opacity", q); + animation->setDuration(250); + stateMachine->addDefaultAnimation(animation); +} + +/*! + * \class QtMaterialRadioButton + */ + +QtMaterialRadioButton::QtMaterialRadioButton(QWidget *parent) + : QtMaterialCheckable(*new QtMaterialRadioButtonPrivate(this), parent) +{ + d_func()->init(); +} + +QtMaterialRadioButton::~QtMaterialRadioButton() +{ +} + +void QtMaterialRadioButton::setupProperties() +{ + QtMaterialCheckable::setupProperties(); + + Q_D(QtMaterialRadioButton); + + d->checkedState->assignProperty(d->checkedIcon, "color", checkedColor()); + d->checkedState->assignProperty(d->uncheckedIcon, "color", uncheckedColor()); + d->uncheckedState->assignProperty(d->uncheckedIcon, "color", uncheckedColor()); +} diff --git a/src/material-widgets/qtmaterialradiobutton.h b/src/material-widgets/qtmaterialradiobutton.h new file mode 100644 index 0000000..adc535c --- /dev/null +++ b/src/material-widgets/qtmaterialradiobutton.h @@ -0,0 +1,24 @@ +#ifndef QTMATERIALRADIOBUTTON_H +#define QTMATERIALRADIOBUTTON_H + +#include "lib/qtmaterialcheckable.h" + +class QtMaterialRadioButtonPrivate; + +class QtMaterialRadioButton : public QtMaterialCheckable +{ + Q_OBJECT + +public: + explicit QtMaterialRadioButton(QWidget *parent = 0); + ~QtMaterialRadioButton(); + +protected: + void setupProperties(); + +private: + Q_DISABLE_COPY(QtMaterialRadioButton) + Q_DECLARE_PRIVATE(QtMaterialRadioButton) +}; + +#endif // QTMATERIALRADIOBUTTON_H diff --git a/src/material-widgets/qtmaterialradiobutton_p.h b/src/material-widgets/qtmaterialradiobutton_p.h new file mode 100644 index 0000000..6bb954a --- /dev/null +++ b/src/material-widgets/qtmaterialradiobutton_p.h @@ -0,0 +1,20 @@ +#ifndef QTMATERIALRADIOBUTTON_P_H +#define QTMATERIALRADIOBUTTON_P_H + +#include "lib/qtmaterialcheckable_p.h" + +class QtMaterialRadioButton; + +class QtMaterialRadioButtonPrivate : public QtMaterialCheckablePrivate +{ + Q_DISABLE_COPY(QtMaterialRadioButtonPrivate) + Q_DECLARE_PUBLIC(QtMaterialRadioButton) + +public: + QtMaterialRadioButtonPrivate(QtMaterialRadioButton *q); + ~QtMaterialRadioButtonPrivate(); + + void init(); +}; + +#endif // QTMATERIALRADIOBUTTON_P_H diff --git a/src/material-widgets/qtmaterialraisedbutton.cpp b/src/material-widgets/qtmaterialraisedbutton.cpp new file mode 100644 index 0000000..1607c70 --- /dev/null +++ b/src/material-widgets/qtmaterialraisedbutton.cpp @@ -0,0 +1,128 @@ +#include "qtmaterialraisedbutton.h" +#include "qtmaterialraisedbutton_p.h" +#include +#include +#include +#include + +/*! + * \class QtMaterialRaisedButtonPrivate + * \internal + */ + +/*! + * \internal + */ +QtMaterialRaisedButtonPrivate::QtMaterialRaisedButtonPrivate(QtMaterialRaisedButton *q) + : QtMaterialFlatButtonPrivate(q) +{ +} + +/*! + * \internal + */ +QtMaterialRaisedButtonPrivate::~QtMaterialRaisedButtonPrivate() +{ +} + +/*! + * \internal + */ +void QtMaterialRaisedButtonPrivate::init() +{ + Q_Q(QtMaterialRaisedButton); + + shadowStateMachine = new QStateMachine(q); + normalState = new QState; + pressedState = new QState; + effect = new QGraphicsDropShadowEffect; + + effect->setBlurRadius(7); + effect->setOffset(QPointF(0, 2)); + effect->setColor(QColor(0, 0, 0, 75)); + + q->setBackgroundMode(Qt::OpaqueMode); + q->setMinimumHeight(42); + q->setGraphicsEffect(effect); + q->setBaseOpacity(0.3); + + shadowStateMachine->addState(normalState); + shadowStateMachine->addState(pressedState); + + normalState->assignProperty(effect, "offset", QPointF(0, 2)); + normalState->assignProperty(effect, "blurRadius", 7); + + pressedState->assignProperty(effect, "offset", QPointF(0, 5)); + pressedState->assignProperty(effect, "blurRadius", 29); + + QAbstractTransition *transition; + + transition = new QEventTransition(q, QEvent::MouseButtonPress); + transition->setTargetState(pressedState); + normalState->addTransition(transition); + + transition = new QEventTransition(q, QEvent::MouseButtonDblClick); + transition->setTargetState(pressedState); + normalState->addTransition(transition); + + transition = new QEventTransition(q, QEvent::MouseButtonRelease); + transition->setTargetState(normalState); + pressedState->addTransition(transition); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(effect, "offset", q); + animation->setDuration(100); + shadowStateMachine->addDefaultAnimation(animation); + + animation = new QPropertyAnimation(effect, "blurRadius", q); + animation->setDuration(100); + shadowStateMachine->addDefaultAnimation(animation); + + shadowStateMachine->setInitialState(normalState); + shadowStateMachine->start(); +} + +/*! + * \class QtMaterialRaisedButton + */ + +QtMaterialRaisedButton::QtMaterialRaisedButton(QWidget *parent) + : QtMaterialFlatButton(*new QtMaterialRaisedButtonPrivate(this), parent) +{ + d_func()->init(); +} + +QtMaterialRaisedButton::QtMaterialRaisedButton(const QString &text, QWidget *parent) + : QtMaterialFlatButton(*new QtMaterialRaisedButtonPrivate(this), parent) +{ + d_func()->init(); + + setText(text); +} + +QtMaterialRaisedButton::~QtMaterialRaisedButton() +{ +} + +QtMaterialRaisedButton::QtMaterialRaisedButton(QtMaterialRaisedButtonPrivate &d, QWidget *parent) + : QtMaterialFlatButton(d, parent) +{ + d_func()->init(); +} + +bool QtMaterialRaisedButton::event(QEvent *event) +{ + Q_D(QtMaterialRaisedButton); + + if (QEvent::EnabledChange == event->type()) { + if (isEnabled()) { + d->shadowStateMachine->start(); + d->effect->setEnabled(true); + } else { + d->shadowStateMachine->stop(); + d->effect->setEnabled(false); + } + } + return QtMaterialFlatButton::event(event); +} diff --git a/src/material-widgets/qtmaterialraisedbutton.h b/src/material-widgets/qtmaterialraisedbutton.h new file mode 100644 index 0000000..d8b4ef9 --- /dev/null +++ b/src/material-widgets/qtmaterialraisedbutton.h @@ -0,0 +1,27 @@ +#ifndef QTMATERIALRAISEDBUTTON_H +#define QTMATERIALRAISEDBUTTON_H + +#include "qtmaterialflatbutton.h" + +class QtMaterialRaisedButtonPrivate; + +class QtMaterialRaisedButton : public QtMaterialFlatButton +{ + Q_OBJECT + +public: + explicit QtMaterialRaisedButton(QWidget *parent = 0); + explicit QtMaterialRaisedButton(const QString &text, QWidget *parent = 0); + ~QtMaterialRaisedButton(); + +protected: + QtMaterialRaisedButton(QtMaterialRaisedButtonPrivate &d, QWidget *parent = 0); + + bool event(QEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialRaisedButton) + Q_DECLARE_PRIVATE(QtMaterialRaisedButton) +}; + +#endif // QTMATERIALRAISEDBUTTON_H diff --git a/src/material-widgets/qtmaterialraisedbutton_p.h b/src/material-widgets/qtmaterialraisedbutton_p.h new file mode 100644 index 0000000..12df43c --- /dev/null +++ b/src/material-widgets/qtmaterialraisedbutton_p.h @@ -0,0 +1,28 @@ +#ifndef QTMATERIALRAISEDBUTTON_P_H +#define QTMATERIALRAISEDBUTTON_P_H + +#include "qtmaterialflatbutton_p.h" + +class QStateMachine; +class QState; +class QGraphicsDropShadowEffect; +class QtMaterialRaisedButton; + +class QtMaterialRaisedButtonPrivate : public QtMaterialFlatButtonPrivate +{ + Q_DISABLE_COPY(QtMaterialRaisedButtonPrivate) + Q_DECLARE_PUBLIC(QtMaterialRaisedButton) + +public: + QtMaterialRaisedButtonPrivate(QtMaterialRaisedButton *q); + ~QtMaterialRaisedButtonPrivate(); + + void init(); + + QStateMachine *shadowStateMachine; + QState *normalState; + QState *pressedState; + QGraphicsDropShadowEffect *effect; +}; + +#endif // QTMATERIALRAISEDBUTTON_P_H diff --git a/src/material-widgets/qtmaterialscrollbar.cpp b/src/material-widgets/qtmaterialscrollbar.cpp new file mode 100644 index 0000000..46386b2 --- /dev/null +++ b/src/material-widgets/qtmaterialscrollbar.cpp @@ -0,0 +1,211 @@ +#include "qtmaterialscrollbar.h" +#include "qtmaterialscrollbar_p.h" +#include +#include +#include "qtmaterialscrollbar_internal.h" +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialScrollBarPrivate + * \internal + */ + +QtMaterialScrollBarPrivate::QtMaterialScrollBarPrivate(QtMaterialScrollBar *q) + : q_ptr(q) +{ +} + +QtMaterialScrollBarPrivate::~QtMaterialScrollBarPrivate() +{ +} + +void QtMaterialScrollBarPrivate::init() +{ + Q_Q(QtMaterialScrollBar); + + stateMachine = new QtMaterialScrollBarStateMachine(q); + hideOnMouseOut = true; + useThemeColors = true; + + q->setMouseTracking(true); + q->setStyle(&QtMaterialStyle::instance()); + q->setStyleSheet("QScrollBar:vertical { margin: 0; }" + "QScrollBar::add-line:vertical { height: 0; margin: 0; }" + "QScrollBar::sub-line:vertical { height: 0; margin: 0; }"); + + stateMachine->start(); +} + +/*! + * \class QtMaterialScrollBar + */ + +QtMaterialScrollBar::QtMaterialScrollBar(QWidget *parent) + : QScrollBar(parent), + d_ptr(new QtMaterialScrollBarPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialScrollBar::~QtMaterialScrollBar() +{ +} + +/*! + * \reimp + */ +QSize QtMaterialScrollBar::sizeHint() const +{ + if (Qt::Horizontal == orientation()) { + return QSize(1, 10); + } else { + return QSize(10, 1); + } +} + +void QtMaterialScrollBar::setUseThemeColors(bool value) +{ + Q_D(QtMaterialScrollBar); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialScrollBar::useThemeColors() const +{ + Q_D(const QtMaterialScrollBar); + + return d->useThemeColors; +} + +void QtMaterialScrollBar::setCanvasColor(const QColor &color) +{ + Q_D(QtMaterialScrollBar); + + d->canvasColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialScrollBar::canvasColor() const +{ + Q_D(const QtMaterialScrollBar); + + if (d->useThemeColors || !d->canvasColor.isValid()) { + return parentWidget()->palette().color(backgroundRole()); + } else { + return d->canvasColor; + } +} + +void QtMaterialScrollBar::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialScrollBar); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialScrollBar::backgroundColor() const +{ + Q_D(const QtMaterialScrollBar); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("border"); + } else { + return d->backgroundColor; + } +} + +void QtMaterialScrollBar::setSliderColor(const QColor &color) +{ + Q_D(QtMaterialScrollBar); + + d->sliderColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialScrollBar::sliderColor() const +{ + Q_D(const QtMaterialScrollBar); + + if (d->useThemeColors || !d->sliderColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->sliderColor; + } +} + +void QtMaterialScrollBar::setHideOnMouseOut(bool value) +{ + Q_D(QtMaterialScrollBar); + + d->hideOnMouseOut = value; + update(); +} + +bool QtMaterialScrollBar::hideOnMouseOut() const +{ + Q_D(const QtMaterialScrollBar); + + return d->hideOnMouseOut; +} + +/*! + * \reimp + */ +void QtMaterialScrollBar::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialScrollBar); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + painter.fillRect(rect(), canvasColor()); + + int x, y, w, h; + rect().getRect(&x, &y, &w, &h); + + QMargins margins(2, 2, 2, 2); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(backgroundColor()); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + if (d->hideOnMouseOut) { + painter.setOpacity(d->stateMachine->opacity()); + } + + QRect trimmed(rect().marginsRemoved(margins)); + + QPainterPath path; + path.addRoundedRect(trimmed, 3, 3); + painter.setClipPath(path); + + painter.drawRect(trimmed); + + const qreal q = (Qt::Horizontal == orientation() ? w : h) / + static_cast(maximum()-minimum()+pageStep()-1); + + QRect handle = Qt::Horizontal == orientation() + ? QRect(sliderPosition()*q, y, pageStep()*q, h) + : QRect(x, sliderPosition()*q, w, pageStep()*q); + + brush.setColor(sliderColor()); + painter.setBrush(brush); + + painter.drawRoundedRect(handle, 9, 9); +} diff --git a/src/material-widgets/qtmaterialscrollbar.h b/src/material-widgets/qtmaterialscrollbar.h new file mode 100644 index 0000000..591c9f1 --- /dev/null +++ b/src/material-widgets/qtmaterialscrollbar.h @@ -0,0 +1,47 @@ +#ifndef QTMATERIALSCROLLBAR_H +#define QTMATERIALSCROLLBAR_H + +#include + +class QtMaterialScrollBarPrivate; + +class QtMaterialScrollBar : public QScrollBar +{ + Q_OBJECT + + Q_PROPERTY(QColor canvasColor WRITE setCanvasColor READ canvasColor) + Q_PROPERTY(QColor backgroundColor WRITE setBackgroundColor READ backgroundColor) + Q_PROPERTY(QColor sliderColor WRITE setSliderColor READ sliderColor) + +public: + explicit QtMaterialScrollBar(QWidget *parent = 0); + ~QtMaterialScrollBar(); + + QSize sizeHint() const Q_DECL_OVERRIDE; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setCanvasColor(const QColor &color); + QColor canvasColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + void setSliderColor(const QColor &color); + QColor sliderColor() const; + + void setHideOnMouseOut(bool value); + bool hideOnMouseOut() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialScrollBar) + Q_DECLARE_PRIVATE(QtMaterialScrollBar) +}; + +#endif // QTMATERIALSCROLLBAR_H diff --git a/src/material-widgets/qtmaterialscrollbar_internal.cpp b/src/material-widgets/qtmaterialscrollbar_internal.cpp new file mode 100644 index 0000000..248d91a --- /dev/null +++ b/src/material-widgets/qtmaterialscrollbar_internal.cpp @@ -0,0 +1,51 @@ +#include "qtmaterialscrollbar_internal.h" +#include +#include + +/*! + * \class QtMaterialScrollBarStateMachine + * \internal + */ + +/*! + * \internal + */ +QtMaterialScrollBarStateMachine::QtMaterialScrollBarStateMachine(QtMaterialScrollBar *parent) + : QStateMachine(parent), + m_scrollBar(parent), + m_focusState(new QState), + m_blurState(new QState), + m_opacity(0) +{ + Q_ASSERT(parent); + + addState(m_focusState); + addState(m_blurState); + setInitialState(m_blurState); + + QEventTransition *transition; + + transition = new QEventTransition(parent, QEvent::Enter); + transition->setTargetState(m_focusState); + m_blurState->addTransition(transition); + + transition = new QEventTransition(parent, QEvent::Leave); + transition->setTargetState(m_blurState); + m_focusState->addTransition(transition); + + m_focusState->assignProperty(this, "opacity", 1); + m_blurState->assignProperty(this, "opacity", 0); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(this, "opacity", this); + animation->setDuration(340); + addDefaultAnimation(animation); +} + +/*! + * \internal + */ +QtMaterialScrollBarStateMachine::~QtMaterialScrollBarStateMachine() +{ +} diff --git a/src/material-widgets/qtmaterialscrollbar_internal.h b/src/material-widgets/qtmaterialscrollbar_internal.h new file mode 100644 index 0000000..7b1cc92 --- /dev/null +++ b/src/material-widgets/qtmaterialscrollbar_internal.h @@ -0,0 +1,40 @@ +#ifndef QTMATERIALSCROLLBAR_INTERNAL_H +#define QTMATERIALSCROLLBAR_INTERNAL_H + +#include +#include "qtmaterialscrollbar.h" + +class QtMaterialScrollBarStateMachine : public QStateMachine +{ + Q_OBJECT + + Q_PROPERTY(qreal opacity WRITE setOpacity READ opacity) + +public: + QtMaterialScrollBarStateMachine(QtMaterialScrollBar *parent); + ~QtMaterialScrollBarStateMachine(); + + inline void setOpacity(qreal opacity); + inline qreal opacity() const; + +private: + Q_DISABLE_COPY(QtMaterialScrollBarStateMachine) + + QtMaterialScrollBar *const m_scrollBar; + QState *const m_focusState; + QState *const m_blurState; + qreal m_opacity; +}; + +inline void QtMaterialScrollBarStateMachine::setOpacity(qreal opacity) +{ + m_opacity = opacity; + m_scrollBar->update(); +} + +inline qreal QtMaterialScrollBarStateMachine::opacity() const +{ + return m_opacity; +} + +#endif // QTMATERIALSCROLLBAR_INTERNAL_H diff --git a/src/material-widgets/qtmaterialscrollbar_p.h b/src/material-widgets/qtmaterialscrollbar_p.h new file mode 100644 index 0000000..1d22cc0 --- /dev/null +++ b/src/material-widgets/qtmaterialscrollbar_p.h @@ -0,0 +1,30 @@ +#ifndef QTMATERIALSCROLLBAR_P_H +#define QTMATERIALSCROLLBAR_P_H + +#include +#include + +class QtMaterialScrollBar; +class QtMaterialScrollBarStateMachine; + +class QtMaterialScrollBarPrivate +{ + Q_DISABLE_COPY(QtMaterialScrollBarPrivate) + Q_DECLARE_PUBLIC(QtMaterialScrollBar) + +public: + QtMaterialScrollBarPrivate(QtMaterialScrollBar *q); + ~QtMaterialScrollBarPrivate(); + + void init(); + + QtMaterialScrollBar *const q_ptr; + QtMaterialScrollBarStateMachine *stateMachine; + QColor backgroundColor; + QColor sliderColor; + QColor canvasColor; + bool hideOnMouseOut; + bool useThemeColors; +}; + +#endif // QTMATERIALSCROLLBAR_P_H diff --git a/src/material-widgets/qtmaterialslider.cpp b/src/material-widgets/qtmaterialslider.cpp new file mode 100644 index 0000000..a0d17dc --- /dev/null +++ b/src/material-widgets/qtmaterialslider.cpp @@ -0,0 +1,407 @@ +#include "qtmaterialslider.h" +#include "qtmaterialslider_p.h" +#include +#include +#include "qtmaterialslider_internal.h" +#include "lib/qtmaterialstyle.h" +#include "lib/qtmaterialstatetransitionevent.h" + +/*! + * \class QtMaterialSliderPrivate + * \internal + */ + +QtMaterialSliderPrivate::QtMaterialSliderPrivate(QtMaterialSlider *q) + : q_ptr(q) +{ +} + +QtMaterialSliderPrivate::~QtMaterialSliderPrivate() +{ +} + +void QtMaterialSliderPrivate::init() +{ + Q_Q(QtMaterialSlider); + + thumb = new QtMaterialSliderThumb(q); + track = new QtMaterialSliderTrack(thumb, q); + stateMachine = new QtMaterialSliderStateMachine(q, thumb, track); + stepTo = 0; + oldValue = q->value(); + trackWidth = 2; + hoverTrack = false; + hoverThumb = false; + hover = false; + step = false; + pageStepMode = true; + useThemeColors = true; + + q->setMouseTracking(true); + q->setFocusPolicy(Qt::StrongFocus); + q->setPageStep(1); + + QSizePolicy sp(QSizePolicy::Expanding, + QSizePolicy::Fixed); + + if (q->orientation() == Qt::Vertical) { + sp.transpose(); + } + + q->setSizePolicy(sp); + q->setAttribute(Qt::WA_WState_OwnSizePolicy, false); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +QRectF QtMaterialSliderPrivate::trackBoundingRect() const +{ + Q_Q(const QtMaterialSlider); + + qreal hw = static_cast(trackWidth)/2; + + return Qt::Horizontal == q->orientation() + ? QRectF(QT_MATERIAL_SLIDER_MARGIN, q->height()/2 - hw, + q->width() - QT_MATERIAL_SLIDER_MARGIN*2, hw*2) + : QRectF(q->width()/2 - hw, QT_MATERIAL_SLIDER_MARGIN, hw*2, + q->height() - QT_MATERIAL_SLIDER_MARGIN*2); +} + +QRectF QtMaterialSliderPrivate::thumbBoundingRect() const +{ + Q_Q(const QtMaterialSlider); + + return Qt::Horizontal == q->orientation() + ? QRectF(thumb->offset(), q->height()/2 - QT_MATERIAL_SLIDER_MARGIN, + QT_MATERIAL_SLIDER_MARGIN*2, QT_MATERIAL_SLIDER_MARGIN*2) + : QRectF(q->width()/2 - QT_MATERIAL_SLIDER_MARGIN, thumb->offset(), + QT_MATERIAL_SLIDER_MARGIN*2, QT_MATERIAL_SLIDER_MARGIN*2); +} + +int QtMaterialSliderPrivate::valueFromPosition(const QPoint &pos) const +{ + Q_Q(const QtMaterialSlider); + + const int position = Qt::Horizontal == q->orientation() ? pos.x() : pos.y(); + + const int span = Qt::Horizontal == q->orientation() + ? q->width() - QT_MATERIAL_SLIDER_MARGIN*2 + : q->height() - QT_MATERIAL_SLIDER_MARGIN*2; + + return QtMaterialStyle::sliderValueFromPosition( + q->minimum(), + q->maximum(), + position - QT_MATERIAL_SLIDER_MARGIN, + span, + q->invertedAppearance()); +} + +void QtMaterialSliderPrivate::setHovered(bool status) +{ + Q_Q(QtMaterialSlider); + + if (hover == status) { + return; + } + + hover = status; + + if (!q->hasFocus()) { + if (status) { + stateMachine->postEvent(new QtMaterialStateTransitionEvent(SliderNoFocusMouseEnter)); + } else { + stateMachine->postEvent(new QtMaterialStateTransitionEvent(SliderNoFocusMouseLeave)); + } + } + + q->update(); +} + +/*! + * \class QtMaterialSlider + */ + +QtMaterialSlider::QtMaterialSlider(QWidget *parent) + : QAbstractSlider(parent), + d_ptr(new QtMaterialSliderPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialSlider::~QtMaterialSlider() +{ +} + +void QtMaterialSlider::setUseThemeColors(bool value) +{ + Q_D(QtMaterialSlider); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + d->stateMachine->setupProperties(); +} + +bool QtMaterialSlider::useThemeColors() const +{ + Q_D(const QtMaterialSlider); + + return d->useThemeColors; +} + +void QtMaterialSlider::setThumbColor(const QColor &color) +{ + Q_D(QtMaterialSlider); + + d->thumbColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); + update(); +} + +QColor QtMaterialSlider::thumbColor() const +{ + Q_D(const QtMaterialSlider); + + if (d->useThemeColors || !d->thumbColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->thumbColor; + } +} + +void QtMaterialSlider::setTrackColor(const QColor &color) +{ + Q_D(QtMaterialSlider); + + d->trackColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); + update(); +} + +QColor QtMaterialSlider::trackColor() const +{ + Q_D(const QtMaterialSlider); + + if (d->useThemeColors || !d->trackColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent3"); + } else { + return d->trackColor; + } +} + +void QtMaterialSlider::setDisabledColor(const QColor &color) +{ + Q_D(QtMaterialSlider); + + d->disabledColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); + update(); +} + +QColor QtMaterialSlider::disabledColor() const +{ + Q_D(const QtMaterialSlider); + + if (d->useThemeColors || !d->disabledColor.isValid()) { + return QtMaterialStyle::instance().themeColor("disabled"); + } else { + return d->disabledColor; + } +} + +void QtMaterialSlider::setPageStepMode(bool pageStep) +{ + Q_D(QtMaterialSlider); + + d->pageStepMode = pageStep; +} + +bool QtMaterialSlider::pageStepMode() const +{ + Q_D(const QtMaterialSlider); + + return d->pageStepMode; +} + +/*! + * \remip + */ +QSize QtMaterialSlider::minimumSizeHint() const +{ + return Qt::Horizontal == orientation() + ? QSize(130, 34) + : QSize(34, 130); +} + +void QtMaterialSlider::setInvertedAppearance(bool value) +{ + QAbstractSlider::setInvertedAppearance(value); + + updateThumbOffset(); +} + +/*! + * \remip + */ +void QtMaterialSlider::sliderChange(SliderChange change) +{ + Q_D(QtMaterialSlider); + + if (SliderOrientationChange == change) + { + QSizePolicy sp(QSizePolicy::Expanding, QSizePolicy::Fixed); + if (orientation() == Qt::Vertical) { + sp.transpose(); + } + setSizePolicy(sp); + } + else if (SliderValueChange == change) + { + if (minimum() == value()) { + triggerAction(SliderToMinimum); + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(SliderChangedToMinimum)); + } else if (maximum() == value()) { + triggerAction(SliderToMaximum); + } + if (minimum() == d->oldValue) { + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(SliderChangedFromMinimum)); + } + d->oldValue = value(); + } + + updateThumbOffset(); + + QAbstractSlider::sliderChange(change); +} + +/*! + * \remip + */ +void QtMaterialSlider::mouseMoveEvent(QMouseEvent *event) +{ + Q_D(QtMaterialSlider); + + if (isSliderDown()) + { + setSliderPosition(d->valueFromPosition(event->pos())); + } + else + { + QRectF track(d->trackBoundingRect().adjusted(-2, -2, 2, 2)); + + if (track.contains(event->pos()) != d->hoverTrack) { + d->hoverTrack = !d->hoverTrack; + update(); + } + + QRectF thumb(0, 0, 16, 16); + thumb.moveCenter(d->thumbBoundingRect().center()); + + if (thumb.contains(event->pos()) != d->hoverThumb) { + d->hoverThumb = !d->hoverThumb; + update(); + } + + d->setHovered(d->hoverTrack || d->hoverThumb); + } + + QAbstractSlider::mouseMoveEvent(event); +} + +/*! + * \remip + */ +void QtMaterialSlider::mousePressEvent(QMouseEvent *event) +{ + Q_D(QtMaterialSlider); + + const QPoint pos = event->pos(); + + QRectF thumb(0, 0, 16, 16); + thumb.moveCenter(d->thumbBoundingRect().center()); + + if (thumb.contains(pos)) { + setSliderDown(true); + return; + } + + if (!d->pageStepMode) { + setSliderPosition(d->valueFromPosition(event->pos())); + d->thumb->setHaloSize(0); + setSliderDown(true); + return; + } + + d->step = true; + d->stepTo = d->valueFromPosition(pos); + + SliderAction action = d->stepTo > sliderPosition() + ? SliderPageStepAdd + : SliderPageStepSub; + + triggerAction(action); + setRepeatAction(action, 400, 8); +} + +/*! + * \remip + */ +void QtMaterialSlider::mouseReleaseEvent(QMouseEvent *event) +{ + Q_D(QtMaterialSlider); + + if (isSliderDown()) { + setSliderDown(false); + } else if (d->step) { + d->step = false; + setRepeatAction(SliderNoAction, 0); + } + + QAbstractSlider::mouseReleaseEvent(event); +} + +/*! + * \remip + */ +void QtMaterialSlider::leaveEvent(QEvent *event) +{ + Q_D(QtMaterialSlider); + + if (d->hoverTrack) { + d->hoverTrack = false; + update(); + } + if (d->hoverThumb) { + d->hoverThumb = false; + update(); + } + + d->setHovered(false); + + QAbstractSlider::leaveEvent(event); +} + +void QtMaterialSlider::updateThumbOffset() +{ + Q_D(QtMaterialSlider); + + const int offset = QtMaterialStyle::sliderPositionFromValue( + minimum(), + maximum(), + sliderPosition(), + Qt::Horizontal == orientation() + ? width() - QT_MATERIAL_SLIDER_MARGIN*2 + : height() - QT_MATERIAL_SLIDER_MARGIN*2, + invertedAppearance()); + + d->thumb->setOffset(offset); +} diff --git a/src/material-widgets/qtmaterialslider.h b/src/material-widgets/qtmaterialslider.h new file mode 100644 index 0000000..f8e642d --- /dev/null +++ b/src/material-widgets/qtmaterialslider.h @@ -0,0 +1,58 @@ +#ifndef QTMATERIALSLIDER_H +#define QTMATERIALSLIDER_H + +#include +#include + +#define QT_MATERIAL_SLIDER_MARGIN 30 + +class QtMaterialSliderPrivate; + +class QtMaterialSlider : public QAbstractSlider +{ + Q_OBJECT + + Q_PROPERTY(QColor thumbColor WRITE setThumbColor READ thumbColor) + Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) + Q_PROPERTY(QColor disabledColor WRITE setDisabledColor READ disabledColor) + +public: + explicit QtMaterialSlider(QWidget *parent = 0); + ~QtMaterialSlider(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setThumbColor(const QColor &color); + QColor thumbColor() const; + + void setTrackColor(const QColor &color); + QColor trackColor() const; + + void setDisabledColor(const QColor &color); + QColor disabledColor() const; + + void setPageStepMode(bool pageStep); + bool pageStepMode() const; + + QSize minimumSizeHint() const Q_DECL_OVERRIDE; + + void setInvertedAppearance(bool value); + +protected: + void sliderChange(SliderChange change) Q_DECL_OVERRIDE; + void mouseMoveEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void mousePressEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void mouseReleaseEvent(QMouseEvent *event) Q_DECL_OVERRIDE; + void leaveEvent(QEvent *event) Q_DECL_OVERRIDE; + + void updateThumbOffset(); + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialSlider) + Q_DECLARE_PRIVATE(QtMaterialSlider) +}; + +#endif // QTMATERIALSLIDER_H diff --git a/src/material-widgets/qtmaterialslider_internal.cpp b/src/material-widgets/qtmaterialslider_internal.cpp new file mode 100644 index 0000000..fd2d50b --- /dev/null +++ b/src/material-widgets/qtmaterialslider_internal.cpp @@ -0,0 +1,408 @@ +#include "qtmaterialslider_internal.h" +#include +#include +#include +#include +#include +#include +#include "qtmaterialslider.h" +#include "lib/qtmaterialstyle.h" +#include "lib/qtmaterialstatetransition.h" + +/*! + * \class QtMaterialSliderStateMachine + * \internal + */ + +QtMaterialSliderStateMachine::QtMaterialSliderStateMachine( + QtMaterialSlider *slider, + QtMaterialSliderThumb *thumb, + QtMaterialSliderTrack *track) + : QStateMachine(slider), + m_slider(slider), + m_thumb(thumb), + m_track(track), + m_topState(new QState(QState::ParallelStates)), + m_fstState(new QState(m_topState)), + m_sndState(new QState(m_topState)), + m_inactiveState(new QState(m_fstState)), + m_focusState(new QState(m_fstState)), + m_slidingState(new QState(m_fstState)), + m_pulseOutState(new QState(m_focusState)), + m_pulseInState(new QState(m_focusState)), + m_minState(new QState(m_sndState)), + m_normalState(new QState(m_sndState)) +{ + addState(m_topState); + setInitialState(m_topState); + + m_fstState->setInitialState(m_inactiveState); + m_focusState->setInitialState(m_pulseOutState); + + m_inactiveState->assignProperty(thumb, "haloSize", 0); + m_slidingState->assignProperty(thumb, "haloSize", 0); + + m_pulseOutState->assignProperty(thumb, "haloSize", 35); + m_pulseInState->assignProperty(thumb, "haloSize", 28); + + m_inactiveState->assignProperty(thumb, "diameter", 11); + m_focusState->assignProperty(thumb, "diameter", 11); + m_slidingState->assignProperty(thumb, "diameter", 17); + + QAbstractTransition *transition; + QtMaterialStateTransition *customTransition; + QPropertyAnimation *animation; + + // Show halo on mouse enter + + customTransition = new QtMaterialStateTransition(SliderNoFocusMouseEnter); + customTransition->setTargetState(m_focusState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + customTransition->addAnimation(animation); + customTransition->addAnimation(new QPropertyAnimation(track, "fillColor", this)); + m_inactiveState->addTransition(customTransition); + + // Show halo on focus in + + transition = new QEventTransition(slider, QEvent::FocusIn); + transition->setTargetState(m_focusState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + transition->addAnimation(animation); + transition->addAnimation(new QPropertyAnimation(track, "fillColor", this)); + m_inactiveState->addTransition(transition); + + // Hide halo on focus out + + transition = new QEventTransition(slider, QEvent::FocusOut); + transition->setTargetState(m_inactiveState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + transition->addAnimation(animation); + transition->addAnimation(new QPropertyAnimation(track, "fillColor", this)); + m_focusState->addTransition(transition); + + // Hide halo on mouse leave, except if widget has focus + + customTransition = new QtMaterialStateTransition(SliderNoFocusMouseLeave); + customTransition->setTargetState(m_inactiveState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + customTransition->addAnimation(animation); + customTransition->addAnimation(new QPropertyAnimation(track, "fillColor", this)); + m_focusState->addTransition(customTransition); + + // Pulse in + + transition = new QSignalTransition(m_pulseOutState, SIGNAL(propertiesAssigned())); + transition->setTargetState(m_pulseInState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + animation->setDuration(1000); + transition->addAnimation(animation); + m_pulseOutState->addTransition(transition); + + // Pulse out + + transition = new QSignalTransition(m_pulseInState, SIGNAL(propertiesAssigned())); + transition->setTargetState(m_pulseOutState); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + animation->setDuration(1000); + transition->addAnimation(animation); + m_pulseInState->addTransition(transition); + + // Slider pressed + + transition = new QSignalTransition(slider, SIGNAL(sliderPressed())); + transition->setTargetState(m_slidingState); + animation = new QPropertyAnimation(thumb, "diameter", this); + animation->setDuration(70); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + transition->addAnimation(animation); + m_focusState->addTransition(transition); + + // Slider released + + transition = new QSignalTransition(slider, SIGNAL(sliderReleased())); + transition->setTargetState(m_focusState); + animation = new QPropertyAnimation(thumb, "diameter", this); + animation->setDuration(70); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "haloSize", this); + animation->setEasingCurve(QEasingCurve::InOutSine); + transition->addAnimation(animation); + m_slidingState->addTransition(transition); + + // Min. value transitions + + m_minState->assignProperty(thumb, "borderWidth", 2); + m_normalState->assignProperty(thumb, "borderWidth", 0); + + m_sndState->setInitialState(m_minState); + + customTransition = new QtMaterialStateTransition(SliderChangedFromMinimum); + customTransition->setTargetState(m_normalState); + + animation = new QPropertyAnimation(thumb, "fillColor", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "haloColor", this); + animation->setDuration(300); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "borderColor", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "borderWidth", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + m_minState->addTransition(customTransition); + + customTransition = new QtMaterialStateTransition(SliderChangedToMinimum); + customTransition->setTargetState(m_minState); + + animation = new QPropertyAnimation(thumb, "fillColor", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "haloColor", this); + animation->setDuration(300); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "borderColor", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + animation = new QPropertyAnimation(thumb, "borderWidth", this); + animation->setDuration(200); + customTransition->addAnimation(animation); + + m_normalState->addTransition(customTransition); + + setupProperties(); +} + +QtMaterialSliderStateMachine::~QtMaterialSliderStateMachine() +{ +} + +void QtMaterialSliderStateMachine::setupProperties() +{ + QColor trackColor = m_slider->trackColor(); + QColor thumbColor = m_slider->thumbColor(); + + m_inactiveState->assignProperty(m_track, "fillColor", trackColor.lighter(130)); + m_slidingState->assignProperty(m_track, "fillColor", trackColor); + m_focusState->assignProperty(m_track, "fillColor", trackColor); + + QColor holeColor = m_slider->palette().color(QPalette::Base); + + if (m_slider->parentWidget()) { + holeColor = m_slider->parentWidget()->palette().color(m_slider->backgroundRole()); + } + + m_minState->assignProperty(m_thumb, "fillColor", holeColor); + + m_minState->assignProperty(m_thumb, "haloColor", trackColor); + m_minState->assignProperty(m_thumb, "borderColor", trackColor); + + m_normalState->assignProperty(m_thumb, "fillColor", thumbColor); + m_normalState->assignProperty(m_thumb, "haloColor", thumbColor); + m_normalState->assignProperty(m_thumb, "borderColor", thumbColor); + + m_slider->update(); +} + +/*! + * \class QtMaterialSliderThumb + * \internal + */ + +QtMaterialSliderThumb::QtMaterialSliderThumb(QtMaterialSlider *slider) + : QtMaterialOverlayWidget(slider->parentWidget()), + m_slider(slider), + m_diameter(11), + m_borderWidth(2), + m_haloSize(0), + m_offset(0) +{ + slider->installEventFilter(this); + + setAttribute(Qt::WA_TransparentForMouseEvents, true); +} + +QtMaterialSliderThumb::~QtMaterialSliderThumb() +{ +} + +bool QtMaterialSliderThumb::eventFilter(QObject *obj, QEvent *event) +{ + if (QEvent::ParentChange == event->type()) { + setParent(m_slider->parentWidget()); + } + + return QtMaterialOverlayWidget::eventFilter(obj, event); +} + +void QtMaterialSliderThumb::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + // Halo + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(m_haloColor); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + QPointF disp = Qt::Horizontal == m_slider->orientation() + ? QPointF(QT_MATERIAL_SLIDER_MARGIN + m_offset, m_slider->height()/2) + : QPointF(m_slider->width()/2, QT_MATERIAL_SLIDER_MARGIN + m_offset); + + QRectF halo((m_slider->pos() - QPointF(m_haloSize, m_haloSize)/2) + disp, + QSizeF(m_haloSize, m_haloSize)); + + painter.setOpacity(0.15); + painter.drawEllipse(halo); + + // Knob + + const bool isMin = m_slider->value() == m_slider->minimum(); + + brush.setColor(m_slider->isEnabled() + ? m_fillColor + : m_slider->disabledColor()); + painter.setBrush(!m_slider->isEnabled() && isMin + ? Qt::NoBrush + : brush); + + if (m_slider->isEnabled() || isMin) { + QPen pen; + pen.setColor(m_borderColor); + pen.setWidthF((isMin && !m_slider->isEnabled()) ? 1.7 : m_borderWidth); + painter.setPen(pen); + } else { + painter.setPen(Qt::NoPen); + } + + QRectF geometry = Qt::Horizontal == m_slider->orientation() + ? QRectF(m_offset, m_slider->height()/2 - QT_MATERIAL_SLIDER_MARGIN, + QT_MATERIAL_SLIDER_MARGIN*2, QT_MATERIAL_SLIDER_MARGIN*2).translated(m_slider->pos()) + : QRectF(m_slider->width()/2 - QT_MATERIAL_SLIDER_MARGIN, m_offset, + QT_MATERIAL_SLIDER_MARGIN*2, QT_MATERIAL_SLIDER_MARGIN*2).translated(m_slider->pos()); + + qreal s = m_slider->isEnabled() ? m_diameter : 7; + + QRectF thumb(0, 0, s, s); + + thumb.moveCenter(geometry.center()); + + painter.setOpacity(1); + painter.drawEllipse(thumb); +} + +/*! + * \class QtMaterialSliderTrack + * \internal + */ + +QtMaterialSliderTrack::QtMaterialSliderTrack(QtMaterialSliderThumb *thumb, QtMaterialSlider *slider) + : QtMaterialOverlayWidget(slider->parentWidget()), + m_slider(slider), + m_thumb(thumb), + m_trackWidth(2) +{ + slider->installEventFilter(this); + + setAttribute(Qt::WA_TransparentForMouseEvents, true); + + connect(slider, SIGNAL(sliderMoved(int)), this, SLOT(update())); +} + +QtMaterialSliderTrack::~QtMaterialSliderTrack() +{ +} + +bool QtMaterialSliderTrack::eventFilter(QObject *obj, QEvent *event) +{ + if (QEvent::ParentChange == event->type()) { + setParent(m_slider->parentWidget()); + } + + return QtMaterialOverlayWidget::eventFilter(obj, event); +} + +void QtMaterialSliderTrack::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QBrush fg; + fg.setStyle(Qt::SolidPattern); + fg.setColor(m_slider->isEnabled() ? m_slider->thumbColor() + : m_slider->disabledColor()); + QBrush bg; + bg.setStyle(Qt::SolidPattern); + bg.setColor(m_slider->isEnabled() ? m_fillColor + : m_slider->disabledColor()); + + qreal offset = m_thumb->offset(); + + if (Qt::Horizontal == m_slider->orientation()) { + painter.translate(m_slider->x() + QT_MATERIAL_SLIDER_MARGIN, + m_slider->y() + m_slider->height()/2 + - static_cast(m_trackWidth)/2); + } else { + painter.translate(m_slider->x() + m_slider->width()/2 + - static_cast(m_trackWidth)/2, + m_slider->y() + QT_MATERIAL_SLIDER_MARGIN); + } + + QRectF geometry = Qt::Horizontal == m_slider->orientation() + ? QRectF(0, 0, m_slider->width() - QT_MATERIAL_SLIDER_MARGIN*2, m_trackWidth) + : QRectF(0, 0, m_trackWidth, m_slider->height() - QT_MATERIAL_SLIDER_MARGIN*2); + + QRectF bgRect; + QRectF fgRect; + + if (Qt::Horizontal == m_slider->orientation()) { + fgRect = QRectF(0, 0, offset, m_trackWidth); + bgRect = QRectF(offset, 0, m_slider->width(), m_trackWidth).intersected(geometry); + } else { + fgRect = QRectF(0, 0, m_trackWidth, offset); + bgRect = QRectF(0, offset, m_trackWidth, m_slider->height()).intersected(geometry); + } + + if (!m_slider->isEnabled()) { + fgRect = fgRect.width() < 9 ? QRectF() : fgRect.adjusted(0, 0, -6, 0); + bgRect = bgRect.width() < 9 ? QRectF() : bgRect.adjusted(6, 0, 0, 0); + } + + if (m_slider->invertedAppearance()) { + qSwap(bgRect, fgRect); + } + + painter.fillRect(bgRect, bg); + painter.fillRect(fgRect, fg); +} diff --git a/src/material-widgets/qtmaterialslider_internal.h b/src/material-widgets/qtmaterialslider_internal.h new file mode 100644 index 0000000..6f2649e --- /dev/null +++ b/src/material-widgets/qtmaterialslider_internal.h @@ -0,0 +1,222 @@ +#ifndef QTMATERIALSLIDER_INTERNAL_H +#define QTMATERIALSLIDER_INTERNAL_H + +#include +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialSlider; +class QtMaterialSliderThumb; +class QtMaterialSliderTrack; + +class QtMaterialSliderStateMachine : public QStateMachine +{ + Q_OBJECT + +public: + QtMaterialSliderStateMachine(QtMaterialSlider *slider, + QtMaterialSliderThumb *thumb, + QtMaterialSliderTrack *track); + ~QtMaterialSliderStateMachine(); + + void setupProperties(); + +private: + Q_DISABLE_COPY(QtMaterialSliderStateMachine) + + QtMaterialSlider *const m_slider; + QtMaterialSliderThumb *const m_thumb; + QtMaterialSliderTrack *const m_track; + QState *const m_topState; + QState *const m_fstState; + QState *const m_sndState; + QState *const m_inactiveState; + QState *const m_focusState; + QState *const m_slidingState; + QState *const m_pulseOutState; + QState *const m_pulseInState; + QState *const m_minState; + QState *const m_normalState; +}; + +class QtMaterialSliderThumb : public QtMaterialOverlayWidget +{ + Q_OBJECT + + Q_PROPERTY(qreal diameter WRITE setDiameter READ diameter) + Q_PROPERTY(qreal borderWidth WRITE setBorderWidth READ borderWidth) + Q_PROPERTY(QColor borderColor WRITE setBorderColor READ borderColor) + Q_PROPERTY(QColor fillColor WRITE setFillColor READ fillColor) + Q_PROPERTY(qreal haloSize WRITE setHaloSize READ haloSize) + Q_PROPERTY(QColor haloColor WRITE setHaloColor READ haloColor) + +public: + explicit QtMaterialSliderThumb(QtMaterialSlider *slider); + ~QtMaterialSliderThumb(); + + inline void setDiameter(qreal diameter); + inline qreal diameter() const; + + inline void setBorderWidth(qreal width); + inline qreal borderWidth() const; + + inline void setBorderColor(const QColor &color); + inline QColor borderColor() const; + + inline void setFillColor(const QColor &color); + inline QColor fillColor() const; + + inline void setHaloSize(qreal size); + inline qreal haloSize() const; + + inline void setHaloColor(const QColor &color); + inline QColor haloColor() const; + + inline void setOffset(int offset); + inline int offset() const; + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialSliderThumb) + + const QtMaterialSlider *const m_slider; + QColor m_borderColor; + QColor m_fillColor; + QColor m_haloColor; + qreal m_diameter; + qreal m_borderWidth; + qreal m_haloSize; + int m_offset; +}; + +inline void QtMaterialSliderThumb::setDiameter(qreal diameter) +{ + m_diameter = diameter; + update(); +} + +inline qreal QtMaterialSliderThumb::diameter() const +{ + return m_diameter; +} + +inline void QtMaterialSliderThumb::setBorderWidth(qreal width) +{ + m_borderWidth = width; + update(); +} + +inline qreal QtMaterialSliderThumb::borderWidth() const +{ + return m_borderWidth; +} + +inline void QtMaterialSliderThumb::setBorderColor(const QColor &color) +{ + m_borderColor = color; + update(); +} + +inline QColor QtMaterialSliderThumb::borderColor() const +{ + return m_borderColor; +} + +inline void QtMaterialSliderThumb::setFillColor(const QColor &color) +{ + m_fillColor = color; + update(); +} + +inline QColor QtMaterialSliderThumb::fillColor() const +{ + return m_fillColor; +} + +inline void QtMaterialSliderThumb::setHaloSize(qreal size) +{ + m_haloSize = size; + update(); +} + +inline qreal QtMaterialSliderThumb::haloSize() const +{ + return m_haloSize; +} + +inline void QtMaterialSliderThumb::setHaloColor(const QColor &color) +{ + m_haloColor = color; + update(); +} + +inline QColor QtMaterialSliderThumb::haloColor() const +{ + return m_haloColor; +} + +inline void QtMaterialSliderThumb::setOffset(int offset) +{ + m_offset = offset; + update(); +} + +inline int QtMaterialSliderThumb::offset() const +{ + return m_offset; +} + +class QtMaterialSliderTrack : public QtMaterialOverlayWidget +{ + Q_OBJECT + + Q_PROPERTY(QColor fillColor WRITE setFillColor READ fillColor) + +public: + explicit QtMaterialSliderTrack(QtMaterialSliderThumb *thumb, QtMaterialSlider *slider); + ~QtMaterialSliderTrack(); + + inline void setFillColor(const QColor &color); + inline QColor fillColor() const; + + inline void setTrackWidth(int width); + inline int trackWidth() const; + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialSliderTrack) + + const QtMaterialSlider *const m_slider; + QtMaterialSliderThumb *const m_thumb; + QColor m_fillColor; + int m_trackWidth; +}; + +inline void QtMaterialSliderTrack::setFillColor(const QColor &color) +{ + m_fillColor = color; + update(); +} + +inline QColor QtMaterialSliderTrack::fillColor() const +{ + return m_fillColor; +} + +void QtMaterialSliderTrack::setTrackWidth(int width) +{ + m_trackWidth = width; + update(); +} + +int QtMaterialSliderTrack::trackWidth() const +{ + return m_trackWidth; +} + +#endif // QTMATERIALSLIDER_INTERNAL_H diff --git a/src/material-widgets/qtmaterialslider_p.h b/src/material-widgets/qtmaterialslider_p.h new file mode 100644 index 0000000..ff6b7ca --- /dev/null +++ b/src/material-widgets/qtmaterialslider_p.h @@ -0,0 +1,49 @@ +#ifndef QTMATERIALSLIDER_P_H +#define QTMATERIALSLIDER_P_H + +#include +#include +#include + +class QtMaterialSlider; +class QtMaterialSliderThumb; +class QtMaterialSliderTrack; +class QtMaterialSliderStateMachine; + +class QtMaterialSliderPrivate +{ + Q_DISABLE_COPY(QtMaterialSliderPrivate) + Q_DECLARE_PUBLIC(QtMaterialSlider) + +public: + QtMaterialSliderPrivate(QtMaterialSlider *q); + ~QtMaterialSliderPrivate(); + + void init(); + + QRectF trackBoundingRect() const; + QRectF thumbBoundingRect() const; + + int valueFromPosition(const QPoint &pos) const; + + void setHovered(bool status); + + QtMaterialSlider *const q_ptr; + QtMaterialSliderThumb *thumb; + QtMaterialSliderTrack *track; + QtMaterialSliderStateMachine *stateMachine; + QColor thumbColor; + QColor trackColor; + QColor disabledColor; + int stepTo; + int oldValue; + int trackWidth; + bool hoverTrack; + bool hoverThumb; + bool hover; + bool step; + bool pageStepMode; + bool useThemeColors; +}; + +#endif // QTMATERIALSLIDER_P_H diff --git a/src/material-widgets/qtmaterialsnackbar.cpp b/src/material-widgets/qtmaterialsnackbar.cpp new file mode 100644 index 0000000..323ff20 --- /dev/null +++ b/src/material-widgets/qtmaterialsnackbar.cpp @@ -0,0 +1,270 @@ +#include "qtmaterialsnackbar.h" +#include "qtmaterialsnackbar_p.h" +#include +#include +#include "qtmaterialsnackbar_internal.h" +#include "lib/qtmaterialstyle.h" +#include "lib/qtmaterialstatetransition.h" +#include + +/*! + * \class QtMaterialSnackbarPrivate + * \internal + */ + +QtMaterialSnackbarPrivate::QtMaterialSnackbarPrivate(QtMaterialSnackbar *q) + : q_ptr(q) +{ +} + +QtMaterialSnackbarPrivate::~QtMaterialSnackbarPrivate() +{ +} + +void QtMaterialSnackbarPrivate::init() +{ + Q_Q(QtMaterialSnackbar); + + stateMachine = new QtMaterialSnackbarStateMachine(q); + bgOpacity = 0.9; + duration = 3000; + boxWidth = 300; + clickDismiss = false; + useThemeColors = true; + + q->setAttribute(Qt::WA_TransparentForMouseEvents); + + QFont font("Roboto", 10, QFont::Medium); + font.setCapitalization(QFont::AllUppercase); + q->setFont(font); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +/*! + * \class QtMaterialSnackbar + */ + +QtMaterialSnackbar::QtMaterialSnackbar(QWidget *parent) + : QtMaterialOverlayWidget(parent), + d_ptr(new QtMaterialSnackbarPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialSnackbar::~QtMaterialSnackbar() +{ +} + +void QtMaterialSnackbar::setAutoHideDuration(int duration) +{ + Q_D(QtMaterialSnackbar); + + d->duration = duration; +} + +int QtMaterialSnackbar::autoHideDuration() const +{ + Q_D(const QtMaterialSnackbar); + + return d->duration; +} + +void QtMaterialSnackbar::setUseThemeColors(bool value) +{ + Q_D(QtMaterialSnackbar); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + update(); +} + +bool QtMaterialSnackbar::useThemeColors() const +{ + Q_D(const QtMaterialSnackbar); + + return d->useThemeColors; +} + +void QtMaterialSnackbar::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialSnackbar); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialSnackbar::backgroundColor() const +{ + Q_D(const QtMaterialSnackbar); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("text"); + } else { + return d->backgroundColor; + } +} + +void QtMaterialSnackbar::setBackgroundOpacity(qreal opacity) +{ + Q_D(QtMaterialSnackbar); + + d->bgOpacity = opacity; + update(); +} + +qreal QtMaterialSnackbar::backgroundOpacity() const +{ + Q_D(const QtMaterialSnackbar); + + return d->bgOpacity; +} + +void QtMaterialSnackbar::setTextColor(const QColor &color) +{ + Q_D(QtMaterialSnackbar); + + d->textColor = color; + + MATERIAL_DISABLE_THEME_COLORS + update(); +} + +QColor QtMaterialSnackbar::textColor() const +{ + Q_D(const QtMaterialSnackbar); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("canvas"); + } else { + return d->textColor; + } +} + +void QtMaterialSnackbar::setFontSize(qreal size) +{ + QFont f(font()); + f.setPointSizeF(size); + setFont(f); + + update(); +} + +qreal QtMaterialSnackbar::fontSize() const +{ + return font().pointSizeF(); +} + +void QtMaterialSnackbar::setBoxWidth(int width) +{ + Q_D(QtMaterialSnackbar); + + d->boxWidth = width; + update(); +} + +int QtMaterialSnackbar::boxWidth() const +{ + Q_D(const QtMaterialSnackbar); + + return d->boxWidth; +} + +void QtMaterialSnackbar::setClickToDismissMode(bool value) +{ + Q_D(QtMaterialSnackbar); + + d->clickDismiss = value; +} + +bool QtMaterialSnackbar::clickToDismissMode() const +{ + Q_D(const QtMaterialSnackbar); + + return d->clickDismiss; +} + +void QtMaterialSnackbar::addMessage(const QString &message) +{ + Q_D(QtMaterialSnackbar); + + d->messages.push_back(message); + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(SnackbarShowTransition)); + raise(); +} + +void QtMaterialSnackbar::addInstantMessage(const QString &message) +{ + Q_D(QtMaterialSnackbar); + + if (d->messages.isEmpty()) { + d->messages.push_back(message); + } else { + d->messages.insert(1, message); + } + + d->stateMachine->progress(); +} + +void QtMaterialSnackbar::dequeue() +{ + Q_D(QtMaterialSnackbar); + + if (d->messages.isEmpty()) { + return; + } + + d->messages.removeFirst(); + + if (!d->messages.isEmpty()) { + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(SnackbarNextTransition)); + } else { + d->stateMachine->postEvent(new QtMaterialStateTransitionEvent(SnackbarWaitTransition)); + } +} + +void QtMaterialSnackbar::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + Q_D(QtMaterialSnackbar); + + if (d->messages.isEmpty()) { + return; + } + + QString message = d->messages.first(); + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(backgroundColor()); + painter.setBrush(brush); + painter.setOpacity(d->bgOpacity); + + QRect r(0, 0, d->boxWidth, 40); + + painter.setPen(Qt::white); + QRect br = painter.boundingRect(r, Qt::AlignHCenter | Qt::AlignTop | Qt::TextWordWrap, message); + + painter.setPen(Qt::NoPen); + r = br.united(r).adjusted(-10, -10, 10, 20); + + const qreal s = 1-d->stateMachine->offset(); + + painter.translate((width()-(r.width()-20))/2, + height()+10-s*(r.height())); + + br.moveCenter(r.center()); + painter.drawRoundedRect(r.adjusted(0, 0, 0, 3), 3, 3); + painter.setPen(textColor()); + painter.drawText(br, Qt::AlignHCenter | Qt::AlignTop | Qt::TextWordWrap, message); +} diff --git a/src/material-widgets/qtmaterialsnackbar.h b/src/material-widgets/qtmaterialsnackbar.h new file mode 100644 index 0000000..6d94740 --- /dev/null +++ b/src/material-widgets/qtmaterialsnackbar.h @@ -0,0 +1,57 @@ +#ifndef QTMATERIALSNACKBAR_H +#define QTMATERIALSNACKBAR_H + +#include "lib/qtmaterialoverlaywidget.h" + +class QtMaterialSnackbarPrivate; + +class QtMaterialSnackbar : public QtMaterialOverlayWidget +{ + Q_OBJECT + +public: + explicit QtMaterialSnackbar(QWidget *parent = 0); + ~QtMaterialSnackbar(); + + void setAutoHideDuration(int duration); + int autoHideDuration() const; + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + void setBackgroundOpacity(qreal opacity); + qreal backgroundOpacity() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void setFontSize(qreal size); + qreal fontSize() const; + + void setBoxWidth(int width); + int boxWidth() const; + + void setClickToDismissMode(bool value); + bool clickToDismissMode() const; + +public slots: + void addMessage(const QString &message); + void addInstantMessage(const QString &message); + +protected slots: + void dequeue(); + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialSnackbar) + Q_DECLARE_PRIVATE(QtMaterialSnackbar) +}; + +#endif // QTMATERIALSNACKBAR_H diff --git a/src/material-widgets/qtmaterialsnackbar_internal.cpp b/src/material-widgets/qtmaterialsnackbar_internal.cpp new file mode 100644 index 0000000..9e6167d --- /dev/null +++ b/src/material-widgets/qtmaterialsnackbar_internal.cpp @@ -0,0 +1,99 @@ +#include "qtmaterialsnackbar_internal.h" +#include +#include "qtmaterialsnackbar.h" +#include "lib/qtmaterialstatetransition.h" +#include + +QtMaterialSnackbarStateMachine::QtMaterialSnackbarStateMachine(QtMaterialSnackbar *parent) + : QStateMachine(parent), + m_snackbar(parent) +{ + m_timer.setSingleShot(true); + + QState *hiddenState = new QState; + QState *visibleState = new QState; + QState *finalState = new QState; + + addState(hiddenState); + addState(visibleState); + addState(finalState); + + setInitialState(hiddenState); + + QtMaterialStateTransition *transition; + + transition = new QtMaterialStateTransition(SnackbarShowTransition); + transition->setTargetState(visibleState); + hiddenState->addTransition(transition); + + transition = new QtMaterialStateTransition(SnackbarHideTransition); + transition->setTargetState(visibleState); + hiddenState->addTransition(transition); + + transition = new QtMaterialStateTransition(SnackbarHideTransition); + transition->setTargetState(finalState); + visibleState->addTransition(transition); + + transition = new QtMaterialStateTransition(SnackbarWaitTransition); + transition->setTargetState(hiddenState); + finalState->addTransition(transition); + + transition = new QtMaterialStateTransition(SnackbarNextTransition); + transition->setTargetState(visibleState); + finalState->addTransition(transition); + + connect(visibleState, SIGNAL(propertiesAssigned()), + this, SLOT(snackbarShown())); + connect(finalState, SIGNAL(propertiesAssigned()), + m_snackbar, SLOT(dequeue())); + + QPropertyAnimation *animation; + + animation = new QPropertyAnimation(this, "offset", this); + animation->setEasingCurve(QEasingCurve::OutCubic); + animation->setDuration(300); + addDefaultAnimation(animation); + + hiddenState->assignProperty(this, "offset", 1); + visibleState->assignProperty(this, "offset", 0); + finalState->assignProperty(this, "offset", 1); + + connect(&m_timer, SIGNAL(timeout()), this, SLOT(progress())); + + m_snackbar->installEventFilter(this); +} + +QtMaterialSnackbarStateMachine::~QtMaterialSnackbarStateMachine() +{ +} + +bool QtMaterialSnackbarStateMachine::eventFilter(QObject *watched, QEvent *event) +{ + if (QEvent::MouseButtonPress == event->type() && m_snackbar->clickToDismissMode()) { + progress(); + } + return QStateMachine::eventFilter(watched, event); +} + +void QtMaterialSnackbarStateMachine::setOffset(qreal offset) +{ + m_offset = offset; + m_snackbar->update(); +} + +void QtMaterialSnackbarStateMachine::progress() +{ + m_timer.stop(); + postEvent(new QtMaterialStateTransitionEvent(SnackbarHideTransition)); + if (m_snackbar->clickToDismissMode()) { + m_snackbar->setAttribute(Qt::WA_TransparentForMouseEvents, true); + } +} + +void QtMaterialSnackbarStateMachine::snackbarShown() +{ + m_timer.start(m_snackbar->autoHideDuration()); + if (m_snackbar->clickToDismissMode()) { + m_snackbar->setAttribute(Qt::WA_TransparentForMouseEvents, false); + } +} diff --git a/src/material-widgets/qtmaterialsnackbar_internal.h b/src/material-widgets/qtmaterialsnackbar_internal.h new file mode 100644 index 0000000..117a8e5 --- /dev/null +++ b/src/material-widgets/qtmaterialsnackbar_internal.h @@ -0,0 +1,44 @@ +#ifndef QTMATERIALSNACKBAR_INTERNAL_H +#define QTMATERIALSNACKBAR_INTERNAL_H + +#include +#include + +class QtMaterialSnackbar; + +class QtMaterialSnackbarStateMachine : public QStateMachine +{ + Q_OBJECT + + Q_PROPERTY(qreal offset WRITE setOffset READ offset) + +public: + QtMaterialSnackbarStateMachine(QtMaterialSnackbar *parent); + ~QtMaterialSnackbarStateMachine(); + + void setOffset(qreal offset); + inline qreal offset() const; + +public slots: + void progress(); + +protected slots: + void snackbarShown(); + +protected: + bool eventFilter(QObject *watched, QEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialSnackbarStateMachine) + + QtMaterialSnackbar *const m_snackbar; + QTimer m_timer; + qreal m_offset; +}; + +inline qreal QtMaterialSnackbarStateMachine::offset() const +{ + return m_offset; +} + +#endif // QTMATERIALSNACKBAR_INTERNAL_H diff --git a/src/material-widgets/qtmaterialsnackbar_p.h b/src/material-widgets/qtmaterialsnackbar_p.h new file mode 100644 index 0000000..39501fd --- /dev/null +++ b/src/material-widgets/qtmaterialsnackbar_p.h @@ -0,0 +1,33 @@ +#ifndef QTMATERIALSNACKBAR_P_H +#define QTMATERIALSNACKBAR_P_H + +#include +#include + +class QtMaterialSnackbar; +class QtMaterialSnackbarStateMachine; + +class QtMaterialSnackbarPrivate +{ + Q_DISABLE_COPY(QtMaterialSnackbarPrivate) + Q_DECLARE_PUBLIC(QtMaterialSnackbar) + +public: + QtMaterialSnackbarPrivate(QtMaterialSnackbar *q); + ~QtMaterialSnackbarPrivate(); + + void init(); + + QtMaterialSnackbar *const q_ptr; + QtMaterialSnackbarStateMachine *stateMachine; + QColor backgroundColor; + QColor textColor; + qreal bgOpacity; + QList messages; + int duration; + int boxWidth; + bool clickDismiss; + bool useThemeColors; +}; + +#endif // QTMATERIALSNACKBAR_P_H diff --git a/src/material-widgets/qtmaterialtable.cpp b/src/material-widgets/qtmaterialtable.cpp new file mode 100644 index 0000000..171c04a --- /dev/null +++ b/src/material-widgets/qtmaterialtable.cpp @@ -0,0 +1,2 @@ +#include "qtmaterialtable.h" +#include "qtmaterialtable_p.h" diff --git a/src/material-widgets/qtmaterialtable.h b/src/material-widgets/qtmaterialtable.h new file mode 100644 index 0000000..b8953fa --- /dev/null +++ b/src/material-widgets/qtmaterialtable.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALTABLE_H +#define QTMATERIALTABLE_H + +#endif // QTMATERIALTABLE_H diff --git a/src/material-widgets/qtmaterialtable_p.h b/src/material-widgets/qtmaterialtable_p.h new file mode 100644 index 0000000..d3232a0 --- /dev/null +++ b/src/material-widgets/qtmaterialtable_p.h @@ -0,0 +1,4 @@ +#ifndef QTMATERIALTABLE_P_H +#define QTMATERIALTABLE_P_H + +#endif // QTMATERIALTABLE_P_H diff --git a/src/material-widgets/qtmaterialtabs.cpp b/src/material-widgets/qtmaterialtabs.cpp new file mode 100644 index 0000000..dbc55bd --- /dev/null +++ b/src/material-widgets/qtmaterialtabs.cpp @@ -0,0 +1,242 @@ +#include "qtmaterialtabs.h" +#include "qtmaterialtabs_p.h" +#include +#include "qtmaterialtabs_internal.h" +#include "lib/qtmaterialstyle.h" + +/*! + * \QtMaterialTabsPrivate + * \internal + */ + +QtMaterialTabsPrivate::QtMaterialTabsPrivate(QtMaterialTabs *q) + : q_ptr(q) +{ +} + +QtMaterialTabsPrivate::~QtMaterialTabsPrivate() +{ +} + +void QtMaterialTabsPrivate::QtMaterialTabsPrivate::init() +{ + Q_Q(QtMaterialTabs); + + inkBar = new QtMaterialTabsInkBar(q); + tabLayout = new QHBoxLayout; + rippleStyle = Material::CenteredRipple; + tab = -1; + showHalo = true; + useThemeColors = true; + + q->setLayout(tabLayout); + q->setStyle(&QtMaterialStyle::instance()); + + tabLayout->setSpacing(0); + tabLayout->setMargin(0); +} + +/*! + * \QtMaterialTabs + */ + +QtMaterialTabs::QtMaterialTabs(QWidget *parent) + : QWidget(parent), + d_ptr(new QtMaterialTabsPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialTabs::~QtMaterialTabs() +{ +} + +void QtMaterialTabs::setUseThemeColors(bool value) +{ + Q_D(QtMaterialTabs); + + d->useThemeColors = value; +} + +bool QtMaterialTabs::useThemeColors() const +{ + Q_D(const QtMaterialTabs); + + return d->useThemeColors; +} + +void QtMaterialTabs::setHaloVisible(bool value) +{ + Q_D(QtMaterialTabs); + + d->showHalo = value; + updateTabs(); +} + +bool QtMaterialTabs::isHaloVisible() const +{ + Q_D(const QtMaterialTabs); + + return d->showHalo; +} + +void QtMaterialTabs::setRippleStyle(Material::RippleStyle style) +{ + Q_D(QtMaterialTabs); + + d->rippleStyle = style; + updateTabs(); +} + +Material::RippleStyle QtMaterialTabs::rippleStyle() const +{ + Q_D(const QtMaterialTabs); + + return d->rippleStyle; +} + +void QtMaterialTabs::setInkColor(const QColor &color) +{ + Q_D(QtMaterialTabs); + + d->inkColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->inkBar->update(); + update(); +} + +QColor QtMaterialTabs::inkColor() const +{ + Q_D(const QtMaterialTabs); + + if (d->useThemeColors || !d->inkColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent1"); + } else { + return d->inkColor; + } +} + +void QtMaterialTabs::setBackgroundColor(const QColor &color) +{ + Q_D(QtMaterialTabs); + + d->backgroundColor = color; + + MATERIAL_DISABLE_THEME_COLORS + updateTabs(); + update(); +} + +QColor QtMaterialTabs::backgroundColor() const +{ + Q_D(const QtMaterialTabs); + + if (d->useThemeColors || !d->backgroundColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->backgroundColor; + } +} + +void QtMaterialTabs::setTextColor(const QColor &color) +{ + Q_D(QtMaterialTabs); + + d->textColor = color; + + MATERIAL_DISABLE_THEME_COLORS + updateTabs(); + update(); +} + +QColor QtMaterialTabs::textColor() const +{ + Q_D(const QtMaterialTabs); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("canvas"); + } else { + return d->textColor; + } +} + +void QtMaterialTabs::setCurrentTab(QtMaterialTab *tab) +{ + Q_D(QtMaterialTabs); + + setCurrentTab(d->tabLayout->indexOf(tab)); +} + +void QtMaterialTabs::setCurrentTab(int index) +{ + Q_D(QtMaterialTabs); + + setTabActive(d->tab, false); + d->tab = index; + setTabActive(index, true); + d->inkBar->animate(); + + emit currentChanged(index); +} + +void QtMaterialTabs::addTab(const QString &text, const QIcon &icon) +{ + Q_D(QtMaterialTabs); + + QtMaterialTab *tab = new QtMaterialTab(this); + tab->setText(text); + tab->setHaloVisible(isHaloVisible()); + tab->setRippleStyle(rippleStyle()); + + if (!icon.isNull()) { + tab->setIcon(icon); + tab->setIconSize(QSize(22, 22)); + } + + d->tabLayout->addWidget(tab); + + if (-1 == d->tab) { + d->tab = 0; + d->inkBar->refreshGeometry(); + d->inkBar->raise(); + tab->setActive(true); + } +} + +int QtMaterialTabs::currentIndex() const +{ + Q_D(const QtMaterialTabs); + + return d->tab; +} + +void QtMaterialTabs::setTabActive(int index, bool active) +{ + Q_D(QtMaterialTabs); + + QtMaterialTab *tab; + + if (index > -1) { + tab = static_cast(d->tabLayout->itemAt(index)->widget()); + if (tab) { + tab->setActive(active); + } + } +} + +void QtMaterialTabs::updateTabs() +{ + Q_D(QtMaterialTabs); + + QtMaterialTab *tab; + for (int i = 0; i < d->tabLayout->count(); ++i) { + QLayoutItem *item = d->tabLayout->itemAt(i); + if ((tab = static_cast(item->widget()))) { + tab->setRippleStyle(d->rippleStyle); + tab->setHaloVisible(d->showHalo); + tab->setBackgroundColor(backgroundColor()); + tab->setForegroundColor(textColor()); + } + } +} diff --git a/src/material-widgets/qtmaterialtabs.h b/src/material-widgets/qtmaterialtabs.h new file mode 100644 index 0000000..11a122e --- /dev/null +++ b/src/material-widgets/qtmaterialtabs.h @@ -0,0 +1,58 @@ +#ifndef QTMATERIALTABS_H +#define QTMATERIALTABS_H + +#include +#include +#include "lib/qtmaterialtheme.h" + +class QtMaterialTabsPrivate; +class QtMaterialTab; + +class QtMaterialTabs : public QWidget +{ + Q_OBJECT + +public: + explicit QtMaterialTabs(QWidget *parent = 0); + ~QtMaterialTabs(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setHaloVisible(bool value); + bool isHaloVisible() const; + + void setRippleStyle(Material::RippleStyle style); + Material::RippleStyle rippleStyle() const; + + void setInkColor(const QColor &color); + QColor inkColor() const; + + void setBackgroundColor(const QColor &color); + QColor backgroundColor() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void addTab(const QString &text, const QIcon &icon = QIcon()); + + void setCurrentTab(QtMaterialTab *tab); + void setCurrentTab(int index); + + int currentIndex() const; + +signals: + void currentChanged(int); + +protected: + void setTabActive(int index, bool active = true); + void updateTabs(); + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialTabs) + Q_DECLARE_PRIVATE(QtMaterialTabs) +}; + +#endif // QTMATERIALTABS_H diff --git a/src/material-widgets/qtmaterialtabs_internal.cpp b/src/material-widgets/qtmaterialtabs_internal.cpp new file mode 100644 index 0000000..e952c02 --- /dev/null +++ b/src/material-widgets/qtmaterialtabs_internal.cpp @@ -0,0 +1,178 @@ +#include "qtmaterialtabs_internal.h" +#include +#include +#include +#include +#include +#include "qtmaterialtabs.h" +#include + +/*! + * \class QtMaterialTabsInkBar + * \internal + */ + +QtMaterialTabsInkBar::QtMaterialTabsInkBar(QtMaterialTabs *parent) + : QtMaterialOverlayWidget(parent), + m_tabs(parent), + m_animation(new QPropertyAnimation(parent)), + m_tween(0) +{ + Q_ASSERT(parent); + + m_animation->setPropertyName("tweenValue"); + m_animation->setEasingCurve(QEasingCurve::OutCirc); + m_animation->setTargetObject(this); + m_animation->setDuration(700); + + m_tabs->installEventFilter(this); + + setAttribute(Qt::WA_TransparentForMouseEvents); + setAttribute(Qt::WA_NoSystemBackground); +} + +QtMaterialTabsInkBar::~QtMaterialTabsInkBar() +{ +} + +void QtMaterialTabsInkBar::refreshGeometry() +{ + QLayoutItem *item = m_tabs->layout()->itemAt(m_tabs->currentIndex()); + + if (item) + { + const QRect r(item->geometry()); + const qreal s = 1-m_tween; + + if (QAbstractAnimation::Running != m_animation->state()) { + m_geometry = QRect(r.left(), r.bottom()-1, r.width(), 2); + } else { + const qreal left = m_previousGeometry.left()*s + r.left()*m_tween; + const qreal width = m_previousGeometry.width()*s + r.width()*m_tween; + m_geometry = QRect(left, r.bottom()-1, width, 2); + } + m_tabs->update(); + } +} + +void QtMaterialTabsInkBar::animate() +{ + raise(); + + m_previousGeometry = m_geometry; + + m_animation->stop(); + m_animation->setStartValue(0); + m_animation->setEndValue(1); + m_animation->start(); +} + +bool QtMaterialTabsInkBar::eventFilter(QObject *obj, QEvent *event) +{ + switch (event->type()) + { + case QEvent::Move: + case QEvent::Resize: + { + refreshGeometry(); + break; + } + default: + break; + } + return QtMaterialOverlayWidget::eventFilter(obj, event); +} + +void QtMaterialTabsInkBar::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + + painter.setOpacity(1); + painter.fillRect(m_geometry, m_tabs->inkColor()); +} + +/*! + * \class QtMaterialTab + * \internal + */ + +QtMaterialTab::QtMaterialTab(QtMaterialTabs *parent) + : QtMaterialFlatButton(parent), + m_tabs(parent), + m_active(false) +{ + Q_ASSERT(parent); + + setMinimumHeight(50); + + QFont f(font()); + f.setStyleName("Normal"); + setFont(f); + + setCornerRadius(0); + setRole(Material::Primary); + setBackgroundMode(Qt::OpaqueMode); + setBaseOpacity(0.25); + + connect(this, SIGNAL(clicked(bool)), this, SLOT(activateTab())); +} + +QtMaterialTab::~QtMaterialTab() +{ +} + +QSize QtMaterialTab::sizeHint() const +{ + if (icon().isNull()) { + return QtMaterialFlatButton::sizeHint(); + } else { + return QSize(40, iconSize().height()+46); + } +} + +void QtMaterialTab::activateTab() +{ + m_tabs->setCurrentTab(this); +} + +void QtMaterialTab::paintForeground(QPainter *painter) +{ + painter->setPen(foregroundColor()); + + if (!icon().isNull()) { + painter->translate(0, 12); + } + + QSize textSize(fontMetrics().size(Qt::TextSingleLine, text())); + QSize base(size()-textSize); + + QRect textGeometry(QPoint(base.width(), base.height())/2, textSize); + + painter->drawText(textGeometry, Qt::AlignCenter, text()); + + if (!icon().isNull()) + { + const QSize &size = iconSize(); + QRect iconRect(QPoint((width()-size.width())/2, 0), size); + + QPixmap pixmap = icon().pixmap(iconSize()); + QPainter icon(&pixmap); + icon.setCompositionMode(QPainter::CompositionMode_SourceIn); + icon.fillRect(pixmap.rect(), painter->pen().color()); + painter->drawPixmap(iconRect, pixmap); + } + + if (!m_active) + { + if (!icon().isNull()) { + painter->translate(0, -12); + } + QBrush overlay; + overlay.setStyle(Qt::SolidPattern); + overlay.setColor(backgroundColor()); + painter->setOpacity(0.36); + painter->fillRect(rect(), overlay); + } +} diff --git a/src/material-widgets/qtmaterialtabs_internal.h b/src/material-widgets/qtmaterialtabs_internal.h new file mode 100644 index 0000000..75dc034 --- /dev/null +++ b/src/material-widgets/qtmaterialtabs_internal.h @@ -0,0 +1,88 @@ +#ifndef QTMATERIALTABS_INTERNAL_H +#define QTMATERIALTABS_INTERNAL_H + +#include "lib/qtmaterialoverlaywidget.h" +#include "qtmaterialflatbutton.h" + +class QPropertyAnimation; +class QtMaterialTabs; + +class QtMaterialTabsInkBar : public QtMaterialOverlayWidget +{ + Q_OBJECT + + Q_PROPERTY(qreal tweenValue WRITE setTweenValue READ tweenValue) + +public: + QtMaterialTabsInkBar(QtMaterialTabs *parent); + ~QtMaterialTabsInkBar(); + + inline void setTweenValue(qreal value); + inline qreal tweenValue() const; + + void refreshGeometry(); + void animate(); + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialTabsInkBar) + + QtMaterialTabs *const m_tabs; + QPropertyAnimation *const m_animation; + QRect m_geometry; + QRect m_previousGeometry; + qreal m_tween; +}; + +inline void QtMaterialTabsInkBar::setTweenValue(qreal value) +{ + m_tween = value; + refreshGeometry(); +} + +inline qreal QtMaterialTabsInkBar::tweenValue() const +{ + return m_tween; +} + +class QtMaterialTab : public QtMaterialFlatButton +{ + Q_OBJECT + +public: + explicit QtMaterialTab(QtMaterialTabs *parent); + ~QtMaterialTab(); + + inline void setActive(bool state); + inline bool isActive() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected slots: + void activateTab(); + +protected: + void paintForeground(QPainter *painter) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialTab) + + QtMaterialTabs *const m_tabs; + bool m_active; +}; + +inline void QtMaterialTab::setActive(bool state) +{ + m_active = state; + update(); +} + +inline bool QtMaterialTab::isActive() const +{ + return m_active; +} + +#endif // QTMATERIALTABS_INTERNAL_H diff --git a/src/material-widgets/qtmaterialtabs_p.h b/src/material-widgets/qtmaterialtabs_p.h new file mode 100644 index 0000000..1f32b04 --- /dev/null +++ b/src/material-widgets/qtmaterialtabs_p.h @@ -0,0 +1,34 @@ +#ifndef QTMATERIALTABS_P_H +#define QTMATERIALTABS_P_H + +#include +#include "lib/qtmaterialtheme.h" + +class QHBoxLayout; +class QtMaterialTabs; +class QtMaterialTabsInkBar; + +class QtMaterialTabsPrivate +{ + Q_DISABLE_COPY(QtMaterialTabsPrivate) + Q_DECLARE_PUBLIC(QtMaterialTabs) + +public: + QtMaterialTabsPrivate(QtMaterialTabs *q); + ~QtMaterialTabsPrivate(); + + void init(); + + QtMaterialTabs *const q_ptr; + QtMaterialTabsInkBar *inkBar; + QHBoxLayout *tabLayout; + Material::RippleStyle rippleStyle; + QColor inkColor; + QColor backgroundColor; + QColor textColor; + int tab; + bool showHalo; + bool useThemeColors; +}; + +#endif // QTMATERIALTABS_P_H diff --git a/src/material-widgets/qtmaterialtextfield.cpp b/src/material-widgets/qtmaterialtextfield.cpp new file mode 100644 index 0000000..080da82 --- /dev/null +++ b/src/material-widgets/qtmaterialtextfield.cpp @@ -0,0 +1,326 @@ +#include "qtmaterialtextfield.h" +#include "qtmaterialtextfield_p.h" +#include +#include +#include "qtmaterialtextfield_internal.h" +#include "lib/qtmaterialstyle.h" +#include + +/*! + * \class QtMaterialTextFieldPrivate + * \internal + */ + +QtMaterialTextFieldPrivate::QtMaterialTextFieldPrivate(QtMaterialTextField *q) + : q_ptr(q) +{ +} + +QtMaterialTextFieldPrivate::~QtMaterialTextFieldPrivate() +{ +} + +void QtMaterialTextFieldPrivate::init() +{ + Q_Q(QtMaterialTextField); + + stateMachine = new QtMaterialTextFieldStateMachine(q); + label = 0; + labelFontSize = 9.5; + showLabel = false; + showInputLine = true; + useThemeColors = true; + + q->setFrame(false); + q->setStyle(&QtMaterialStyle::instance()); + q->setAttribute(Qt::WA_Hover); + q->setMouseTracking(true); + q->setTextMargins(0, 2, 0, 4); + + q->setFont(QFont("Roboto", 11, QFont::Normal)); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +/*! + * \class QtMaterialTextField + */ + +QtMaterialTextField::QtMaterialTextField(QWidget *parent) + : QLineEdit(parent), + d_ptr(new QtMaterialTextFieldPrivate(this)) +{ + d_func()->init(); +} + +QtMaterialTextField::~QtMaterialTextField() +{ +} + +void QtMaterialTextField::setUseThemeColors(bool value) +{ + Q_D(QtMaterialTextField); + + if (d->useThemeColors == value) { + return; + } + + d->useThemeColors = value; + d->stateMachine->setupProperties(); +} + +bool QtMaterialTextField::useThemeColors() const +{ + Q_D(const QtMaterialTextField); + + return d->useThemeColors; +} + +void QtMaterialTextField::setShowLabel(bool value) +{ + Q_D(QtMaterialTextField); + + if (d->showLabel == value) { + return; + } + + d->showLabel = value; + + if (!d->label && value) { + d->label = new QtMaterialTextFieldLabel(this); + d->stateMachine->setLabel(d->label); + } + + if (value) { + setContentsMargins(0, 23, 0, 0); + } else { + setContentsMargins(0, 0, 0, 0); + } +} + +bool QtMaterialTextField::hasLabel() const +{ + Q_D(const QtMaterialTextField); + + return d->showLabel; +} + +void QtMaterialTextField::setLabelFontSize(qreal size) +{ + Q_D(QtMaterialTextField); + + d->labelFontSize = size; + + if (d->label) + { + QFont font(d->label->font()); + font.setPointSizeF(size); + d->label->setFont(font); + d->label->update(); + } +} + +qreal QtMaterialTextField::labelFontSize() const +{ + Q_D(const QtMaterialTextField); + + return d->labelFontSize; +} + +void QtMaterialTextField::setLabel(const QString &label) +{ + Q_D(QtMaterialTextField); + + d->labelString = label; + setShowLabel(true); + d->label->update(); +} + +QString QtMaterialTextField::label() const +{ + Q_D(const QtMaterialTextField); + + return d->labelString; +} + +void QtMaterialTextField::setTextColor(const QColor &color) +{ + Q_D(QtMaterialTextField); + + d->textColor = color; + setStyleSheet(QString("QLineEdit { color: %1; }").arg(color.name())); + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); +} + +QColor QtMaterialTextField::textColor() const +{ + Q_D(const QtMaterialTextField); + + if (d->useThemeColors || !d->textColor.isValid()) { + return QtMaterialStyle::instance().themeColor("text"); + } else { + return d->textColor; + } +} + +void QtMaterialTextField::setLabelColor(const QColor &color) +{ + Q_D(QtMaterialTextField); + + d->labelColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); +} + +QColor QtMaterialTextField::labelColor() const +{ + Q_D(const QtMaterialTextField); + + if (d->useThemeColors || !d->labelColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent3"); + } else { + return d->labelColor; + } +} + +void QtMaterialTextField::setInkColor(const QColor &color) +{ + Q_D(QtMaterialTextField); + + d->inkColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); +} + +QColor QtMaterialTextField::inkColor() const +{ + Q_D(const QtMaterialTextField); + + if (d->useThemeColors || !d->inkColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->inkColor; + } +} + +void QtMaterialTextField::setInputLineColor(const QColor &color) +{ + Q_D(QtMaterialTextField); + + d->inputLineColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->stateMachine->setupProperties(); +} + +QColor QtMaterialTextField::inputLineColor() const +{ + Q_D(const QtMaterialTextField); + + if (d->useThemeColors || !d->inputLineColor.isValid()) { + return QtMaterialStyle::instance().themeColor("border"); + } else { + return d->inputLineColor; + } +} + +void QtMaterialTextField::setShowInputLine(bool value) +{ + Q_D(QtMaterialTextField); + + if (d->showInputLine == value) { + return; + } + + d->showInputLine = value; + update(); +} + +bool QtMaterialTextField::hasInputLine() const +{ + Q_D(const QtMaterialTextField); + + return d->showInputLine; +} + +QtMaterialTextField::QtMaterialTextField(QtMaterialTextFieldPrivate &d, QWidget *parent) + : QLineEdit(parent), + d_ptr(&d) +{ + d_func()->init(); +} + +/*! + * \reimp + */ +bool QtMaterialTextField::event(QEvent *event) +{ + Q_D(QtMaterialTextField); + + switch (event->type()) + { + case QEvent::Resize: + case QEvent::Move: { + if (d->label) { + d->label->setGeometry(rect()); + } + } + default: + break; + } + return QLineEdit::event(event); +} + +/*! + * \reimp + */ +void QtMaterialTextField::paintEvent(QPaintEvent *event) +{ + Q_D(QtMaterialTextField); + + QLineEdit::paintEvent(event); + + QPainter painter(this); + + const qreal progress = d->stateMachine->progress(); + + if (text().isEmpty() && progress < 1) + { + painter.setOpacity(1-progress); + painter.fillRect(rect(), parentWidget()->palette().color(backgroundRole())); + } + + const int y = height()-1; + const int wd = width()-5; + + if (d->showInputLine) + { + QPen pen; + pen.setWidth(1); + pen.setColor(inputLineColor()); + + if (!isEnabled()) + pen.setStyle(Qt::DashLine); + + painter.setPen(pen); + painter.setOpacity(1); + painter.drawLine(QLineF(2.5, y, wd, y)); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(inkColor()); + + if (progress > 0) + { + painter.setPen(Qt::NoPen); + painter.setBrush(brush); + const int w = (1-progress)*static_cast(wd/2); + painter.drawRect(w+2.5, height()-2, wd-w*2, 2); + } + } +} diff --git a/src/material-widgets/qtmaterialtextfield.h b/src/material-widgets/qtmaterialtextfield.h new file mode 100644 index 0000000..dead5cc --- /dev/null +++ b/src/material-widgets/qtmaterialtextfield.h @@ -0,0 +1,61 @@ +#ifndef QTMATERIALTEXTFIELD_H +#define QTMATERIALTEXTFIELD_H + +#include +#include + +class QtMaterialTextFieldPrivate; + +class QtMaterialTextField : public QLineEdit +{ + Q_OBJECT + + Q_PROPERTY(QColor textColor WRITE setTextColor READ textColor) + Q_PROPERTY(QColor inkColor WRITE setInkColor READ inkColor) + Q_PROPERTY(QColor inputLineColor WRITE setInputLineColor READ inputLineColor) + +public: + explicit QtMaterialTextField(QWidget *parent = 0); + ~QtMaterialTextField(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setShowLabel(bool value); + bool hasLabel() const; + + void setLabelFontSize(qreal size); + qreal labelFontSize() const; + + void setLabel(const QString &label); + QString label() const; + + void setTextColor(const QColor &color); + QColor textColor() const; + + void setLabelColor(const QColor &color); + QColor labelColor() const; + + void setInkColor(const QColor &color); + QColor inkColor() const; + + void setInputLineColor(const QColor &color); + QColor inputLineColor() const; + + void setShowInputLine(bool value); + bool hasInputLine() const; + +protected: + QtMaterialTextField(QtMaterialTextFieldPrivate &d, QWidget *parent = 0); + + bool event(QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialTextField) + Q_DECLARE_PRIVATE(QtMaterialTextField) +}; + +#endif // QTMATERIALTEXTFIELD_H diff --git a/src/material-widgets/qtmaterialtextfield_internal.cpp b/src/material-widgets/qtmaterialtextfield_internal.cpp new file mode 100644 index 0000000..b8b4ce7 --- /dev/null +++ b/src/material-widgets/qtmaterialtextfield_internal.cpp @@ -0,0 +1,164 @@ +#include "qtmaterialtextfield_internal.h" +#include +#include +#include +#include "qtmaterialtextfield.h" + +/*! + * \class QtMaterialTextFieldStateMachine + * \internal + */ + +QtMaterialTextFieldStateMachine::QtMaterialTextFieldStateMachine(QtMaterialTextField *parent) + : QStateMachine(parent), + m_textField(parent), + m_normalState(new QState), + m_focusedState(new QState), + m_label(0), + m_offsetAnimation(0), + m_colorAnimation(0), + m_progress(0.0) +{ + Q_ASSERT(parent); + + addState(m_normalState); + addState(m_focusedState); + + setInitialState(m_normalState); + + QEventTransition *transition; + QPropertyAnimation *animation; + + transition = new QEventTransition(parent, QEvent::FocusIn); + transition->setTargetState(m_focusedState); + m_normalState->addTransition(transition); + + animation = new QPropertyAnimation(this, "progress", this); + animation->setEasingCurve(QEasingCurve::InCubic); + animation->setDuration(310); + transition->addAnimation(animation); + + transition = new QEventTransition(parent, QEvent::FocusOut); + transition->setTargetState(m_normalState); + m_focusedState->addTransition(transition); + + animation = new QPropertyAnimation(this, "progress", this); + animation->setEasingCurve(QEasingCurve::OutCubic); + animation->setDuration(310); + transition->addAnimation(animation); + + m_normalState->assignProperty(this, "progress", 0); + m_focusedState->assignProperty(this, "progress", 1); + + setupProperties(); + + connect(m_textField, SIGNAL(textChanged(QString)), this, SLOT(setupProperties())); +} + +QtMaterialTextFieldStateMachine::~QtMaterialTextFieldStateMachine() +{ +} + +void QtMaterialTextFieldStateMachine::setLabel(QtMaterialTextFieldLabel *label) +{ + if (m_label) { + delete m_label; + } + + if (m_offsetAnimation) { + removeDefaultAnimation(m_offsetAnimation); + delete m_offsetAnimation; + } + + if (m_colorAnimation) { + removeDefaultAnimation(m_colorAnimation); + delete m_colorAnimation; + } + + m_label = label; + + if (m_label) + { + m_offsetAnimation = new QPropertyAnimation(m_label, "offset", this); + m_offsetAnimation->setDuration(210); + m_offsetAnimation->setEasingCurve(QEasingCurve::OutCubic); + addDefaultAnimation(m_offsetAnimation); + + m_colorAnimation = new QPropertyAnimation(m_label, "color", this); + m_colorAnimation->setDuration(210); + addDefaultAnimation(m_colorAnimation); + } + + setupProperties(); +} + +void QtMaterialTextFieldStateMachine::setupProperties() +{ + if (m_label) + { + const int m = m_textField->textMargins().top(); + + if (m_textField->text().isEmpty()) { + m_normalState->assignProperty(m_label, "offset", QPointF(0, 26)); + } else { + m_normalState->assignProperty(m_label, "offset", QPointF(0, 0-m)); + } + + m_focusedState->assignProperty(m_label, "offset", QPointF(0, 0-m)); + m_focusedState->assignProperty(m_label, "color", m_textField->inkColor()); + m_normalState->assignProperty(m_label, "color", m_textField->labelColor()); + + if (0 != m_label->offset().y() && !m_textField->text().isEmpty()) { + m_label->setOffset(QPointF(0, 0-m)); + } else if (!m_textField->hasFocus() && m_label->offset().y() <= 0 && m_textField->text().isEmpty()) { + m_label->setOffset(QPointF(0, 26)); + } + } + + m_textField->update(); +} + +/*! + * \class QtMaterialTextFieldLabel + * \internal + */ + +QtMaterialTextFieldLabel::QtMaterialTextFieldLabel(QtMaterialTextField *parent) + : QWidget(parent), + m_textField(parent), + m_scale(1), + m_posX(0), + m_posY(26), + m_color(parent->labelColor()) +{ + Q_ASSERT(parent); + + QFont font("Roboto", parent->labelFontSize(), QFont::Medium); + font.setLetterSpacing(QFont::PercentageSpacing, 102); + setFont(font); +} + +QtMaterialTextFieldLabel::~QtMaterialTextFieldLabel() +{ +} + +/*! + * \reimp + */ +void QtMaterialTextFieldLabel::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + if (!m_textField->hasLabel()) { + return; + } + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + painter.scale(m_scale, m_scale); + painter.setPen(m_color); + painter.setOpacity(1); + + QPointF pos(2+m_posX, height()-36+m_posY); + painter.drawText(pos.x(), pos.y(), m_textField->label()); +} diff --git a/src/material-widgets/qtmaterialtextfield_internal.h b/src/material-widgets/qtmaterialtextfield_internal.h new file mode 100644 index 0000000..e510287 --- /dev/null +++ b/src/material-widgets/qtmaterialtextfield_internal.h @@ -0,0 +1,120 @@ +#ifndef QTMATERIALTEXTFIELD_INTERNAL_H +#define QTMATERIALTEXTFIELD_INTERNAL_H + +#include +#include +#include "qtmaterialtextfield.h" + +class QPropertyAnimation; +class QtMaterialTextFieldLabel; + +class QtMaterialTextFieldStateMachine : public QStateMachine +{ + Q_OBJECT + + Q_PROPERTY(qreal progress WRITE setProgress READ progress) + +public: + QtMaterialTextFieldStateMachine(QtMaterialTextField *parent); + ~QtMaterialTextFieldStateMachine(); + + void setLabel(QtMaterialTextFieldLabel *label); + + inline void setProgress(qreal progress); + inline qreal progress() const; + +public slots: + void setupProperties(); + +private: + Q_DISABLE_COPY(QtMaterialTextFieldStateMachine) + + QtMaterialTextField *const m_textField; + QState *const m_normalState; + QState *const m_focusedState; + QtMaterialTextFieldLabel *m_label; + QPropertyAnimation *m_offsetAnimation; + QPropertyAnimation *m_colorAnimation; + qreal m_progress; +}; + +inline void QtMaterialTextFieldStateMachine::setProgress(qreal progress) +{ + m_progress = progress; + m_textField->update(); +} + +inline qreal QtMaterialTextFieldStateMachine::progress() const +{ + return m_progress; +} + +class QtMaterialTextFieldLabel : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(qreal scale WRITE setScale READ scale) + Q_PROPERTY(QPointF offset WRITE setOffset READ offset) + Q_PROPERTY(QColor color WRITE setColor READ color) + +public: + QtMaterialTextFieldLabel(QtMaterialTextField *parent); + ~QtMaterialTextFieldLabel(); + + inline void setScale(qreal scale); + inline qreal scale() const; + + inline void setOffset(const QPointF &pos); + inline QPointF offset() const; + + inline void setColor(const QColor &color); + inline QColor color() const; + +protected: + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialTextFieldLabel) + + QtMaterialTextField *const m_textField; + qreal m_scale; + qreal m_posX; + qreal m_posY; + QColor m_color; +}; + +inline void QtMaterialTextFieldLabel::setScale(qreal scale) +{ + m_scale = scale; + update(); +} + +inline qreal QtMaterialTextFieldLabel::scale() const +{ + return m_scale; +} + +inline void QtMaterialTextFieldLabel::setOffset(const QPointF &pos) +{ + m_posX = pos.x(); + m_posY = pos.y(); + update(); +} + +inline QPointF QtMaterialTextFieldLabel::offset() const +{ + return QPointF(m_posX, m_posY); +} + +inline void QtMaterialTextFieldLabel::setColor(const QColor &color) +{ + m_color = color; + update(); +} + +inline QColor QtMaterialTextFieldLabel::color() const +{ + return m_color; +} + +#endif // QTMATERIALTEXTFIELD_INTERNAL_H diff --git a/src/material-widgets/qtmaterialtextfield_p.h b/src/material-widgets/qtmaterialtextfield_p.h new file mode 100644 index 0000000..9e8c835 --- /dev/null +++ b/src/material-widgets/qtmaterialtextfield_p.h @@ -0,0 +1,36 @@ +#ifndef QTMATERIALTEXTFIELD_P_H +#define QTMATERIALTEXTFIELD_P_H + +#include +#include + +class QtMaterialTextField; +class QtMaterialTextFieldStateMachine; +class QtMaterialTextFieldLabel; + +class QtMaterialTextFieldPrivate +{ + Q_DISABLE_COPY(QtMaterialTextFieldPrivate) + Q_DECLARE_PUBLIC(QtMaterialTextField) + +public: + QtMaterialTextFieldPrivate(QtMaterialTextField *q); + virtual ~QtMaterialTextFieldPrivate(); + + void init(); + + QtMaterialTextField *const q_ptr; + QtMaterialTextFieldStateMachine *stateMachine; + QtMaterialTextFieldLabel *label; + QColor textColor; + QColor labelColor; + QColor inkColor; + QColor inputLineColor; + QString labelString; + qreal labelFontSize; + bool showLabel; + bool showInputLine; + bool useThemeColors; +}; + +#endif // QTMATERIALTEXTFIELD_P_H diff --git a/src/material-widgets/qtmaterialtoggle.cpp b/src/material-widgets/qtmaterialtoggle.cpp new file mode 100644 index 0000000..6d11fc9 --- /dev/null +++ b/src/material-widgets/qtmaterialtoggle.cpp @@ -0,0 +1,298 @@ +#include "qtmaterialtoggle.h" +#include "qtmaterialtoggle_p.h" +#include +#include +#include +#include +#include "qtmaterialtoggle_internal.h" +#include "lib/qtmaterialstyle.h" + +/*! + * \class QtMaterialTogglePrivate + * \internal + */ + +QtMaterialTogglePrivate::QtMaterialTogglePrivate(QtMaterialToggle *q) + : q_ptr(q) +{ +} + +QtMaterialTogglePrivate::~QtMaterialTogglePrivate() +{ +} + +void QtMaterialTogglePrivate::init() +{ + Q_Q(QtMaterialToggle); + + track = new QtMaterialToggleTrack(q); + thumb = new QtMaterialToggleThumb(q); + rippleOverlay = new QtMaterialToggleRippleOverlay(thumb, track, q); + stateMachine = new QStateMachine(q); + offState = new QState; + onState = new QState; + orientation = Qt::Horizontal; + useThemeColors = true; + + q->setCheckable(true); + q->setChecked(false); + q->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum); + + stateMachine->addState(offState); + stateMachine->addState(onState); + stateMachine->setInitialState(offState); + + offState->assignProperty(thumb, "shift", 0); + onState->assignProperty(thumb, "shift", 1); + + QSignalTransition *transition; + QPropertyAnimation *animation; + + // + + transition = new QSignalTransition(q, SIGNAL(toggled(bool))); + transition->setTargetState(onState); + offState->addTransition(transition); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("shift"); + animation->setTargetObject(thumb); + animation->setDuration(200); + animation->setEasingCurve(QEasingCurve::OutQuad); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("trackColor"); + animation->setTargetObject(track); + animation->setDuration(150); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("thumbColor"); + animation->setTargetObject(thumb); + animation->setDuration(150); + transition->addAnimation(animation); + + // + + transition = new QSignalTransition(q, SIGNAL(toggled(bool))); + transition->setTargetState(offState); + onState->addTransition(transition); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("shift"); + animation->setTargetObject(thumb); + animation->setDuration(200); + animation->setEasingCurve(QEasingCurve::OutQuad); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("trackColor"); + animation->setTargetObject(track); + animation->setDuration(150); + transition->addAnimation(animation); + + animation = new QPropertyAnimation(q); + animation->setPropertyName("thumbColor"); + animation->setTargetObject(thumb); + animation->setDuration(150); + transition->addAnimation(animation); + + // + + setupProperties(); + + stateMachine->start(); + QCoreApplication::processEvents(); +} + +void QtMaterialTogglePrivate::setupProperties() +{ + Q_Q(QtMaterialToggle); + + if (q->isEnabled()) { + const qreal shift = thumb->shift(); + if (qFuzzyCompare(shift, 1)) { + thumb->setThumbColor(q->activeColor()); + track->setTrackColor(q->activeColor().lighter(110)); + } else if (qFuzzyCompare(1+shift, 1)) { + thumb->setThumbColor(q->inactiveColor()); + track->setTrackColor(q->trackColor()); + } + } + + offState->assignProperty(track, "trackColor", q->trackColor().lighter(110)); + onState->assignProperty(track, "trackColor", q->activeColor().lighter(110)); + + offState->assignProperty(thumb, "thumbColor", q->inactiveColor()); + onState->assignProperty(thumb, "thumbColor", q->activeColor()); + + q->update(); +} + +/*! + * \class QtMaterialToggle + */ + +QtMaterialToggle::QtMaterialToggle(QWidget *parent) + : QAbstractButton(parent), + d_ptr(new QtMaterialTogglePrivate(this)) +{ + d_func()->init(); +} + +QtMaterialToggle::~QtMaterialToggle() +{ +} + +void QtMaterialToggle::setUseThemeColors(bool value) +{ + Q_D(QtMaterialToggle); + + d->useThemeColors = value; + d->setupProperties(); +} + +bool QtMaterialToggle::useThemeColors() const +{ + Q_D(const QtMaterialToggle); + + return d->useThemeColors; +} + +void QtMaterialToggle::setDisabledColor(const QColor &color) +{ + Q_D(QtMaterialToggle); + + d->disabledColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->setupProperties(); +} + +QColor QtMaterialToggle::disabledColor() const +{ + Q_D(const QtMaterialToggle); + + if (d->useThemeColors || !d->disabledColor.isValid()) { + return QtMaterialStyle::instance().themeColor("disabled"); + } else { + return d->disabledColor; + } +} + +void QtMaterialToggle::setActiveColor(const QColor &color) +{ + Q_D(QtMaterialToggle); + + d->activeColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->setupProperties(); +} + +QColor QtMaterialToggle::activeColor() const +{ + Q_D(const QtMaterialToggle); + + if (d->useThemeColors || !d->activeColor.isValid()) { + return QtMaterialStyle::instance().themeColor("primary1"); + } else { + return d->activeColor; + } +} + +void QtMaterialToggle::setInactiveColor(const QColor &color) +{ + Q_D(QtMaterialToggle); + + d->inactiveColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->setupProperties(); +} + +QColor QtMaterialToggle::inactiveColor() const +{ + Q_D(const QtMaterialToggle); + + if (d->useThemeColors || !d->inactiveColor.isValid()) { + return QtMaterialStyle::instance().themeColor("canvas"); + } else { + return d->inactiveColor; + } +} + +void QtMaterialToggle::setTrackColor(const QColor &color) +{ + Q_D(QtMaterialToggle); + + d->trackColor = color; + + MATERIAL_DISABLE_THEME_COLORS + d->setupProperties(); +} + +QColor QtMaterialToggle::trackColor() const +{ + Q_D(const QtMaterialToggle); + + if (d->useThemeColors || !d->trackColor.isValid()) { + return QtMaterialStyle::instance().themeColor("accent3"); + } else { + return d->trackColor; + } +} + +void QtMaterialToggle::setOrientation(Qt::Orientation orientation) +{ + Q_D(QtMaterialToggle); + + if (d->orientation == orientation) { + return; + } + + d->orientation = orientation; + updateGeometry(); +} + +Qt::Orientation QtMaterialToggle::orientation() const +{ + Q_D(const QtMaterialToggle); + + return d->orientation; +} + +QSize QtMaterialToggle::sizeHint() const +{ + Q_D(const QtMaterialToggle); + + return Qt::Horizontal == d->orientation + ? QSize(64, 48) + : QSize(48, 64); +} + +bool QtMaterialToggle::event(QEvent *event) +{ + Q_D(QtMaterialToggle); + + switch (event->type()) + { + case QEvent::ParentChange: + { + QWidget *widget; + if ((widget = parentWidget())) { + d->rippleOverlay->setParent(widget); + } + break; + } + default: + break; + } + return QAbstractButton::event(event); +} + +void QtMaterialToggle::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) +} diff --git a/src/material-widgets/qtmaterialtoggle.h b/src/material-widgets/qtmaterialtoggle.h new file mode 100644 index 0000000..5d5a557 --- /dev/null +++ b/src/material-widgets/qtmaterialtoggle.h @@ -0,0 +1,52 @@ +#ifndef QTMATERIALTOGGLE_H +#define QTMATERIALTOGGLE_H + +#include + +class QtMaterialTogglePrivate; + +class QtMaterialToggle : public QAbstractButton +{ + Q_OBJECT + + Q_PROPERTY(QColor disabledColor WRITE setDisabledColor READ disabledColor) + Q_PROPERTY(QColor activeColor WRITE setActiveColor READ activeColor) + Q_PROPERTY(QColor inactiveColor WRITE setInactiveColor READ inactiveColor) + Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) + +public: + explicit QtMaterialToggle(QWidget *parent = 0); + ~QtMaterialToggle(); + + void setUseThemeColors(bool value); + bool useThemeColors() const; + + void setDisabledColor(const QColor &color); + QColor disabledColor() const; + + void setActiveColor(const QColor &color); + QColor activeColor() const; + + void setInactiveColor(const QColor &color); + QColor inactiveColor() const; + + void setTrackColor(const QColor &color); + QColor trackColor() const; + + void setOrientation(Qt::Orientation orientation); + Qt::Orientation orientation() const; + + QSize sizeHint() const Q_DECL_OVERRIDE; + +protected: + bool event(QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + + const QScopedPointer d_ptr; + +private: + Q_DISABLE_COPY(QtMaterialToggle) + Q_DECLARE_PRIVATE(QtMaterialToggle) +}; + +#endif // QTMATERIALTOGGLE_H diff --git a/src/material-widgets/qtmaterialtoggle_internal.cpp b/src/material-widgets/qtmaterialtoggle_internal.cpp new file mode 100644 index 0000000..9bcf823 --- /dev/null +++ b/src/material-widgets/qtmaterialtoggle_internal.cpp @@ -0,0 +1,231 @@ +#include "qtmaterialtoggle_internal.h" +#include +#include +#include +#include "qtmaterialtoggle.h" +#include "lib/qtmaterialripple.h" + +/*! + * \class QtMaterialToggleRippleOverlay + * \internal + */ + +QtMaterialToggleRippleOverlay::QtMaterialToggleRippleOverlay( + QtMaterialToggleThumb *thumb, + QtMaterialToggleTrack *track, + QtMaterialToggle *parent) + : QtMaterialRippleOverlay(parent->parentWidget()), + m_toggle(parent), + m_thumb(thumb), + m_track(track) +{ + connect(parent, SIGNAL(toggled(bool)), this, SLOT(addToggleRipple())); + + thumb->installEventFilter(this); +} + +QtMaterialToggleRippleOverlay::~QtMaterialToggleRippleOverlay() +{ +} + +void QtMaterialToggleRippleOverlay::addToggleRipple() +{ + if (!m_toggle->isEnabled()) { + return; + } + + int t, w; + + if (Qt::Horizontal == m_toggle->orientation()) { + t = m_toggle->height()/2; + w = m_thumb->height()/2+10; + } else { + t = m_toggle->width()/2; + w = m_thumb->width()/2+10; + } + + QtMaterialRipple *ripple = new QtMaterialRipple(QPoint(10+t, 20+t)); + ripple->setColor(m_track->trackColor()); + ripple->setRadiusEndValue(w); + ripple->setOpacityStartValue(0.8); + + addRipple(ripple); +} + +bool QtMaterialToggleRippleOverlay::eventFilter(QObject *obj, QEvent *event) +{ + if (QEvent::Paint == event->type()) { + setGeometry(overlayGeometry()); + QList::const_iterator i; + QList items = ripples(); + QColor color = m_track->trackColor(); + for (i = items.begin(); i != items.end(); ++i) { + (*i)->setColor(color); + } + } + return QtMaterialRippleOverlay::eventFilter(obj, event); +} + +QRect QtMaterialToggleRippleOverlay::overlayGeometry() const +{ + const qreal offset = m_thumb->offset(); + if (Qt::Horizontal == m_toggle->orientation()) { + return m_toggle->geometry().adjusted(-10+offset, -20, 10+offset, 20); + } else { + return m_toggle->geometry().adjusted(-10, -20+offset, 10, 20+offset); + } +} + +/*! + * \class QtMaterialToggleThumb + * \internal + */ + +QtMaterialToggleThumb::QtMaterialToggleThumb(QtMaterialToggle *parent) + : QWidget(parent), + m_toggle(parent), + m_shift(0), + m_offset(0) +{ + Q_ASSERT(parent); + + QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect; + effect->setBlurRadius(6); + effect->setColor(QColor(0, 0, 0, 80)); + effect->setOffset(QPointF(0, 1)); + setGraphicsEffect(effect); + + parent->installEventFilter(this); +} + +QtMaterialToggleThumb::~QtMaterialToggleThumb() +{ +} + +void QtMaterialToggleThumb::setShift(qreal shift) +{ + if (m_shift == shift) { + return; + } + + m_shift = shift; + updateOffset(); +} + +bool QtMaterialToggleThumb::eventFilter(QObject *obj, QEvent *event) +{ + const QEvent::Type type = event->type(); + + if (QEvent::Resize == type || QEvent::Move == type) + { + setGeometry(m_toggle->rect().adjusted(8, 8, -8, -8)); + updateOffset(); + } + return QWidget::eventFilter(obj, event); +} + +void QtMaterialToggleThumb::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QBrush brush; + brush.setStyle(Qt::SolidPattern); + brush.setColor(m_toggle->isEnabled() ? m_thumbColor : Qt::white); + + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + int s; + QRectF r; + + if (Qt::Horizontal == m_toggle->orientation()) { + s = height()-10; + r = QRectF(5+m_offset, 5, s, s); + } else { + s = width()-10; + r = QRectF(5, 5+m_offset, s, s); + } + + painter.drawEllipse(r); + + if (!m_toggle->isEnabled()) { + brush.setColor(m_toggle->disabledColor()); + painter.setBrush(brush); + painter.drawEllipse(r); + } +} + +void QtMaterialToggleThumb::updateOffset() +{ + const QSize s(Qt::Horizontal == m_toggle->orientation() + ? size() : size().transposed()); + m_offset = m_shift*static_cast(s.width()-s.height()); + update(); +} + +/*! + * \class QtMaterialToggleTrack + * \internal + */ + +QtMaterialToggleTrack::QtMaterialToggleTrack(QtMaterialToggle *parent) + : QWidget(parent), + m_toggle(parent) +{ + Q_ASSERT(parent); + + parent->installEventFilter(this); +} + +QtMaterialToggleTrack::~QtMaterialToggleTrack() +{ +} + +void QtMaterialToggleTrack::setTrackColor(const QColor &color) +{ + m_trackColor = color; + update(); +} + +bool QtMaterialToggleTrack::eventFilter(QObject *obj, QEvent *event) +{ + const QEvent::Type type = event->type(); + + if (QEvent::Resize == type || QEvent::Move == type) { + setGeometry(m_toggle->rect()); + } + return QWidget::eventFilter(obj, event); +} + +void QtMaterialToggleTrack::paintEvent(QPaintEvent *event) +{ + Q_UNUSED(event) + + QPainter painter(this); + painter.setRenderHint(QPainter::Antialiasing); + + QBrush brush; + if (m_toggle->isEnabled()) { + brush.setColor(m_trackColor); + painter.setOpacity(0.8); + } else { + brush.setColor(m_toggle->disabledColor()); + painter.setOpacity(0.6); + } + brush.setStyle(Qt::SolidPattern); + painter.setBrush(brush); + painter.setPen(Qt::NoPen); + + if (Qt::Horizontal == m_toggle->orientation()) { + const int h = height()/2; + const QRect r(0, h/2, width(), h); + painter.drawRoundedRect(r.adjusted(14, 4, -14, -4), h/2-4, h/2-4); + } else { + const int w = width()/2; + const QRect r(w/2, 0, w, height()); + painter.drawRoundedRect(r.adjusted(4, 14, -4, -14), w/2-4, w/2-4); + } +} diff --git a/src/material-widgets/qtmaterialtoggle_internal.h b/src/material-widgets/qtmaterialtoggle_internal.h new file mode 100644 index 0000000..079e369 --- /dev/null +++ b/src/material-widgets/qtmaterialtoggle_internal.h @@ -0,0 +1,120 @@ +#ifndef QTMATERIALTOGGLE_INTERNAL_H +#define QTMATERIALTOGGLE_INTERNAL_H + +#include +#include "lib/qtmaterialrippleoverlay.h" + +class QtMaterialToggle; +class QtMaterialToggleThumb; +class QtMaterialToggleTrack; + +class QtMaterialToggleRippleOverlay : public QtMaterialRippleOverlay +{ + Q_OBJECT + +public: + QtMaterialToggleRippleOverlay(QtMaterialToggleThumb *thumb, + QtMaterialToggleTrack *track, + QtMaterialToggle *parent); + ~QtMaterialToggleRippleOverlay(); + +protected slots: + void addToggleRipple(); + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + QRect overlayGeometry() const Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialToggleRippleOverlay) + + QtMaterialToggle *const m_toggle; + QtMaterialToggleThumb *const m_thumb; + QtMaterialToggleTrack *const m_track; +}; + +class QtMaterialToggleThumb : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(qreal shift WRITE setShift READ shift) + Q_PROPERTY(QColor thumbColor WRITE setThumbColor READ thumbColor) + +public: + QtMaterialToggleThumb(QtMaterialToggle *parent); + ~QtMaterialToggleThumb(); + + void setShift(qreal shift); + inline qreal shift() const; + + inline qreal offset() const; + + inline void setThumbColor(const QColor &color); + inline QColor thumbColor() const; + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialToggleThumb) + + void updateOffset(); + + QtMaterialToggle *const m_toggle; + QColor m_thumbColor; + qreal m_shift; + qreal m_offset; +}; + +inline qreal QtMaterialToggleThumb::shift() const +{ + return m_shift; +} + +inline qreal QtMaterialToggleThumb::offset() const +{ + return m_offset; +} + +inline void QtMaterialToggleThumb::setThumbColor(const QColor &color) +{ + m_thumbColor = color; + update(); +} + +inline QColor QtMaterialToggleThumb::thumbColor() const +{ + return m_thumbColor; +} + +class QtMaterialToggleTrack : public QWidget +{ + Q_OBJECT + + Q_PROPERTY(QColor trackColor WRITE setTrackColor READ trackColor) + +public: + QtMaterialToggleTrack(QtMaterialToggle *parent); + ~QtMaterialToggleTrack(); + + void setTrackColor(const QColor &color); + inline QColor trackColor() const; + +protected: + bool eventFilter(QObject *obj, QEvent *event) Q_DECL_OVERRIDE; + void paintEvent(QPaintEvent *event) Q_DECL_OVERRIDE; + +private: + Q_DISABLE_COPY(QtMaterialToggleTrack) + + QtMaterialToggle *const m_toggle; + QColor m_trackColor; +}; + +inline QColor QtMaterialToggleTrack::trackColor() const +{ + return m_trackColor; +} + +#endif // QTMATERIALTOGGLE_INTERNAL_H diff --git a/src/material-widgets/qtmaterialtoggle_p.h b/src/material-widgets/qtmaterialtoggle_p.h new file mode 100644 index 0000000..f50d5b3 --- /dev/null +++ b/src/material-widgets/qtmaterialtoggle_p.h @@ -0,0 +1,41 @@ +#ifndef QTMATERIALTOGGLE_P_H +#define QTMATERIALTOGGLE_P_H + +#include + +class QStateMachine; +class QState; +class QColor; +class QtMaterialToggle; +class QtMaterialToggleTrack; +class QtMaterialToggleThumb; +class QtMaterialToggleRippleOverlay; + +class QtMaterialTogglePrivate +{ + Q_DISABLE_COPY(QtMaterialTogglePrivate) + Q_DECLARE_PUBLIC(QtMaterialToggle) + +public: + QtMaterialTogglePrivate(QtMaterialToggle *q); + ~QtMaterialTogglePrivate(); + + void init(); + void setupProperties(); + + QtMaterialToggle *const q_ptr; + QtMaterialToggleTrack *track; + QtMaterialToggleThumb *thumb; + QtMaterialToggleRippleOverlay *rippleOverlay; + QStateMachine *stateMachine; + QState *offState; + QState *onState; + Qt::Orientation orientation; + QColor disabledColor; + QColor activeColor; + QColor inactiveColor; + QColor trackColor; + bool useThemeColors; +}; + +#endif // QTMATERIALTOGGLE_P_H diff --git a/src/material-widgets/resources.qrc b/src/material-widgets/resources.qrc new file mode 100644 index 0000000..eedc664 --- /dev/null +++ b/src/material-widgets/resources.qrc @@ -0,0 +1,972 @@ + + + fonts/Roboto/Roboto-Black.ttf + fonts/Roboto/Roboto-Bold.ttf + fonts/Roboto/Roboto-Medium.ttf + fonts/Roboto/Roboto-Regular.ttf + fonts/Roboto/Roboto-Light.ttf + fonts/Roboto/Roboto-Thin.ttf + + + icons/communication/svg/production/ic_message_24px.svg + icons/toggle/svg/production/ic_check_box_24px.svg + icons/toggle/svg/production/ic_check_box_outline_blank_24px.svg + icons/toggle/svg/production/ic_indeterminate_check_box_24px.svg + icons/toggle/svg/production/ic_radio_button_checked_24px.svg + icons/toggle/svg/production/ic_radio_button_unchecked_24px.svg + icons/toggle/svg/production/ic_star_24px.svg + icons/toggle/svg/production/ic_star_border_24px.svg + icons/toggle/svg/production/ic_star_half_24px.svg + icons/communication/svg/production/ic_business_24px.svg + icons/communication/svg/production/ic_call_24px.svg + icons/communication/svg/production/ic_call_end_24px.svg + icons/communication/svg/production/ic_call_made_24px.svg + icons/communication/svg/production/ic_call_merge_24px.svg + icons/communication/svg/production/ic_call_missed_24px.svg + icons/communication/svg/production/ic_call_missed_outgoing_24px.svg + icons/communication/svg/production/ic_call_received_24px.svg + icons/communication/svg/production/ic_call_split_24px.svg + icons/communication/svg/production/ic_chat_24px.svg + icons/communication/svg/production/ic_chat_bubble_24px.svg + icons/communication/svg/production/ic_chat_bubble_outline_24px.svg + icons/communication/svg/production/ic_clear_all_24px.svg + icons/communication/svg/production/ic_comment_24px.svg + icons/communication/svg/production/ic_contact_mail_24px.svg + icons/communication/svg/production/ic_contact_phone_24px.svg + icons/communication/svg/production/ic_contacts_24px.svg + icons/communication/svg/production/ic_dialer_sip_24px.svg + icons/communication/svg/production/ic_dialpad_24px.svg + icons/communication/svg/production/ic_email_24px.svg + icons/communication/svg/production/ic_forum_24px.svg + icons/communication/svg/production/ic_import_contacts_24px.svg + icons/communication/svg/production/ic_import_export_24px.svg + icons/communication/svg/production/ic_invert_colors_off_24px.svg + icons/communication/svg/production/ic_live_help_24px.svg + icons/communication/svg/production/ic_location_off_24px.svg + icons/communication/svg/production/ic_location_on_24px.svg + icons/communication/svg/production/ic_mail_outline_24px.svg + icons/communication/svg/production/ic_no_sim_24px.svg + icons/communication/svg/production/ic_phone_24px.svg + icons/communication/svg/production/ic_phonelink_erase_24px.svg + icons/communication/svg/production/ic_phonelink_lock_24px.svg + icons/communication/svg/production/ic_phonelink_ring_24px.svg + icons/communication/svg/production/ic_phonelink_setup_24px.svg + icons/communication/svg/production/ic_portable_wifi_off_24px.svg + icons/communication/svg/production/ic_present_to_all_24px.svg + icons/communication/svg/production/ic_ring_volume_24px.svg + icons/communication/svg/production/ic_rss_feed_24px.svg + icons/communication/svg/production/ic_screen_share_24px.svg + icons/communication/svg/production/ic_speaker_phone_24px.svg + icons/communication/svg/production/ic_stay_current_landscape_24px.svg + icons/communication/svg/production/ic_stay_current_portrait_24px.svg + icons/communication/svg/production/ic_stay_primary_landscape_24px.svg + icons/communication/svg/production/ic_stay_primary_portrait_24px.svg + icons/communication/svg/production/ic_stop_screen_share_24px.svg + icons/communication/svg/production/ic_swap_calls_24px.svg + icons/communication/svg/production/ic_textsms_24px.svg + icons/communication/svg/production/ic_voicemail_24px.svg + icons/communication/svg/production/ic_vpn_key_24px.svg + icons/action/svg/production/ic_3d_rotation_24px.svg + icons/action/svg/production/ic_accessibility_24px.svg + icons/action/svg/production/ic_accessible_24px.svg + icons/action/svg/production/ic_account_balance_24px.svg + icons/action/svg/production/ic_account_balance_wallet_24px.svg + icons/action/svg/production/ic_account_box_24px.svg + icons/action/svg/production/ic_account_circle_24px.svg + icons/action/svg/production/ic_add_shopping_cart_24px.svg + icons/action/svg/production/ic_alarm_24px.svg + icons/action/svg/production/ic_alarm_add_24px.svg + icons/action/svg/production/ic_alarm_off_24px.svg + icons/action/svg/production/ic_alarm_on_24px.svg + icons/action/svg/production/ic_all_out_24px.svg + icons/action/svg/production/ic_android_24px.svg + icons/action/svg/production/ic_announcement_24px.svg + icons/action/svg/production/ic_aspect_ratio_24px.svg + icons/action/svg/production/ic_assessment_24px.svg + icons/action/svg/production/ic_assignment_24px.svg + icons/action/svg/production/ic_assignment_ind_24px.svg + icons/action/svg/production/ic_assignment_late_24px.svg + icons/action/svg/production/ic_assignment_return_24px.svg + icons/action/svg/production/ic_assignment_returned_24px.svg + icons/action/svg/production/ic_assignment_turned_in_24px.svg + icons/action/svg/production/ic_autorenew_24px.svg + icons/action/svg/production/ic_backup_24px.svg + icons/action/svg/production/ic_book_24px.svg + icons/action/svg/production/ic_bookmark_24px.svg + icons/action/svg/production/ic_bookmark_border_24px.svg + icons/action/svg/production/ic_bug_report_24px.svg + icons/action/svg/production/ic_build_24px.svg + icons/action/svg/production/ic_cached_24px.svg + icons/action/svg/production/ic_camera_enhance_24px.svg + icons/action/svg/production/ic_card_giftcard_24px.svg + icons/action/svg/production/ic_card_membership_24px.svg + icons/action/svg/production/ic_card_travel_24px.svg + icons/action/svg/production/ic_change_history_24px.svg + icons/action/svg/production/ic_check_circle_24px.svg + icons/action/svg/production/ic_chrome_reader_mode_24px.svg + icons/action/svg/production/ic_class_24px.svg + icons/action/svg/production/ic_code_24px.svg + icons/action/svg/production/ic_compare_arrows_24px.svg + icons/action/svg/production/ic_copyright_24px.svg + icons/action/svg/production/ic_credit_card_24px.svg + icons/action/svg/production/ic_dashboard_24px.svg + icons/action/svg/production/ic_date_range_24px.svg + icons/action/svg/production/ic_delete_24px.svg + icons/action/svg/production/ic_delete_forever_24px.svg + icons/action/svg/production/ic_description_24px.svg + icons/action/svg/production/ic_dns_24px.svg + icons/action/svg/production/ic_done_24px.svg + icons/action/svg/production/ic_done_all_24px.svg + icons/action/svg/production/ic_donut_large_24px.svg + icons/action/svg/production/ic_donut_small_24px.svg + icons/action/svg/production/ic_eject_24px.svg + icons/action/svg/production/ic_euro_symbol_24px.svg + icons/action/svg/production/ic_event_24px.svg + icons/action/svg/production/ic_event_seat_24px.svg + icons/action/svg/production/ic_exit_to_app_24px.svg + icons/action/svg/production/ic_explore_24px.svg + icons/action/svg/production/ic_extension_24px.svg + icons/action/svg/production/ic_face_24px.svg + icons/action/svg/production/ic_favorite_24px.svg + icons/action/svg/production/ic_favorite_border_24px.svg + icons/action/svg/production/ic_feedback_24px.svg + icons/action/svg/production/ic_find_in_page_24px.svg + icons/action/svg/production/ic_find_replace_24px.svg + icons/action/svg/production/ic_fingerprint_24px.svg + icons/action/svg/production/ic_flight_land_24px.svg + icons/action/svg/production/ic_flight_takeoff_24px.svg + icons/action/svg/production/ic_flip_to_back_24px.svg + icons/action/svg/production/ic_flip_to_front_24px.svg + icons/action/svg/production/ic_g_translate_24px.svg + icons/action/svg/production/ic_gavel_24px.svg + icons/action/svg/production/ic_get_app_24px.svg + icons/action/svg/production/ic_gif_24px.svg + icons/action/svg/production/ic_grade_24px.svg + icons/action/svg/production/ic_group_work_24px.svg + icons/action/svg/production/ic_help_24px.svg + icons/action/svg/production/ic_help_outline_24px.svg + icons/action/svg/production/ic_highlight_off_24px.svg + icons/action/svg/production/ic_history_24px.svg + icons/action/svg/production/ic_home_24px.svg + icons/action/svg/production/ic_hourglass_empty_24px.svg + icons/action/svg/production/ic_hourglass_full_24px.svg + icons/action/svg/production/ic_http_24px.svg + icons/action/svg/production/ic_https_24px.svg + icons/action/svg/production/ic_important_devices_24px.svg + icons/action/svg/production/ic_info_24px.svg + icons/action/svg/production/ic_info_outline_24px.svg + icons/action/svg/production/ic_input_24px.svg + icons/action/svg/production/ic_invert_colors_24px.svg + icons/action/svg/production/ic_label_24px.svg + icons/action/svg/production/ic_label_outline_24px.svg + icons/action/svg/production/ic_language_24px.svg + icons/action/svg/production/ic_launch_24px.svg + icons/action/svg/production/ic_lightbulb_outline_24px.svg + icons/action/svg/production/ic_line_style_24px.svg + icons/action/svg/production/ic_line_weight_24px.svg + icons/action/svg/production/ic_list_24px.svg + icons/action/svg/production/ic_lock_24px.svg + icons/action/svg/production/ic_lock_open_24px.svg + icons/action/svg/production/ic_lock_outline_24px.svg + icons/action/svg/production/ic_loyalty_24px.svg + icons/action/svg/production/ic_markunread_mailbox_24px.svg + icons/action/svg/production/ic_motorcycle_24px.svg + icons/action/svg/production/ic_note_add_24px.svg + icons/action/svg/production/ic_offline_pin_24px.svg + icons/action/svg/production/ic_opacity_24px.svg + icons/action/svg/production/ic_open_in_browser_24px.svg + icons/action/svg/production/ic_open_in_new_24px.svg + icons/action/svg/production/ic_open_with_24px.svg + icons/action/svg/production/ic_pageview_24px.svg + icons/action/svg/production/ic_pan_tool_24px.svg + icons/action/svg/production/ic_payment_24px.svg + icons/action/svg/production/ic_perm_camera_mic_24px.svg + icons/action/svg/production/ic_perm_contact_calendar_24px.svg + icons/action/svg/production/ic_perm_data_setting_24px.svg + icons/action/svg/production/ic_perm_device_information_24px.svg + icons/action/svg/production/ic_perm_identity_24px.svg + icons/action/svg/production/ic_perm_media_24px.svg + icons/action/svg/production/ic_perm_phone_msg_24px.svg + icons/action/svg/production/ic_perm_scan_wifi_24px.svg + icons/action/svg/production/ic_pets_24px.svg + icons/action/svg/production/ic_picture_in_picture_24px.svg + icons/action/svg/production/ic_picture_in_picture_alt_24px.svg + icons/action/svg/production/ic_play_for_work_24px.svg + icons/action/svg/production/ic_polymer_24px.svg + icons/action/svg/production/ic_power_settings_new_24px.svg + icons/action/svg/production/ic_pregnant_woman_24px.svg + icons/action/svg/production/ic_print_24px.svg + icons/action/svg/production/ic_query_builder_24px.svg + icons/action/svg/production/ic_question_answer_24px.svg + icons/action/svg/production/ic_receipt_24px.svg + icons/action/svg/production/ic_record_voice_over_24px.svg + icons/action/svg/production/ic_redeem_24px.svg + icons/action/svg/production/ic_remove_shopping_cart_24px.svg + icons/action/svg/production/ic_reorder_24px.svg + icons/action/svg/production/ic_report_problem_24px.svg + icons/action/svg/production/ic_restore_24px.svg + icons/action/svg/production/ic_restore_page_24px.svg + icons/action/svg/production/ic_room_24px.svg + icons/action/svg/production/ic_rounded_corner_24px.svg + icons/action/svg/production/ic_rowing_24px.svg + icons/action/svg/production/ic_schedule_24px.svg + icons/action/svg/production/ic_search_24px.svg + icons/action/svg/production/ic_settings_24px.svg + icons/action/svg/production/ic_settings_applications_24px.svg + icons/action/svg/production/ic_settings_backup_restore_24px.svg + icons/action/svg/production/ic_settings_bluetooth_24px.svg + icons/action/svg/production/ic_settings_brightness_24px.svg + icons/action/svg/production/ic_settings_cell_24px.svg + icons/action/svg/production/ic_settings_ethernet_24px.svg + icons/action/svg/production/ic_settings_input_antenna_24px.svg + icons/action/svg/production/ic_settings_input_component_24px.svg + icons/action/svg/production/ic_settings_input_composite_24px.svg + icons/action/svg/production/ic_settings_input_hdmi_24px.svg + icons/action/svg/production/ic_settings_input_svideo_24px.svg + icons/action/svg/production/ic_settings_overscan_24px.svg + icons/action/svg/production/ic_settings_phone_24px.svg + icons/action/svg/production/ic_settings_power_24px.svg + icons/action/svg/production/ic_settings_remote_24px.svg + icons/action/svg/production/ic_settings_voice_24px.svg + icons/action/svg/production/ic_shop_24px.svg + icons/action/svg/production/ic_shop_two_24px.svg + icons/action/svg/production/ic_shopping_basket_24px.svg + icons/action/svg/production/ic_shopping_cart_24px.svg + icons/action/svg/production/ic_speaker_notes_24px.svg + icons/action/svg/production/ic_speaker_notes_off_24px.svg + icons/action/svg/production/ic_spellcheck_24px.svg + icons/action/svg/production/ic_stars_24px.svg + icons/action/svg/production/ic_store_24px.svg + icons/action/svg/production/ic_subject_24px.svg + icons/action/svg/production/ic_supervisor_account_24px.svg + icons/action/svg/production/ic_swap_horiz_24px.svg + icons/action/svg/production/ic_swap_vert_24px.svg + icons/action/svg/production/ic_swap_vertical_circle_24px.svg + icons/action/svg/production/ic_system_update_alt_24px.svg + icons/action/svg/production/ic_tab_24px.svg + icons/action/svg/production/ic_tab_unselected_24px.svg + icons/action/svg/production/ic_theaters_24px.svg + icons/action/svg/production/ic_thumb_down_24px.svg + icons/action/svg/production/ic_thumb_up_24px.svg + icons/action/svg/production/ic_thumbs_up_down_24px.svg + icons/action/svg/production/ic_timeline_24px.svg + icons/action/svg/production/ic_toc_24px.svg + icons/action/svg/production/ic_today_24px.svg + icons/action/svg/production/ic_toll_24px.svg + icons/action/svg/production/ic_touch_app_24px.svg + icons/action/svg/production/ic_track_changes_24px.svg + icons/action/svg/production/ic_translate_24px.svg + icons/action/svg/production/ic_trending_down_24px.svg + icons/action/svg/production/ic_trending_flat_24px.svg + icons/action/svg/production/ic_trending_up_24px.svg + icons/action/svg/production/ic_turned_in_24px.svg + icons/action/svg/production/ic_turned_in_not_24px.svg + icons/action/svg/production/ic_update_24px.svg + icons/action/svg/production/ic_verified_user_24px.svg + icons/action/svg/production/ic_view_agenda_24px.svg + icons/action/svg/production/ic_view_array_24px.svg + icons/action/svg/production/ic_view_carousel_24px.svg + icons/action/svg/production/ic_view_column_24px.svg + icons/action/svg/production/ic_view_day_24px.svg + icons/action/svg/production/ic_view_headline_24px.svg + icons/action/svg/production/ic_view_list_24px.svg + icons/action/svg/production/ic_view_module_24px.svg + icons/action/svg/production/ic_view_quilt_24px.svg + icons/action/svg/production/ic_view_stream_24px.svg + icons/action/svg/production/ic_view_week_24px.svg + icons/action/svg/production/ic_visibility_24px.svg + icons/action/svg/production/ic_visibility_off_24px.svg + icons/action/svg/production/ic_watch_later_24px.svg + icons/action/svg/production/ic_work_24px.svg + icons/action/svg/production/ic_youtube_searched_for_24px.svg + icons/action/svg/production/ic_zoom_in_24px.svg + icons/action/svg/production/ic_zoom_out_24px.svg + icons/alert/svg/production/ic_add_alert_24px.svg + icons/alert/svg/production/ic_error_24px.svg + icons/alert/svg/production/ic_error_outline_24px.svg + icons/alert/svg/production/ic_warning_24px.svg + icons/av/svg/production/ic_add_to_queue_24px.svg + icons/av/svg/production/ic_airplay_24px.svg + icons/av/svg/production/ic_album_24px.svg + icons/av/svg/production/ic_art_track_24px.svg + icons/av/svg/production/ic_av_timer_24px.svg + icons/av/svg/production/ic_branding_watermark_24px.svg + icons/av/svg/production/ic_call_to_action_24px.svg + icons/av/svg/production/ic_closed_caption_24px.svg + icons/av/svg/production/ic_equalizer_24px.svg + icons/av/svg/production/ic_explicit_24px.svg + icons/av/svg/production/ic_fast_forward_24px.svg + icons/av/svg/production/ic_fast_rewind_24px.svg + icons/av/svg/production/ic_featured_play_list_24px.svg + icons/av/svg/production/ic_featured_video_24px.svg + icons/av/svg/production/ic_fiber_dvr_24px.svg + icons/av/svg/production/ic_fiber_manual_record_24px.svg + icons/av/svg/production/ic_fiber_new_24px.svg + icons/av/svg/production/ic_fiber_pin_24px.svg + icons/av/svg/production/ic_fiber_smart_record_24px.svg + icons/av/svg/production/ic_forward_5_24px.svg + icons/av/svg/production/ic_forward_10_24px.svg + icons/av/svg/production/ic_forward_30_24px.svg + icons/av/svg/production/ic_games_24px.svg + icons/av/svg/production/ic_hd_24px.svg + icons/av/svg/production/ic_hearing_24px.svg + icons/av/svg/production/ic_high_quality_24px.svg + icons/av/svg/production/ic_library_add_24px.svg + icons/av/svg/production/ic_library_books_24px.svg + icons/av/svg/production/ic_library_music_24px.svg + icons/av/svg/production/ic_loop_24px.svg + icons/av/svg/production/ic_mic_24px.svg + icons/av/svg/production/ic_mic_none_24px.svg + icons/av/svg/production/ic_mic_off_24px.svg + icons/av/svg/production/ic_movie_24px.svg + icons/av/svg/production/ic_music_video_24px.svg + icons/av/svg/production/ic_new_releases_24px.svg + icons/av/svg/production/ic_not_interested_24px.svg + icons/av/svg/production/ic_note_24px.svg + icons/av/svg/production/ic_pause_24px.svg + icons/av/svg/production/ic_pause_circle_filled_24px.svg + icons/av/svg/production/ic_pause_circle_outline_24px.svg + icons/av/svg/production/ic_play_arrow_24px.svg + icons/av/svg/production/ic_play_circle_filled_24px.svg + icons/av/svg/production/ic_play_circle_outline_24px.svg + icons/av/svg/production/ic_playlist_add_24px.svg + icons/av/svg/production/ic_playlist_add_check_24px.svg + icons/av/svg/production/ic_playlist_play_24px.svg + icons/av/svg/production/ic_queue_24px.svg + icons/av/svg/production/ic_queue_music_24px.svg + icons/av/svg/production/ic_queue_play_next_24px.svg + icons/av/svg/production/ic_radio_24px.svg + icons/av/svg/production/ic_recent_actors_24px.svg + icons/av/svg/production/ic_remove_from_queue_24px.svg + icons/av/svg/production/ic_repeat_24px.svg + icons/av/svg/production/ic_repeat_one_24px.svg + icons/av/svg/production/ic_replay_5_24px.svg + icons/av/svg/production/ic_replay_10_24px.svg + icons/av/svg/production/ic_replay_24px.svg + icons/av/svg/production/ic_replay_30_24px.svg + icons/av/svg/production/ic_shuffle_24px.svg + icons/av/svg/production/ic_skip_next_24px.svg + icons/av/svg/production/ic_skip_previous_24px.svg + icons/av/svg/production/ic_slow_motion_video_24px.svg + icons/av/svg/production/ic_snooze_24px.svg + icons/av/svg/production/ic_sort_by_alpha_24px.svg + icons/av/svg/production/ic_stop_24px.svg + icons/av/svg/production/ic_subscriptions_24px.svg + icons/av/svg/production/ic_subtitles_24px.svg + icons/av/svg/production/ic_surround_sound_24px.svg + icons/av/svg/production/ic_video_call_24px.svg + icons/av/svg/production/ic_video_label_24px.svg + icons/av/svg/production/ic_video_library_24px.svg + icons/av/svg/production/ic_videocam_24px.svg + icons/av/svg/production/ic_videocam_off_24px.svg + icons/av/svg/production/ic_volume_down_24px.svg + icons/av/svg/production/ic_volume_mute_24px.svg + icons/av/svg/production/ic_volume_off_24px.svg + icons/av/svg/production/ic_volume_up_24px.svg + icons/av/svg/production/ic_web_24px.svg + icons/av/svg/production/ic_web_asset_24px.svg + icons/content/svg/production/ic_add_24px.svg + icons/content/svg/production/ic_add_box_24px.svg + icons/content/svg/production/ic_add_circle_24px.svg + icons/content/svg/production/ic_add_circle_outline_24px.svg + icons/content/svg/production/ic_archive_24px.svg + icons/content/svg/production/ic_backspace_24px.svg + icons/content/svg/production/ic_block_24px.svg + icons/content/svg/production/ic_clear_24px.svg + icons/content/svg/production/ic_content_copy_24px.svg + icons/content/svg/production/ic_content_cut_24px.svg + icons/content/svg/production/ic_content_paste_24px.svg + icons/content/svg/production/ic_create_24px.svg + icons/content/svg/production/ic_delete_sweep_24px.svg + icons/content/svg/production/ic_drafts_24px.svg + icons/content/svg/production/ic_filter_list_24px.svg + icons/content/svg/production/ic_flag_24px.svg + icons/content/svg/production/ic_font_download_24px.svg + icons/content/svg/production/ic_forward_24px.svg + icons/content/svg/production/ic_gesture_24px.svg + icons/content/svg/production/ic_inbox_24px.svg + icons/content/svg/production/ic_link_24px.svg + icons/content/svg/production/ic_low_priority_24px.svg + icons/content/svg/production/ic_mail_24px.svg + icons/content/svg/production/ic_markunread_24px.svg + icons/content/svg/production/ic_move_to_inbox_24px.svg + icons/content/svg/production/ic_next_week_24px.svg + icons/content/svg/production/ic_redo_24px.svg + icons/content/svg/production/ic_remove_24px.svg + icons/content/svg/production/ic_remove_circle_24px.svg + icons/content/svg/production/ic_remove_circle_outline_24px.svg + icons/content/svg/production/ic_reply_24px.svg + icons/content/svg/production/ic_reply_all_24px.svg + icons/content/svg/production/ic_report_24px.svg + icons/content/svg/production/ic_save_24px.svg + icons/content/svg/production/ic_select_all_24px.svg + icons/content/svg/production/ic_send_24px.svg + icons/content/svg/production/ic_sort_24px.svg + icons/content/svg/production/ic_text_format_24px.svg + icons/content/svg/production/ic_unarchive_24px.svg + icons/content/svg/production/ic_undo_24px.svg + icons/content/svg/production/ic_weekend_24px.svg + icons/device/svg/production/ic_access_alarm_24px.svg + icons/device/svg/production/ic_access_alarms_24px.svg + icons/device/svg/production/ic_access_time_24px.svg + icons/device/svg/production/ic_add_alarm_24px.svg + icons/device/svg/production/ic_airplanemode_active_24px.svg + icons/device/svg/production/ic_airplanemode_inactive_24px.svg + icons/device/svg/production/ic_battery_20_24px.svg + icons/device/svg/production/ic_battery_30_24px.svg + icons/device/svg/production/ic_battery_50_24px.svg + icons/device/svg/production/ic_battery_60_24px.svg + icons/device/svg/production/ic_battery_80_24px.svg + icons/device/svg/production/ic_battery_90_24px.svg + icons/device/svg/production/ic_battery_alert_24px.svg + icons/device/svg/production/ic_battery_charging_20_24px.svg + icons/device/svg/production/ic_battery_charging_30_24px.svg + icons/device/svg/production/ic_battery_charging_50_24px.svg + icons/device/svg/production/ic_battery_charging_60_24px.svg + icons/device/svg/production/ic_battery_charging_80_24px.svg + icons/device/svg/production/ic_battery_charging_90_24px.svg + icons/device/svg/production/ic_battery_charging_full_24px.svg + icons/device/svg/production/ic_battery_full_24px.svg + icons/device/svg/production/ic_battery_std_24px.svg + icons/device/svg/production/ic_battery_unknown_24px.svg + icons/device/svg/production/ic_bluetooth_24px.svg + icons/device/svg/production/ic_bluetooth_connected_24px.svg + icons/device/svg/production/ic_bluetooth_disabled_24px.svg + icons/device/svg/production/ic_bluetooth_searching_24px.svg + icons/device/svg/production/ic_brightness_auto_24px.svg + icons/device/svg/production/ic_brightness_high_24px.svg + icons/device/svg/production/ic_brightness_low_24px.svg + icons/device/svg/production/ic_brightness_medium_24px.svg + icons/device/svg/production/ic_data_usage_24px.svg + icons/device/svg/production/ic_developer_mode_24px.svg + icons/device/svg/production/ic_devices_24px.svg + icons/device/svg/production/ic_dvr_24px.svg + icons/device/svg/production/ic_gps_fixed_24px.svg + icons/device/svg/production/ic_gps_not_fixed_24px.svg + icons/device/svg/production/ic_gps_off_24px.svg + icons/device/svg/production/ic_graphic_eq_24px.svg + icons/device/svg/production/ic_location_disabled_24px.svg + icons/device/svg/production/ic_location_searching_24px.svg + icons/device/svg/production/ic_network_cell_24px.svg + icons/device/svg/production/ic_network_wifi_24px.svg + icons/device/svg/production/ic_nfc_24px.svg + icons/device/svg/production/ic_screen_lock_landscape_24px.svg + icons/device/svg/production/ic_screen_lock_portrait_24px.svg + icons/device/svg/production/ic_screen_lock_rotation_24px.svg + icons/device/svg/production/ic_screen_rotation_24px.svg + icons/device/svg/production/ic_sd_storage_24px.svg + icons/device/svg/production/ic_settings_system_daydream_24px.svg + icons/device/svg/production/ic_signal_cellular_0_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_1_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_2_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_3_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_4_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_connected_no_internet_0_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_connected_no_internet_1_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_connected_no_internet_2_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_connected_no_internet_3_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_connected_no_internet_4_bar_24px.svg + icons/device/svg/production/ic_signal_cellular_no_sim_24px.svg + icons/device/svg/production/ic_signal_cellular_null_24px.svg + icons/device/svg/production/ic_signal_cellular_off_24px.svg + icons/device/svg/production/ic_signal_wifi_0_bar_24px.svg + icons/device/svg/production/ic_signal_wifi_1_bar_24px.svg + icons/device/svg/production/ic_signal_wifi_1_bar_lock_24px.svg + icons/device/svg/production/ic_signal_wifi_2_bar_24px.svg + icons/device/svg/production/ic_signal_wifi_2_bar_lock_24px.svg + icons/device/svg/production/ic_signal_wifi_3_bar_24px.svg + icons/device/svg/production/ic_signal_wifi_3_bar_lock_24px.svg + icons/device/svg/production/ic_signal_wifi_4_bar_24px.svg + icons/device/svg/production/ic_signal_wifi_4_bar_lock_24px.svg + icons/device/svg/production/ic_signal_wifi_off_24px.svg + icons/device/svg/production/ic_storage_24px.svg + icons/device/svg/production/ic_usb_24px.svg + icons/device/svg/production/ic_wallpaper_24px.svg + icons/device/svg/production/ic_widgets_24px.svg + icons/device/svg/production/ic_wifi_lock_24px.svg + icons/device/svg/production/ic_wifi_tethering_24px.svg + icons/editor/svg/production/ic_attach_file_24px.svg + icons/editor/svg/production/ic_attach_money_24px.svg + icons/editor/svg/production/ic_border_all_24px.svg + icons/editor/svg/production/ic_border_bottom_24px.svg + icons/editor/svg/production/ic_border_clear_24px.svg + icons/editor/svg/production/ic_border_color_24px.svg + icons/editor/svg/production/ic_border_horizontal_24px.svg + icons/editor/svg/production/ic_border_inner_24px.svg + icons/editor/svg/production/ic_border_left_24px.svg + icons/editor/svg/production/ic_border_outer_24px.svg + icons/editor/svg/production/ic_border_right_24px.svg + icons/editor/svg/production/ic_border_style_24px.svg + icons/editor/svg/production/ic_border_top_24px.svg + icons/editor/svg/production/ic_border_vertical_24px.svg + icons/editor/svg/production/ic_bubble_chart_24px.svg + icons/editor/svg/production/ic_drag_handle_24px.svg + icons/editor/svg/production/ic_format_align_center_24px.svg + icons/editor/svg/production/ic_format_align_justify_24px.svg + icons/editor/svg/production/ic_format_align_left_24px.svg + icons/editor/svg/production/ic_format_align_right_24px.svg + icons/editor/svg/production/ic_format_bold_24px.svg + icons/editor/svg/production/ic_format_clear_24px.svg + icons/editor/svg/production/ic_format_color_fill_24px.svg + icons/editor/svg/production/ic_format_color_reset_24px.svg + icons/editor/svg/production/ic_format_color_text_24px.svg + icons/editor/svg/production/ic_format_indent_decrease_24px.svg + icons/editor/svg/production/ic_format_indent_increase_24px.svg + icons/editor/svg/production/ic_format_italic_24px.svg + icons/editor/svg/production/ic_format_line_spacing_24px.svg + icons/editor/svg/production/ic_format_list_bulleted_24px.svg + icons/editor/svg/production/ic_format_list_numbered_24px.svg + icons/editor/svg/production/ic_format_paint_24px.svg + icons/editor/svg/production/ic_format_quote_24px.svg + icons/editor/svg/production/ic_format_shapes_24px.svg + icons/editor/svg/production/ic_format_size_24px.svg + icons/editor/svg/production/ic_format_strikethrough_24px.svg + icons/editor/svg/production/ic_format_textdirection_l_to_r_24px.svg + icons/editor/svg/production/ic_format_textdirection_r_to_l_24px.svg + icons/editor/svg/production/ic_format_underlined_24px.svg + icons/editor/svg/production/ic_functions_24px.svg + icons/editor/svg/production/ic_highlight_24px.svg + icons/editor/svg/production/ic_insert_chart_24px.svg + icons/editor/svg/production/ic_insert_comment_24px.svg + icons/editor/svg/production/ic_insert_drive_file_24px.svg + icons/editor/svg/production/ic_insert_emoticon_24px.svg + icons/editor/svg/production/ic_insert_invitation_24px.svg + icons/editor/svg/production/ic_insert_link_24px.svg + icons/editor/svg/production/ic_insert_photo_24px.svg + icons/editor/svg/production/ic_linear_scale_24px.svg + icons/editor/svg/production/ic_merge_type_24px.svg + icons/editor/svg/production/ic_mode_comment_24px.svg + icons/editor/svg/production/ic_mode_edit_24px.svg + icons/editor/svg/production/ic_monetization_on_24px.svg + icons/editor/svg/production/ic_money_off_24px.svg + icons/editor/svg/production/ic_multiline_chart_24px.svg + icons/editor/svg/production/ic_pie_chart_24px.svg + icons/editor/svg/production/ic_pie_chart_outlined_24px.svg + icons/editor/svg/production/ic_publish_24px.svg + icons/editor/svg/production/ic_short_text_24px.svg + icons/editor/svg/production/ic_show_chart_24px.svg + icons/editor/svg/production/ic_space_bar_24px.svg + icons/editor/svg/production/ic_strikethrough_s_24px.svg + icons/editor/svg/production/ic_text_fields_24px.svg + icons/editor/svg/production/ic_title_24px.svg + icons/editor/svg/production/ic_vertical_align_bottom_24px.svg + icons/editor/svg/production/ic_vertical_align_center_24px.svg + icons/editor/svg/production/ic_vertical_align_top_24px.svg + icons/editor/svg/production/ic_wrap_text_24px.svg + icons/file/svg/production/ic_attachment_24px.svg + icons/file/svg/production/ic_cloud_24px.svg + icons/file/svg/production/ic_cloud_circle_24px.svg + icons/file/svg/production/ic_cloud_done_24px.svg + icons/file/svg/production/ic_cloud_download_24px.svg + icons/file/svg/production/ic_cloud_off_24px.svg + icons/file/svg/production/ic_cloud_queue_24px.svg + icons/file/svg/production/ic_cloud_upload_24px.svg + icons/file/svg/production/ic_create_new_folder_24px.svg + icons/file/svg/production/ic_file_download_24px.svg + icons/file/svg/production/ic_file_upload_24px.svg + icons/file/svg/production/ic_folder_24px.svg + icons/file/svg/production/ic_folder_open_24px.svg + icons/file/svg/production/ic_folder_shared_24px.svg + icons/hardware/svg/production/ic_cast_24px.svg + icons/hardware/svg/production/ic_cast_connected_24px.svg + icons/hardware/svg/production/ic_computer_24px.svg + icons/hardware/svg/production/ic_desktop_mac_24px.svg + icons/hardware/svg/production/ic_desktop_windows_24px.svg + icons/hardware/svg/production/ic_developer_board_24px.svg + icons/hardware/svg/production/ic_device_hub_24px.svg + icons/hardware/svg/production/ic_devices_other_24px.svg + icons/hardware/svg/production/ic_dock_24px.svg + icons/hardware/svg/production/ic_gamepad_24px.svg + icons/hardware/svg/production/ic_headset_24px.svg + icons/hardware/svg/production/ic_headset_mic_24px.svg + icons/hardware/svg/production/ic_keyboard_24px.svg + icons/hardware/svg/production/ic_keyboard_arrow_down_24px.svg + icons/hardware/svg/production/ic_keyboard_arrow_left_24px.svg + icons/hardware/svg/production/ic_keyboard_arrow_right_24px.svg + icons/hardware/svg/production/ic_keyboard_arrow_up_24px.svg + icons/hardware/svg/production/ic_keyboard_backspace_24px.svg + icons/hardware/svg/production/ic_keyboard_capslock_24px.svg + icons/hardware/svg/production/ic_keyboard_hide_24px.svg + icons/hardware/svg/production/ic_keyboard_return_24px.svg + icons/hardware/svg/production/ic_keyboard_tab_24px.svg + icons/hardware/svg/production/ic_keyboard_voice_24px.svg + icons/hardware/svg/production/ic_laptop_24px.svg + icons/hardware/svg/production/ic_laptop_chromebook_24px.svg + icons/hardware/svg/production/ic_laptop_mac_24px.svg + icons/hardware/svg/production/ic_laptop_windows_24px.svg + icons/hardware/svg/production/ic_memory_24px.svg + icons/hardware/svg/production/ic_mouse_24px.svg + icons/hardware/svg/production/ic_phone_android_24px.svg + icons/hardware/svg/production/ic_phone_iphone_24px.svg + icons/hardware/svg/production/ic_phonelink_24px.svg + icons/hardware/svg/production/ic_phonelink_off_24px.svg + icons/hardware/svg/production/ic_power_input_24px.svg + icons/hardware/svg/production/ic_router_24px.svg + icons/hardware/svg/production/ic_scanner_24px.svg + icons/hardware/svg/production/ic_security_24px.svg + icons/hardware/svg/production/ic_sim_card_24px.svg + icons/hardware/svg/production/ic_smartphone_24px.svg + icons/hardware/svg/production/ic_speaker_24px.svg + icons/hardware/svg/production/ic_speaker_group_24px.svg + icons/hardware/svg/production/ic_tablet_24px.svg + icons/hardware/svg/production/ic_tablet_android_24px.svg + icons/hardware/svg/production/ic_tablet_mac_24px.svg + icons/hardware/svg/production/ic_toys_24px.svg + icons/hardware/svg/production/ic_tv_24px.svg + icons/hardware/svg/production/ic_videogame_asset_24px.svg + icons/hardware/svg/production/ic_watch_24px.svg + icons/image/svg/production/ic_add_a_photo_24px.svg + icons/image/svg/production/ic_add_to_photos_24px.svg + icons/image/svg/production/ic_adjust_24px.svg + icons/image/svg/production/ic_assistant_24px.svg + icons/image/svg/production/ic_assistant_photo_24px.svg + icons/image/svg/production/ic_audiotrack_24px.svg + icons/image/svg/production/ic_blur_circular_24px.svg + icons/image/svg/production/ic_blur_linear_24px.svg + icons/image/svg/production/ic_blur_off_24px.svg + icons/image/svg/production/ic_blur_on_24px.svg + icons/image/svg/production/ic_brightness_1_24px.svg + icons/image/svg/production/ic_brightness_2_24px.svg + icons/image/svg/production/ic_brightness_3_24px.svg + icons/image/svg/production/ic_brightness_4_24px.svg + icons/image/svg/production/ic_brightness_5_24px.svg + icons/image/svg/production/ic_brightness_6_24px.svg + icons/image/svg/production/ic_brightness_7_24px.svg + icons/image/svg/production/ic_broken_image_24px.svg + icons/image/svg/production/ic_brush_24px.svg + icons/image/svg/production/ic_burst_mode_24px.svg + icons/image/svg/production/ic_camera_24px.svg + icons/image/svg/production/ic_camera_alt_24px.svg + icons/image/svg/production/ic_camera_front_24px.svg + icons/image/svg/production/ic_camera_rear_24px.svg + icons/image/svg/production/ic_camera_roll_24px.svg + icons/image/svg/production/ic_center_focus_strong_24px.svg + icons/image/svg/production/ic_center_focus_weak_24px.svg + icons/image/svg/production/ic_collections_24px.svg + icons/image/svg/production/ic_collections_bookmark_24px.svg + icons/image/svg/production/ic_color_lens_24px.svg + icons/image/svg/production/ic_colorize_24px.svg + icons/image/svg/production/ic_compare_24px.svg + icons/image/svg/production/ic_control_point_24px.svg + icons/image/svg/production/ic_control_point_duplicate_24px.svg + icons/image/svg/production/ic_crop_3_2_24px.svg + icons/image/svg/production/ic_crop_5_4_24px.svg + icons/image/svg/production/ic_crop_7_5_24px.svg + icons/image/svg/production/ic_crop_16_9_24px.svg + icons/image/svg/production/ic_crop_24px.svg + icons/image/svg/production/ic_crop_din_24px.svg + icons/image/svg/production/ic_crop_free_24px.svg + icons/image/svg/production/ic_crop_landscape_24px.svg + icons/image/svg/production/ic_crop_original_24px.svg + icons/image/svg/production/ic_crop_portrait_24px.svg + icons/image/svg/production/ic_crop_rotate_24px.svg + icons/image/svg/production/ic_crop_square_24px.svg + icons/image/svg/production/ic_dehaze_24px.svg + icons/image/svg/production/ic_details_24px.svg + icons/image/svg/production/ic_edit_24px.svg + icons/image/svg/production/ic_exposure_24px.svg + icons/image/svg/production/ic_exposure_neg_1_24px.svg + icons/image/svg/production/ic_exposure_neg_2_24px.svg + icons/image/svg/production/ic_exposure_plus_1_24px.svg + icons/image/svg/production/ic_exposure_plus_2_24px.svg + icons/image/svg/production/ic_exposure_zero_24px.svg + icons/image/svg/production/ic_filter_1_24px.svg + icons/image/svg/production/ic_filter_2_24px.svg + icons/image/svg/production/ic_filter_3_24px.svg + icons/image/svg/production/ic_filter_4_24px.svg + icons/image/svg/production/ic_filter_5_24px.svg + icons/image/svg/production/ic_filter_6_24px.svg + icons/image/svg/production/ic_filter_7_24px.svg + icons/image/svg/production/ic_filter_8_24px.svg + icons/image/svg/production/ic_filter_9_24px.svg + icons/image/svg/production/ic_filter_9_plus_24px.svg + icons/image/svg/production/ic_filter_24px.svg + icons/image/svg/production/ic_filter_b_and_w_24px.svg + icons/image/svg/production/ic_filter_center_focus_24px.svg + icons/image/svg/production/ic_filter_drama_24px.svg + icons/image/svg/production/ic_filter_frames_24px.svg + icons/image/svg/production/ic_filter_hdr_24px.svg + icons/image/svg/production/ic_filter_none_24px.svg + icons/image/svg/production/ic_filter_tilt_shift_24px.svg + icons/image/svg/production/ic_filter_vintage_24px.svg + icons/image/svg/production/ic_flare_24px.svg + icons/image/svg/production/ic_flash_auto_24px.svg + icons/image/svg/production/ic_flash_off_24px.svg + icons/image/svg/production/ic_flash_on_24px.svg + icons/image/svg/production/ic_flip_24px.svg + icons/image/svg/production/ic_gradient_24px.svg + icons/image/svg/production/ic_grain_24px.svg + icons/image/svg/production/ic_grid_off_24px.svg + icons/image/svg/production/ic_grid_on_24px.svg + icons/image/svg/production/ic_hdr_off_24px.svg + icons/image/svg/production/ic_hdr_on_24px.svg + icons/image/svg/production/ic_hdr_strong_24px.svg + icons/image/svg/production/ic_hdr_weak_24px.svg + icons/image/svg/production/ic_healing_24px.svg + icons/image/svg/production/ic_image_24px.svg + icons/image/svg/production/ic_image_aspect_ratio_24px.svg + icons/image/svg/production/ic_iso_24px.svg + icons/image/svg/production/ic_landscape_24px.svg + icons/image/svg/production/ic_leak_add_24px.svg + icons/image/svg/production/ic_leak_remove_24px.svg + icons/image/svg/production/ic_lens_24px.svg + icons/image/svg/production/ic_linked_camera_24px.svg + icons/image/svg/production/ic_looks_3_24px.svg + icons/image/svg/production/ic_looks_4_24px.svg + icons/image/svg/production/ic_looks_5_24px.svg + icons/image/svg/production/ic_looks_6_24px.svg + icons/image/svg/production/ic_looks_24px.svg + icons/image/svg/production/ic_looks_one_24px.svg + icons/image/svg/production/ic_looks_two_24px.svg + icons/image/svg/production/ic_loupe_24px.svg + icons/image/svg/production/ic_monochrome_photos_24px.svg + icons/image/svg/production/ic_movie_creation_24px.svg + icons/image/svg/production/ic_movie_filter_24px.svg + icons/image/svg/production/ic_music_note_24px.svg + icons/image/svg/production/ic_nature_24px.svg + icons/image/svg/production/ic_nature_people_24px.svg + icons/image/svg/production/ic_navigate_before_24px.svg + icons/image/svg/production/ic_navigate_next_24px.svg + icons/image/svg/production/ic_palette_24px.svg + icons/image/svg/production/ic_panorama_24px.svg + icons/image/svg/production/ic_panorama_fish_eye_24px.svg + icons/image/svg/production/ic_panorama_horizontal_24px.svg + icons/image/svg/production/ic_panorama_vertical_24px.svg + icons/image/svg/production/ic_panorama_wide_angle_24px.svg + icons/image/svg/production/ic_photo_24px.svg + icons/image/svg/production/ic_photo_album_24px.svg + icons/image/svg/production/ic_photo_camera_24px.svg + icons/image/svg/production/ic_photo_filter_24px.svg + icons/image/svg/production/ic_photo_library_24px.svg + icons/image/svg/production/ic_photo_size_select_actual_24px.svg + icons/image/svg/production/ic_photo_size_select_large_24px.svg + icons/image/svg/production/ic_photo_size_select_small_24px.svg + icons/image/svg/production/ic_picture_as_pdf_24px.svg + icons/image/svg/production/ic_portrait_24px.svg + icons/image/svg/production/ic_remove_red_eye_24px.svg + icons/image/svg/production/ic_rotate_90_degrees_ccw_24px.svg + icons/image/svg/production/ic_rotate_left_24px.svg + icons/image/svg/production/ic_rotate_right_24px.svg + icons/image/svg/production/ic_slideshow_24px.svg + icons/image/svg/production/ic_straighten_24px.svg + icons/image/svg/production/ic_style_24px.svg + icons/image/svg/production/ic_switch_camera_24px.svg + icons/image/svg/production/ic_switch_video_24px.svg + icons/image/svg/production/ic_tag_faces_24px.svg + icons/image/svg/production/ic_texture_24px.svg + icons/image/svg/production/ic_timelapse_24px.svg + icons/image/svg/production/ic_timer_3_24px.svg + icons/image/svg/production/ic_timer_10_24px.svg + icons/image/svg/production/ic_timer_24px.svg + icons/image/svg/production/ic_timer_off_24px.svg + icons/image/svg/production/ic_tonality_24px.svg + icons/image/svg/production/ic_transform_24px.svg + icons/image/svg/production/ic_tune_24px.svg + icons/image/svg/production/ic_view_comfy_24px.svg + icons/image/svg/production/ic_view_compact_24px.svg + icons/image/svg/production/ic_vignette_24px.svg + icons/image/svg/production/ic_wb_auto_24px.svg + icons/image/svg/production/ic_wb_cloudy_24px.svg + icons/image/svg/production/ic_wb_incandescent_24px.svg + icons/image/svg/production/ic_wb_iridescent_24px.svg + icons/image/svg/production/ic_wb_sunny_24px.svg + icons/maps/svg/production/ic_add_location_24px.svg + icons/maps/svg/production/ic_beenhere_24px.svg + icons/maps/svg/production/ic_directions_24px.svg + icons/maps/svg/production/ic_directions_bike_24px.svg + icons/maps/svg/production/ic_directions_boat_24px.svg + icons/maps/svg/production/ic_directions_bus_24px.svg + icons/maps/svg/production/ic_directions_car_24px.svg + icons/maps/svg/production/ic_directions_railway_24px.svg + icons/maps/svg/production/ic_directions_run_24px.svg + icons/maps/svg/production/ic_directions_subway_24px.svg + icons/maps/svg/production/ic_directions_transit_24px.svg + icons/maps/svg/production/ic_directions_walk_24px.svg + icons/maps/svg/production/ic_edit_location_24px.svg + icons/maps/svg/production/ic_ev_station_24px.svg + icons/maps/svg/production/ic_flight_24px.svg + icons/maps/svg/production/ic_hotel_24px.svg + icons/maps/svg/production/ic_layers_24px.svg + icons/maps/svg/production/ic_layers_clear_24px.svg + icons/maps/svg/production/ic_local_activity_24px.svg + icons/maps/svg/production/ic_local_airport_24px.svg + icons/maps/svg/production/ic_local_atm_24px.svg + icons/maps/svg/production/ic_local_bar_24px.svg + icons/maps/svg/production/ic_local_cafe_24px.svg + icons/maps/svg/production/ic_local_car_wash_24px.svg + icons/maps/svg/production/ic_local_convenience_store_24px.svg + icons/maps/svg/production/ic_local_dining_24px.svg + icons/maps/svg/production/ic_local_drink_24px.svg + icons/maps/svg/production/ic_local_florist_24px.svg + icons/maps/svg/production/ic_local_gas_station_24px.svg + icons/maps/svg/production/ic_local_grocery_store_24px.svg + icons/maps/svg/production/ic_local_hospital_24px.svg + icons/maps/svg/production/ic_local_hotel_24px.svg + icons/maps/svg/production/ic_local_laundry_service_24px.svg + icons/maps/svg/production/ic_local_library_24px.svg + icons/maps/svg/production/ic_local_mall_24px.svg + icons/maps/svg/production/ic_local_movies_24px.svg + icons/maps/svg/production/ic_local_offer_24px.svg + icons/maps/svg/production/ic_local_parking_24px.svg + icons/maps/svg/production/ic_local_pharmacy_24px.svg + icons/maps/svg/production/ic_local_phone_24px.svg + icons/maps/svg/production/ic_local_pizza_24px.svg + icons/maps/svg/production/ic_local_play_24px.svg + icons/maps/svg/production/ic_local_post_office_24px.svg + icons/maps/svg/production/ic_local_printshop_24px.svg + icons/maps/svg/production/ic_local_see_24px.svg + icons/maps/svg/production/ic_local_shipping_24px.svg + icons/maps/svg/production/ic_local_taxi_24px.svg + icons/maps/svg/production/ic_map_24px.svg + icons/maps/svg/production/ic_my_location_24px.svg + icons/maps/svg/production/ic_navigation_24px.svg + icons/maps/svg/production/ic_near_me_24px.svg + icons/maps/svg/production/ic_person_pin_24px.svg + icons/maps/svg/production/ic_person_pin_circle_24px.svg + icons/maps/svg/production/ic_pin_drop_24px.svg + icons/maps/svg/production/ic_place_24px.svg + icons/maps/svg/production/ic_rate_review_24px.svg + icons/maps/svg/production/ic_restaurant_24px.svg + icons/maps/svg/production/ic_restaurant_menu_24px.svg + icons/maps/svg/production/ic_satellite_24px.svg + icons/maps/svg/production/ic_store_mall_directory_24px.svg + icons/maps/svg/production/ic_streetview_24px.svg + icons/maps/svg/production/ic_subway_24px.svg + icons/maps/svg/production/ic_terrain_24px.svg + icons/maps/svg/production/ic_traffic_24px.svg + icons/maps/svg/production/ic_train_24px.svg + icons/maps/svg/production/ic_tram_24px.svg + icons/maps/svg/production/ic_transfer_within_a_station_24px.svg + icons/maps/svg/production/ic_zoom_out_map_24px.svg + icons/navigation/svg/production/ic_apps_24px.svg + icons/navigation/svg/production/ic_arrow_back_24px.svg + icons/navigation/svg/production/ic_arrow_downward_24px.svg + icons/navigation/svg/production/ic_arrow_drop_down_24px.svg + icons/navigation/svg/production/ic_arrow_drop_down_circle_24px.svg + icons/navigation/svg/production/ic_arrow_drop_up_24px.svg + icons/navigation/svg/production/ic_arrow_forward_24px.svg + icons/navigation/svg/production/ic_arrow_upward_24px.svg + icons/navigation/svg/production/ic_cancel_24px.svg + icons/navigation/svg/production/ic_check_24px.svg + icons/navigation/svg/production/ic_chevron_left_24px.svg + icons/navigation/svg/production/ic_chevron_right_24px.svg + icons/navigation/svg/production/ic_close_24px.svg + icons/navigation/svg/production/ic_expand_less_24px.svg + icons/navigation/svg/production/ic_expand_more_24px.svg + icons/navigation/svg/production/ic_first_page_24px.svg + icons/navigation/svg/production/ic_fullscreen_24px.svg + icons/navigation/svg/production/ic_fullscreen_exit_24px.svg + icons/navigation/svg/production/ic_last_page_24px.svg + icons/navigation/svg/production/ic_menu_24px.svg + icons/navigation/svg/production/ic_more_horiz_24px.svg + icons/navigation/svg/production/ic_more_vert_24px.svg + icons/navigation/svg/production/ic_refresh_24px.svg + icons/navigation/svg/production/ic_subdirectory_arrow_left_24px.svg + icons/navigation/svg/production/ic_subdirectory_arrow_right_24px.svg + icons/navigation/svg/production/ic_unfold_less_24px.svg + icons/navigation/svg/production/ic_unfold_more_24px.svg + icons/notification/svg/production/ic_adb_24px.svg + icons/notification/svg/production/ic_airline_seat_flat_24px.svg + icons/notification/svg/production/ic_airline_seat_flat_angled_24px.svg + icons/notification/svg/production/ic_airline_seat_individual_suite_24px.svg + icons/notification/svg/production/ic_airline_seat_legroom_extra_24px.svg + icons/notification/svg/production/ic_airline_seat_legroom_normal_24px.svg + icons/notification/svg/production/ic_airline_seat_legroom_reduced_24px.svg + icons/notification/svg/production/ic_airline_seat_recline_extra_24px.svg + icons/notification/svg/production/ic_airline_seat_recline_normal_24px.svg + icons/notification/svg/production/ic_bluetooth_audio_24px.svg + icons/notification/svg/production/ic_confirmation_number_24px.svg + icons/notification/svg/production/ic_disc_full_24px.svg + icons/notification/svg/production/ic_do_not_disturb_24px.svg + icons/notification/svg/production/ic_do_not_disturb_alt_24px.svg + icons/notification/svg/production/ic_do_not_disturb_off_24px.svg + icons/notification/svg/production/ic_do_not_disturb_on_24px.svg + icons/notification/svg/production/ic_drive_eta_24px.svg + icons/notification/svg/production/ic_enhanced_encryption_24px.svg + icons/notification/svg/production/ic_event_available_24px.svg + icons/notification/svg/production/ic_event_busy_24px.svg + icons/notification/svg/production/ic_event_note_24px.svg + icons/notification/svg/production/ic_folder_special_24px.svg + icons/notification/svg/production/ic_live_tv_24px.svg + icons/notification/svg/production/ic_mms_24px.svg + icons/notification/svg/production/ic_more_24px.svg + icons/notification/svg/production/ic_network_check_24px.svg + icons/notification/svg/production/ic_network_locked_24px.svg + icons/notification/svg/production/ic_no_encryption_24px.svg + icons/notification/svg/production/ic_ondemand_video_24px.svg + icons/notification/svg/production/ic_personal_video_24px.svg + icons/notification/svg/production/ic_phone_bluetooth_speaker_24px.svg + icons/notification/svg/production/ic_phone_forwarded_24px.svg + icons/notification/svg/production/ic_phone_in_talk_24px.svg + icons/notification/svg/production/ic_phone_locked_24px.svg + icons/notification/svg/production/ic_phone_missed_24px.svg + icons/notification/svg/production/ic_phone_paused_24px.svg + icons/notification/svg/production/ic_power_24px.svg + icons/notification/svg/production/ic_priority_high_24px.svg + icons/notification/svg/production/ic_rv_hookup_24px.svg + icons/notification/svg/production/ic_sd_card_24px.svg + icons/notification/svg/production/ic_sim_card_alert_24px.svg + icons/notification/svg/production/ic_sms_24px.svg + icons/notification/svg/production/ic_sms_failed_24px.svg + icons/notification/svg/production/ic_sync_24px.svg + icons/notification/svg/production/ic_sync_disabled_24px.svg + icons/notification/svg/production/ic_sync_problem_24px.svg + icons/notification/svg/production/ic_system_update_24px.svg + icons/notification/svg/production/ic_tap_and_play_24px.svg + icons/notification/svg/production/ic_time_to_leave_24px.svg + icons/notification/svg/production/ic_vibration_24px.svg + icons/notification/svg/production/ic_voice_chat_24px.svg + icons/notification/svg/production/ic_vpn_lock_24px.svg + icons/notification/svg/production/ic_wc_24px.svg + icons/notification/svg/production/ic_wifi_24px.svg + icons/places/svg/production/ic_ac_unit_24px.svg + icons/places/svg/production/ic_airport_shuttle_24px.svg + icons/places/svg/production/ic_all_inclusive_24px.svg + icons/places/svg/production/ic_beach_access_24px.svg + icons/places/svg/production/ic_business_center_24px.svg + icons/places/svg/production/ic_casino_24px.svg + icons/places/svg/production/ic_child_care_24px.svg + icons/places/svg/production/ic_child_friendly_24px.svg + icons/places/svg/production/ic_fitness_center_24px.svg + icons/places/svg/production/ic_free_breakfast_24px.svg + icons/places/svg/production/ic_golf_course_24px.svg + icons/places/svg/production/ic_hot_tub_24px.svg + icons/places/svg/production/ic_kitchen_24px.svg + icons/places/svg/production/ic_pool_24px.svg + icons/places/svg/production/ic_room_service_24px.svg + icons/places/svg/production/ic_rv_hookup_24px.svg + icons/places/svg/production/ic_smoke_free_24px.svg + icons/places/svg/production/ic_smoking_rooms_24px.svg + icons/places/svg/production/ic_spa_24px.svg + icons/social/svg/production/ic_cake_24px.svg + icons/social/svg/production/ic_domain_24px.svg + icons/social/svg/production/ic_group_24px.svg + icons/social/svg/production/ic_group_add_24px.svg + icons/social/svg/production/ic_location_city_24px.svg + icons/social/svg/production/ic_mood_24px.svg + icons/social/svg/production/ic_mood_bad_24px.svg + icons/social/svg/production/ic_notifications_24px.svg + icons/social/svg/production/ic_notifications_active_24px.svg + icons/social/svg/production/ic_notifications_none_24px.svg + icons/social/svg/production/ic_notifications_off_24px.svg + icons/social/svg/production/ic_notifications_paused_24px.svg + icons/social/svg/production/ic_pages_24px.svg + icons/social/svg/production/ic_party_mode_24px.svg + icons/social/svg/production/ic_people_24px.svg + icons/social/svg/production/ic_people_outline_24px.svg + icons/social/svg/production/ic_person_24px.svg + icons/social/svg/production/ic_person_add_24px.svg + icons/social/svg/production/ic_person_outline_24px.svg + icons/social/svg/production/ic_plus_one_24px.svg + icons/social/svg/production/ic_poll_24px.svg + icons/social/svg/production/ic_public_24px.svg + icons/social/svg/production/ic_school_24px.svg + icons/social/svg/production/ic_sentiment_dissatisfied_24px.svg + icons/social/svg/production/ic_sentiment_neutral_24px.svg + icons/social/svg/production/ic_sentiment_satisfied_24px.svg + icons/social/svg/production/ic_sentiment_very_dissatisfied_24px.svg + icons/social/svg/production/ic_sentiment_very_satisfied_24px.svg + icons/social/svg/production/ic_share_24px.svg + icons/social/svg/production/ic_whatshot_24px.svg + +

    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 z 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�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

  • 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 z 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 literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-LightItalic.ttf b/src/material-widgets/fonts/Roboto/Roboto-LightItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..04cc002302024c4e032d32319f0d40a32b54aada GIT binary patch literal 166492 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 O52#$t24}uzn*1+3HAyD` literal 0 HcmV?d00001 diff --git a/src/material-widgets/fonts/Roboto/Roboto-Medium.ttf b/src/material-widgets/fonts/Roboto/Roboto-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..39c63d7461796094c0b8889ee8fe2706d344a99a GIT binary patch literal 162588 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 cASb?` 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