├── Components ├── CompDialogMaterialImageShare.qml ├── CompDialogMaterialImageCenter.qml ├── CompDialogMaterialImageQuotes.qml ├── ItemStore3.qml ├── ItemCategories.qml ├── ItemStore2.qml ├── ItemSubList.qml └── CompCardsBasicModel5.qml ├── images ├── logo.png ├── coin_btc.png ├── coin_etc.png ├── coin_eth.png ├── coin_ltc.png ├── coin_xrp.png ├── ic_logo.png ├── ic_logo1.png ├── ic_logo2.png ├── ic_logo4.png ├── ic_mic.png ├── ic_plus.png ├── ic_visa.png ├── image_1.jpg ├── image_10.jpg ├── image_11.jpg ├── image_12.jpg ├── image_13.jpg ├── image_14.jpg ├── image_15.jpg ├── image_16.jpg ├── image_17.jpg ├── image_18.jpg ├── image_19.jpg ├── image_2.jpg ├── image_20.jpg ├── image_21.jpg ├── image_22.jpg ├── image_23.jpg ├── image_24.jpg ├── image_25.jpg ├── image_26.jpg ├── image_27.jpg ├── image_28.jpg ├── image_29.jpg ├── image_3.jpg ├── image_30.jpg ├── image_31.jpg ├── image_32.jpg ├── image_4.jpg ├── image_5.jpg ├── image_6.jpg ├── image_7.jpg ├── image_8.jpg ├── image_9.jpg ├── badge_goal.png ├── bg_polygon.png ├── coin_dash.png ├── ic_create.png ├── ic_github.png ├── ic_paypal.png ├── image_maps.jpg ├── img_handle.png ├── img_money.png ├── img_order.png ├── logo_round.png ├── logo_small.png ├── world_map.png ├── badge_crown.png ├── badge_ontime.png ├── badge_reward.png ├── badge_trophy.png ├── ic_download.png ├── ic_visa_new.png ├── image_shop_1.jpg ├── image_shop_10.jpg ├── image_shop_11.jpg ├── image_shop_12.jpg ├── image_shop_13.jpg ├── image_shop_2.jpg ├── image_shop_3.jpg ├── image_shop_4.jpg ├── image_shop_5.jpg ├── image_shop_6.jpg ├── image_shop_7.jpg ├── image_shop_8.jpg ├── image_shop_9.jpg ├── img_delivery.png ├── img_get_code.png ├── img_location.png ├── img_no_chat.png ├── img_no_feed.png ├── img_no_friend.png ├── img_plant_1.jpg ├── img_plant_10.jpg ├── img_plant_11.jpg ├── img_plant_12.jpg ├── img_plant_13.jpg ├── img_plant_2.jpg ├── img_plant_3.jpg ├── img_plant_4.jpg ├── img_plant_5.jpg ├── img_plant_6.jpg ├── img_plant_7.jpg ├── img_plant_8.jpg ├── img_plant_9.jpg ├── img_wizard_1.png ├── img_wizard_2.png ├── img_wizard_3.png ├── img_wizard_4.png ├── material_bg_1.png ├── material_bg_2.png ├── photo_male_1.jpg ├── photo_male_2.jpg ├── photo_male_3.jpg ├── photo_male_4.jpg ├── photo_male_5.jpg ├── photo_male_6.jpg ├── photo_male_7.jpg ├── photo_male_8.jpg ├── badge_verified.png ├── bg_no_item_city.png ├── ic_copper_card.png ├── ic_master_card.png ├── ic_notification.png ├── logo_very_small.png ├── photo_female_1.jpg ├── photo_female_2.jpg ├── photo_female_3.jpg ├── photo_female_4.jpg ├── photo_female_5.jpg ├── photo_female_6.jpg ├── photo_female_7.jpg ├── photo_female_8.jpg ├── bg_no_item_cactus.png ├── ic_mastercard_new.png ├── img_social_android.png ├── img_social_apple.png ├── img_social_behance.png ├── img_social_blogger.png ├── img_social_envato.png ├── img_social_flickr.png ├── img_social_skype.png ├── img_social_tumblr.png ├── img_social_twitter.png ├── img_social_vimeo.png ├── img_social_youtube.png ├── logo_small_round.png ├── photo_singer_male.jpg ├── img_social_dribbble.png ├── img_social_evernote.png ├── img_social_facebook.png ├── img_social_instagram.png ├── img_social_linkedin.png ├── img_social_pinterest.png ├── photo_singer_female.jpg ├── img_code_verification.png ├── img_number_verification.png ├── img_social_deviantart.png ├── img_social_soundcould.png └── img_no_internet_satellite.png ├── res ├── drawable-hdpi │ └── icon.png ├── drawable-ldpi │ └── icon.png ├── drawable-mdpi │ └── icon.png └── values │ ├── style.xml │ └── libs.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── Layouts ├── TabSectionedList.qml ├── TabPeoples.qml ├── BottomSheet │ └── BottomSheet_Menu.qml └── Buttons │ └── Buttons_FabExtend.qml ├── main.cpp └── Drawables ├── Ic_Flight.qml ├── Ic_ArrowDrop.qml ├── Ic_PlayArrow.qml ├── Ic_Remove.qml ├── Ic_ArrowDropGrey.qml ├── Ic_Add.qml ├── Ic_Home.qml ├── Ic_BaselineQrCode24.qml ├── Ic_Pause.qml ├── Ic_Send.qml ├── Ic_SkipNext.qml ├── Ic_ViewStream.qml ├── Ic_Menu.qml ├── Ic_SkipPrevious.qml ├── Ic_FileDownload.qml ├── Ic_NearMe.qml ├── Ic_ChevronLeft.qml ├── Ic_ChevronRight.qml ├── Ic_Done.qml ├── Ic_ArrowRight.qml ├── Ic_ExpandArrow.qml ├── Ic_Sort.qml ├── Ic_Equalizer.qml ├── Ic_PhotoCamera.qml ├── Ic_Reply.qml ├── Ic_StackMenu.qml ├── Ic_ViewColumn.qml ├── Ic_ArrowBack.qml ├── Ic_SentimentSatisfied.qml ├── Ic_ArrowDownward.qml ├── Ic_Bookmark.qml ├── Ic_Repeat.qml ├── Ic_ShowChart.qml ├── Ic_SwapVert.qml ├── Ic_TextFields.qml ├── Ic_Reoder.qml ├── Ic_SwapHoriz.qml ├── Ic_Delete.qml ├── Ic_Subject.qml ├── Ic_Comment.qml ├── Ic_Star.qml ├── Ic_Music.qml ├── Ic_Close.qml ├── Ic_Fullscreen.qml ├── Ic_Info.qml ├── Ic_Folder.qml ├── Ic_FormatAlignCenter.qml ├── Ic_FormatAlignJustify.qml ├── Ic_FormatAlignLeft.qml ├── Ic_FormatAlignRight.qml ├── Ic_Games.qml ├── Ic_Widgets.qml ├── Ic_Accessibility.qml ├── Ic_AccountBalance.qml ├── Ic_Storage.qml ├── Ic_ViewModul.qml ├── Ic_Book.qml ├── Ic_BookmarkBorder.qml ├── Ic_ChatOutline.qml ├── Ic_Class.qml ├── Ic_EventSeat.qml ├── Ic_Layers.qml ├── Ic_CallToActio.qml ├── Ic_Smartphone.qml ├── Ic_Tabs.qml ├── Ic_Videocam.qml ├── Ic_WebAsset.qml ├── Ic_CheckCircle.qml ├── Ic_InsertDrive.qml ├── Ic_Note.qml ├── Ic_Person.qml ├── Ic_Mail.qml ├── Ic_PersonGrey.qml ├── Ic_VerifiedUser.qml ├── Ic_AddBox.qml ├── Ic_BorderOuter.qml ├── Ic_Email.qml ├── Ic_Highlight.qml ├── Ic_Photo.qml ├── Ic_Label.qml ├── Ic_OpenInNew.qml ├── Ic_Chat.qml ├── Ic_LocalCafe.qml ├── Ic_PinDrop.qml ├── Ic_Tune.qml ├── Ic_WrapText.qml ├── Ic_Movie.qml ├── Ic_Spa.qml ├── Ic_Textsms.qml ├── Ic_Undo.qml ├── Ic_Apps.qml ├── Ic_CreditCard.qml ├── Ic_CreditCardGrey.qml ├── Ic_MailOutline.qml ├── Ic_Nearby.qml ├── Ic_PhoneAndroid.qml ├── Ic_Description.qml ├── Ic_DoneAll.qml ├── Ic_ContentCopy.qml ├── Ic_Create.qml ├── Ic_News.qml ├── Ic_PictureInPicture.qml ├── Ic_QueueMusic.qml ├── Ic_Restaurant.qml ├── Ic_Event.qml ├── Ic_Location.qml ├── Ic_PermDeviceInfo.qml ├── Ic_PersonAdd.qml ├── Ic_VpnKey.qml ├── Ic_EventGrey.qml ├── Ic_LocalMovies.qml ├── Ic_Print.qml ├── Ic_Wifi.qml ├── Ic_CropOriginal.qml ├── Ic_Devices.qml ├── Ic_Favorites.qml ├── Ic_Inbox.qml ├── Ic_PhotoLibrary.qml ├── Ic_AddCircleOutline.qml ├── Ic_ErrorOutline.qml └── Ic_LiveTv.qml /Components/CompDialogMaterialImageShare.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Components/CompDialogMaterialImageCenter.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Components/CompDialogMaterialImageQuotes.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.0 2 | 3 | Item { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/coin_btc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_btc.png -------------------------------------------------------------------------------- /images/coin_etc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_etc.png -------------------------------------------------------------------------------- /images/coin_eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_eth.png -------------------------------------------------------------------------------- /images/coin_ltc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_ltc.png -------------------------------------------------------------------------------- /images/coin_xrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_xrp.png -------------------------------------------------------------------------------- /images/ic_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_logo.png -------------------------------------------------------------------------------- /images/ic_logo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_logo1.png -------------------------------------------------------------------------------- /images/ic_logo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_logo2.png -------------------------------------------------------------------------------- /images/ic_logo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_logo4.png -------------------------------------------------------------------------------- /images/ic_mic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_mic.png -------------------------------------------------------------------------------- /images/ic_plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_plus.png -------------------------------------------------------------------------------- /images/ic_visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_visa.png -------------------------------------------------------------------------------- /images/image_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_1.jpg -------------------------------------------------------------------------------- /images/image_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_10.jpg -------------------------------------------------------------------------------- /images/image_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_11.jpg -------------------------------------------------------------------------------- /images/image_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_12.jpg -------------------------------------------------------------------------------- /images/image_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_13.jpg -------------------------------------------------------------------------------- /images/image_14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_14.jpg -------------------------------------------------------------------------------- /images/image_15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_15.jpg -------------------------------------------------------------------------------- /images/image_16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_16.jpg -------------------------------------------------------------------------------- /images/image_17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_17.jpg -------------------------------------------------------------------------------- /images/image_18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_18.jpg -------------------------------------------------------------------------------- /images/image_19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_19.jpg -------------------------------------------------------------------------------- /images/image_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_2.jpg -------------------------------------------------------------------------------- /images/image_20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_20.jpg -------------------------------------------------------------------------------- /images/image_21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_21.jpg -------------------------------------------------------------------------------- /images/image_22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_22.jpg -------------------------------------------------------------------------------- /images/image_23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_23.jpg -------------------------------------------------------------------------------- /images/image_24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_24.jpg -------------------------------------------------------------------------------- /images/image_25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_25.jpg -------------------------------------------------------------------------------- /images/image_26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_26.jpg -------------------------------------------------------------------------------- /images/image_27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_27.jpg -------------------------------------------------------------------------------- /images/image_28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_28.jpg -------------------------------------------------------------------------------- /images/image_29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_29.jpg -------------------------------------------------------------------------------- /images/image_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_3.jpg -------------------------------------------------------------------------------- /images/image_30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_30.jpg -------------------------------------------------------------------------------- /images/image_31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_31.jpg -------------------------------------------------------------------------------- /images/image_32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_32.jpg -------------------------------------------------------------------------------- /images/image_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_4.jpg -------------------------------------------------------------------------------- /images/image_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_5.jpg -------------------------------------------------------------------------------- /images/image_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_6.jpg -------------------------------------------------------------------------------- /images/image_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_7.jpg -------------------------------------------------------------------------------- /images/image_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_8.jpg -------------------------------------------------------------------------------- /images/image_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_9.jpg -------------------------------------------------------------------------------- /images/badge_goal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_goal.png -------------------------------------------------------------------------------- /images/bg_polygon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/bg_polygon.png -------------------------------------------------------------------------------- /images/coin_dash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/coin_dash.png -------------------------------------------------------------------------------- /images/ic_create.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_create.png -------------------------------------------------------------------------------- /images/ic_github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_github.png -------------------------------------------------------------------------------- /images/ic_paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_paypal.png -------------------------------------------------------------------------------- /images/image_maps.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_maps.jpg -------------------------------------------------------------------------------- /images/img_handle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_handle.png -------------------------------------------------------------------------------- /images/img_money.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_money.png -------------------------------------------------------------------------------- /images/img_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_order.png -------------------------------------------------------------------------------- /images/logo_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/logo_round.png -------------------------------------------------------------------------------- /images/logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/logo_small.png -------------------------------------------------------------------------------- /images/world_map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/world_map.png -------------------------------------------------------------------------------- /images/badge_crown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_crown.png -------------------------------------------------------------------------------- /images/badge_ontime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_ontime.png -------------------------------------------------------------------------------- /images/badge_reward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_reward.png -------------------------------------------------------------------------------- /images/badge_trophy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_trophy.png -------------------------------------------------------------------------------- /images/ic_download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_download.png -------------------------------------------------------------------------------- /images/ic_visa_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_visa_new.png -------------------------------------------------------------------------------- /images/image_shop_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_1.jpg -------------------------------------------------------------------------------- /images/image_shop_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_10.jpg -------------------------------------------------------------------------------- /images/image_shop_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_11.jpg -------------------------------------------------------------------------------- /images/image_shop_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_12.jpg -------------------------------------------------------------------------------- /images/image_shop_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_13.jpg -------------------------------------------------------------------------------- /images/image_shop_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_2.jpg -------------------------------------------------------------------------------- /images/image_shop_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_3.jpg -------------------------------------------------------------------------------- /images/image_shop_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_4.jpg -------------------------------------------------------------------------------- /images/image_shop_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_5.jpg -------------------------------------------------------------------------------- /images/image_shop_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_6.jpg -------------------------------------------------------------------------------- /images/image_shop_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_7.jpg -------------------------------------------------------------------------------- /images/image_shop_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_8.jpg -------------------------------------------------------------------------------- /images/image_shop_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/image_shop_9.jpg -------------------------------------------------------------------------------- /images/img_delivery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_delivery.png -------------------------------------------------------------------------------- /images/img_get_code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_get_code.png -------------------------------------------------------------------------------- /images/img_location.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_location.png -------------------------------------------------------------------------------- /images/img_no_chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_no_chat.png -------------------------------------------------------------------------------- /images/img_no_feed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_no_feed.png -------------------------------------------------------------------------------- /images/img_no_friend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_no_friend.png -------------------------------------------------------------------------------- /images/img_plant_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_1.jpg -------------------------------------------------------------------------------- /images/img_plant_10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_10.jpg -------------------------------------------------------------------------------- /images/img_plant_11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_11.jpg -------------------------------------------------------------------------------- /images/img_plant_12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_12.jpg -------------------------------------------------------------------------------- /images/img_plant_13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_13.jpg -------------------------------------------------------------------------------- /images/img_plant_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_2.jpg -------------------------------------------------------------------------------- /images/img_plant_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_3.jpg -------------------------------------------------------------------------------- /images/img_plant_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_4.jpg -------------------------------------------------------------------------------- /images/img_plant_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_5.jpg -------------------------------------------------------------------------------- /images/img_plant_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_6.jpg -------------------------------------------------------------------------------- /images/img_plant_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_7.jpg -------------------------------------------------------------------------------- /images/img_plant_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_8.jpg -------------------------------------------------------------------------------- /images/img_plant_9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_plant_9.jpg -------------------------------------------------------------------------------- /images/img_wizard_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_wizard_1.png -------------------------------------------------------------------------------- /images/img_wizard_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_wizard_2.png -------------------------------------------------------------------------------- /images/img_wizard_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_wizard_3.png -------------------------------------------------------------------------------- /images/img_wizard_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_wizard_4.png -------------------------------------------------------------------------------- /images/material_bg_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/material_bg_1.png -------------------------------------------------------------------------------- /images/material_bg_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/material_bg_2.png -------------------------------------------------------------------------------- /images/photo_male_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_1.jpg -------------------------------------------------------------------------------- /images/photo_male_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_2.jpg -------------------------------------------------------------------------------- /images/photo_male_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_3.jpg -------------------------------------------------------------------------------- /images/photo_male_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_4.jpg -------------------------------------------------------------------------------- /images/photo_male_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_5.jpg -------------------------------------------------------------------------------- /images/photo_male_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_6.jpg -------------------------------------------------------------------------------- /images/photo_male_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_7.jpg -------------------------------------------------------------------------------- /images/photo_male_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_male_8.jpg -------------------------------------------------------------------------------- /images/badge_verified.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/badge_verified.png -------------------------------------------------------------------------------- /images/bg_no_item_city.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/bg_no_item_city.png -------------------------------------------------------------------------------- /images/ic_copper_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_copper_card.png -------------------------------------------------------------------------------- /images/ic_master_card.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_master_card.png -------------------------------------------------------------------------------- /images/ic_notification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_notification.png -------------------------------------------------------------------------------- /images/logo_very_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/logo_very_small.png -------------------------------------------------------------------------------- /images/photo_female_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_1.jpg -------------------------------------------------------------------------------- /images/photo_female_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_2.jpg -------------------------------------------------------------------------------- /images/photo_female_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_3.jpg -------------------------------------------------------------------------------- /images/photo_female_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_4.jpg -------------------------------------------------------------------------------- /images/photo_female_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_5.jpg -------------------------------------------------------------------------------- /images/photo_female_6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_6.jpg -------------------------------------------------------------------------------- /images/photo_female_7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_7.jpg -------------------------------------------------------------------------------- /images/photo_female_8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_female_8.jpg -------------------------------------------------------------------------------- /res/drawable-hdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/res/drawable-hdpi/icon.png -------------------------------------------------------------------------------- /res/drawable-ldpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/res/drawable-ldpi/icon.png -------------------------------------------------------------------------------- /res/drawable-mdpi/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/res/drawable-mdpi/icon.png -------------------------------------------------------------------------------- /images/bg_no_item_cactus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/bg_no_item_cactus.png -------------------------------------------------------------------------------- /images/ic_mastercard_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/ic_mastercard_new.png -------------------------------------------------------------------------------- /images/img_social_android.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_android.png -------------------------------------------------------------------------------- /images/img_social_apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_apple.png -------------------------------------------------------------------------------- /images/img_social_behance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_behance.png -------------------------------------------------------------------------------- /images/img_social_blogger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_blogger.png -------------------------------------------------------------------------------- /images/img_social_envato.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_envato.png -------------------------------------------------------------------------------- /images/img_social_flickr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_flickr.png -------------------------------------------------------------------------------- /images/img_social_skype.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_skype.png -------------------------------------------------------------------------------- /images/img_social_tumblr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_tumblr.png -------------------------------------------------------------------------------- /images/img_social_twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_twitter.png -------------------------------------------------------------------------------- /images/img_social_vimeo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_vimeo.png -------------------------------------------------------------------------------- /images/img_social_youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_youtube.png -------------------------------------------------------------------------------- /images/logo_small_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/logo_small_round.png -------------------------------------------------------------------------------- /images/photo_singer_male.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_singer_male.jpg -------------------------------------------------------------------------------- /images/img_social_dribbble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_dribbble.png -------------------------------------------------------------------------------- /images/img_social_evernote.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_evernote.png -------------------------------------------------------------------------------- /images/img_social_facebook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_facebook.png -------------------------------------------------------------------------------- /images/img_social_instagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_instagram.png -------------------------------------------------------------------------------- /images/img_social_linkedin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_linkedin.png -------------------------------------------------------------------------------- /images/img_social_pinterest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_pinterest.png -------------------------------------------------------------------------------- /images/photo_singer_female.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/photo_singer_female.jpg -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /images/img_code_verification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_code_verification.png -------------------------------------------------------------------------------- /images/img_number_verification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_number_verification.png -------------------------------------------------------------------------------- /images/img_social_deviantart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_deviantart.png -------------------------------------------------------------------------------- /images/img_social_soundcould.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_social_soundcould.png -------------------------------------------------------------------------------- /images/img_no_internet_satellite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mohsenD98/QmlComponentGallery/HEAD/images/img_no_internet_satellite.png -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.5.1-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /res/values/style.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 9 | -------------------------------------------------------------------------------- /Components/ItemStore3.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | import "../Drawables/" 5 | 6 | Rectangle { 7 | height: image.height 8 | width: mainWindow.width / 3.25 > 147.5 ? 147.5 : mainWindow.width 9 | / 3.25 // mainWindow from main.qml 10 | radius: 6 11 | clip: true 12 | 13 | Image { 14 | id: image 15 | source: le_image 16 | height: parent.width 17 | fillMode: Image.PreserveAspectFit 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /Layouts/TabSectionedList.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | 5 | import "../Components/" 6 | Item { 7 | clip: true 8 | property var applyTheme: "Light" 9 | signal draggingDown(var value) 10 | signal draggingUp(var value) 11 | signal personClicked(var name) 12 | 13 | ListView { 14 | id: contactList 15 | anchors.top: parent.top 16 | anchors.left: parent.left 17 | anchors.right: parent.right 18 | anchors.bottom: parent.bottom 19 | clip: true 20 | 21 | model: ListModelDatedList {} 22 | delegate: ItemListSectionedList {} 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /res/values/libs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | https://download.qt.io/ministro/android/qt5/qt-5.14 5 | 6 | 7 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /Components/ItemCategories.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | import "../Drawables/" 5 | 6 | Rectangle { 7 | height: rect.height 8 | width: mainWindow.width / 2.2 > 218.18 ? 218.18 : mainWindow.width 9 | / 2.5 // mainWindow from main.qml 10 | radius: 6 11 | clip: true 12 | 13 | Rectangle { 14 | id: rect 15 | color: le_color 16 | height: 40 17 | width: parent.width 18 | radius: 4 19 | 20 | Text { 21 | text: le_name 22 | anchors.centerIn: parent 23 | font.pixelSize: 18 24 | font.bold: true 25 | color: "white" 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Layouts/TabPeoples.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | 5 | import "../Components/" 6 | 7 | Item { 8 | clip: true 9 | property var applyTheme: "Light" 10 | signal draggingDown(var value) 11 | signal draggingUp(var value) 12 | signal personClicked(var name) 13 | 14 | 15 | ListView { 16 | id: contactList 17 | anchors.top: parent.top 18 | anchors.left: parent.left 19 | anchors.right: parent.right 20 | anchors.bottom: parent.bottom 21 | clip: true 22 | 23 | model: ListModelContactPeopel {} 24 | delegate: ItemListpPeople { 25 | onItemClicked: { 26 | personClicked(itemName) 27 | } 28 | } 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /main.cpp: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | #include 5 | 6 | int main(int argc, char *argv[]) 7 | { 8 | QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); 9 | 10 | QGuiApplication app(argc, argv); 11 | 12 | // // enable antialiasing on QML Shapes 13 | // QSurfaceFormat format; 14 | // format.setSamples(8); 15 | // QSurfaceFormat::setDefaultFormat(format); 16 | 17 | 18 | QQmlApplicationEngine engine; 19 | const QUrl url(QStringLiteral("qrc:/main.qml")); 20 | // QObject::connect(&engine, &QQmlApplicationEngine::objectCreated, 21 | // &app, [url](QObject *obj, const QUrl &objUrl) { 22 | // if (!obj && url == objUrl) 23 | // QCoreApplication::exit(-1); 24 | // }, Qt::QueuedConnection); 25 | 26 | QQuickStyle::setStyle("Material"); 27 | 28 | engine.load(url); 29 | 30 | return app.exec(); 31 | } 32 | -------------------------------------------------------------------------------- /Layouts/BottomSheet/BottomSheet_Menu.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | import "../../Components/" 5 | import "../" 6 | 7 | Item { 8 | 9 | Rectangle { 10 | anchors.fill: parent 11 | color: materialStatics.grey_5 12 | 13 | WipTab { 14 | id: tabStore 15 | anchors.top: parent.top 16 | anchors.bottom: parent.bottom 17 | anchors.left: parent.left 18 | anchors.right: parent.right 19 | 20 | onDraggingDown: { 21 | // show elements 22 | searchBar.height = 50 23 | bottomNavigationBasicBox.height = 50 24 | tabStore.anchors.topMargin = 20 25 | } 26 | onDraggingUp: { 27 | // hide elements 28 | searchBar.height = 0 29 | bottomNavigationBasicBox.height = 0 30 | tabStore.anchors.topMargin = 5 31 | } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Components/ItemStore2.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | import "../Drawables/" 5 | 6 | Rectangle { 7 | height: image.height + desc.height + 30 8 | width: mainWindow.width / 3.25 > 147.5 ? 147.5 : mainWindow.width 9 | / 3.25 // mainWindow from main.qml 10 | radius: 6 11 | clip: true 12 | 13 | Image { 14 | id: image 15 | source: le_image 16 | height: parent.width 17 | fillMode: Image.PreserveAspectFit 18 | } 19 | 20 | Rectangle { 21 | id: desc 22 | height: descText.height 23 | anchors.right: parent.right 24 | anchors.left: parent.left 25 | anchors.top: image.bottom 26 | anchors.margins: 16 27 | clip: true 28 | 29 | Text { 30 | id: descText 31 | color: materialStatics.grey_90 32 | font.pixelSize: 16 33 | font.bold: true 34 | text: le_name 35 | wrapMode: Text.WrapAnywhere 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Components/ItemSubList.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | 4 | Rectangle { 5 | id: base 6 | height: 40 7 | radius: 8 8 | color: materialStatics.grey_100_ 9 | 10 | property bool opened: false 11 | signal layoutSelected(var path) 12 | 13 | Text { 14 | id: modelName 15 | text: subModelName 16 | color: "white" 17 | anchors.left: parent.left 18 | anchors.leftMargin: 24 19 | anchors.verticalCenter: parent.verticalCenter 20 | font.pixelSize: 12 21 | } 22 | 23 | Rectangle { 24 | id: newComponentNotif 25 | width: dropDownIcon.width / 2.79 26 | height: width 27 | radius: width 28 | visible: isNewSubModel 29 | anchors.right: parent.right 30 | anchors.rightMargin: 15 31 | anchors.verticalCenter: parent.verticalCenter 32 | color: materialStatics.colorAccentDark 33 | } 34 | 35 | MouseArea { 36 | id: baseModelNameArea 37 | anchors.fill: parent 38 | 39 | onClicked: { 40 | layoutSelected(subModelPath) 41 | } 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /Drawables/Ic_Flight.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10.18,9" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ArrowDrop.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7,10l5,5 5,-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PlayArrow.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M8,5v14l11,-7z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Remove.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,13H5v-2h14v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Layouts/Buttons/Buttons_FabExtend.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Controls.Material 2.12 4 | 5 | import "../../Components/" 6 | import "../" 7 | 8 | Item { 9 | 10 | Rectangle { 11 | id: box 12 | clip: true 13 | color: "black" 14 | height: parent.height 15 | width: parent.width 16 | 17 | Image { 18 | source: "qrc:/images/world_map.png" 19 | width: parent.width 20 | height: parent.height / 3 > 240 ? 240 : parent.height / 3 21 | fillMode: Image.PreserveAspectFit 22 | } 23 | 24 | RoundButton { 25 | id: fab 26 | anchors.bottom: parent.bottom 27 | anchors.right: parent.right 28 | anchors.margins: 20 29 | highlighted: true 30 | smooth: true 31 | text: "DOWNLOAD" 32 | icon.source: "qrc:/images/ic_download.png" 33 | icon.width: 25 34 | icon.height: 25 35 | 36 | Material.background: materialStatics.deep_orange_500 37 | 38 | Component.onCompleted: { 39 | width = width * 1.35 40 | } 41 | onClicked: stackview.pop() 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ArrowDropGrey.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7,10l5,5 5,-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Add.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Home.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,20v-6h4v6h5v-8h3L12,3 2,12h3v8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_BaselineQrCode24.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,11h8V3H3V11zM5,5h4v4H5V5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Pause.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,19h4L10,5L6,5v14zM14,5v14h4L18,5h-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Send.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M2.01,21L23,12 2.01,3 2,10l15,2 -15,2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_SkipNext.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,18l8.5,-6L6,6v12zM16,6v12h2V6h-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ViewStream.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,18h17v-6H4v6zM4,5v6h17V5H4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Menu.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,18h18v-2L3,16v2zM3,13h18v-2L3,11v2zM3,6v2h18L21,6L3,6z" 34 | } 35 | } 36 | } 37 | 38 | MouseArea { 39 | anchors.fill: parent 40 | onClicked: { 41 | controllerClicked("clicked") 42 | } 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /Drawables/Ic_SkipPrevious.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,6h2v12L6,18zM9.5,12l8.5,6L18,6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_FileDownload.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,9h-4V3H9v6H5l7,7 7,-7zM5,18v2h14v-2H5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_NearMe.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,3L3,10.53v0.98l6.84,2.65L12.48,21h0.98L21,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ChevronLeft.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15.41,7.41L14,6l-6,6 6,6 1.41,-1.41L10.83,12z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ChevronRight.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,6L8.59,7.41 13.17,12l-4.58,4.59L10,18l6,-6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Done.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M9,16.2L4.8,12l-1.4,1.4L9,19 21,7l-1.4,-1.4L9,16.2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ArrowRight.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M8.59,16.34l4.58,-4.59 -4.58,-4.59L10,5.75l6,6 -6,6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ExpandArrow.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7.41,7.84L12,12.42l4.59,-4.58L18,9.25l-6,6 -6,-6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Sort.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,18h6v-2L3,16v2zM3,6v2h18L21,6L3,6zM3,13h12v-2L3,11v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Equalizer.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,20h4L14,4h-4v16zM4,20h4v-8L4,12v8zM16,9v11h4L20,9h-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PhotoCamera.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,12m-3.2,0a3.2,3.2 0,1 1,6.4 0a3.2,3.2 0,1 1,-6.4 0" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Reply.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,9V5l-7,7 7,7v-4.1c5,0 8.5,1.6 11,5.1 -1,-5 -4,-10 -11,-11z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_StackMenu.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,18h18v-2L3,16v2zM3,13h18v-2L3,11v2zM3,6v2h18L21,6L3,6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ViewColumn.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,18h5L15,5h-5v13zM4,18h5L9,5L4,5v13zM16,5v13h5L21,5h-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ArrowBack.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,11H7.83l5.59,-5.59L12,4l-8,8 8,8 1.41,-1.41L7.83,13H20v-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_SentimentSatisfied.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15.5,9.5m-1.5,0a1.5,1.5 0,1 1,3 0a1.5,1.5 0,1 1,-3 0" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ArrowDownward.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,12l-1.41,-1.41L13,16.17V4h-2v12.17l-5.58,-5.59L4,12l8,8 8,-8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Bookmark.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,3H7c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3V5c0,-1.1 -0.9,-2 -2,-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Repeat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7,7h10v3l4,-4 -4,-4v3L5,5v6h2L7,7zM17,17L7,17v-3l-4,4 4,4v-3h12v-6h-2v4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ShowChart.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3.5,18.49l6,-6.01 4,4L22,6.92l-1.41,-1.41 -7.09,7.97 -4,-4L2,16.99z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_SwapVert.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M16,17.01V10h-2v7.01h-3L15,21l4,-3.99h-3zM9,3L5,6.99h3V14h2V6.99h3L9,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_TextFields.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M2.5,4v3h5v12h3L10.5,7h5L15.5,4h-13zM21.5,9h-9v3h3v7h3v-7h3L21.5,9z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Reoder.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,15h18v-2L3,13v2zM3,19h18v-2L3,17v2zM3,11h18L21,9L3,9v2zM3,5v2h18L21,5L3,5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_SwapHoriz.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6.99,11L3,15l3.99,4v-3H14v-2H6.99v-3zM21,9l-3.99,-4v3H10v2h7.01v3L21,9z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Delete.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,19c0,1.1 0.9,2 2,2h8c1.1,0 2,-0.9 2,-2V7H6v12zM19,4h-3.5l-1,-1h-5l-1,1H5v2h14V4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Subject.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M14,17L4,17v2h10v-2zM20,9L4,9v2h16L20,9zM4,15h16v-2L4,13v2zM4,5v2h16L20,5L4,5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Comment.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21.99,4c0,-1.1 -0.89,-2 -1.99,-2H4c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h14l4,4 -0.01,-18z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Star.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,17.27L18.18,21l-1.64,-7.03L22,9.24l-7.19,-0.61L12,2 9.19,8.63 2,9.24l5.46,4.73L5.82,21z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Music.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,3v10.55c-0.59,-0.34 -1.27,-0.55 -2,-0.55 -2.21,0 -4,1.79 -4,4s1.79,4 4,4 4,-1.79 4,-4V7h4V3h-6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Close.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Fullscreen.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7,14L5,14v5h5v-2L7,17v-3zM5,10h2L7,7h3L10,5L5,5v5zM17,17h-3v2h5v-5h-2v3zM14,5v2h3v3h2L19,5h-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Info.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM13,17h-2v-6h2v6zM13,9h-2L11,7h2v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Folder.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M10,4H4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2V8c0,-1.1 -0.9,-2 -2,-2h-8l-2,-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_FormatAlignCenter.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M7,15v2h10v-2L7,15zM3,21h18v-2L3,19v2zM3,13h18v-2L3,11v2zM7,7v2h10L17,7L7,7zM3,3v2h18L21,3L3,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_FormatAlignJustify.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,21h18v-2L3,19v2zM3,17h18v-2L3,15v2zM3,13h18v-2L3,11v2zM3,9h18L21,7L3,7v2zM3,3v2h18L21,3L3,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_FormatAlignLeft.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15,15L3,15v2h12v-2zM15,7L3,7v2h12L15,7zM3,13h18v-2L3,11v2zM3,21h18v-2L3,19v2zM3,3v2h18L21,3L3,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_FormatAlignRight.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,21h18v-2L3,19v2zM9,17h12v-2L9,15v2zM3,13h18v-2L3,11v2zM9,9h12L21,7L9,7v2zM3,3v2h18L21,3L3,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Games.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15,7.5V2H9v5.5l3,3 3,-3zM7.5,9H2v6h5.5l3,-3 -3,-3zM9,16.5V22h6v-5.5l-3,-3 -3,3zM16.5,9l-3,3 3,3H22V9h-5.5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Widgets.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M13,13v8h8v-8h-8zM3,21h8v-8L3,13v8zM3,3v8h8L11,3L3,3zM16.66,1.69L11,7.34 16.66,13l5.66,-5.66 -5.66,-5.65z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Accessibility.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,2c1.1,0 2,0.9 2,2s-0.9,2 -2,2 -2,-0.9 -2,-2 0.9,-2 2,-2zM21,9h-6v13h-2v-6h-2v6L9,22L9,9L3,9L3,7h18v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_AccountBalance.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,10v7h3v-7L4,10zM10,10v7h3v-7h-3zM2,22h19v-3L2,19v3zM16,10v7h3v-7h-3zM11.5,1L2,6v2h19L21,6l-9.5,-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Storage.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M2,20h20v-4L2,16v4zM4,17h2v2L4,19v-2zM2,4v4h20L22,4L2,4zM6,7L4,7L4,5h2v2zM2,14h20v-4L2,10v4zM4,11h2v2L4,13v-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ViewModul.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,11h5L9,5L4,5v6zM4,18h5v-6L4,12v6zM10,18h5v-6h-5v6zM16,18h5v-6h-5v6zM10,11h5L15,5h-5v6zM16,5v6h5L21,5h-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Book.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,2H6c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zM6,4h5v8l-2.5,-1.5L6,12V4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_BookmarkBorder.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,3L7,3c-1.1,0 -1.99,0.9 -1.99,2L5,21l7,-3 7,3L19,5c0,-1.1 -0.9,-2 -2,-2zM17,18l-5,-2.18L7,18L7,5h10v13z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ChatOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,2L4,2c-1.1,0 -2,0.9 -2,2v18l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM20,16L6,16l-2,2L4,4h16v12z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Class.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,2H6c-1.1,0 -2,0.9 -2,2v16c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2V4c0,-1.1 -0.9,-2 -2,-2zM6,4h5v8l-2.5,-1.5L6,12V4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_EventSeat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,18v3h3v-3h10v3h3v-6L4,15zM19,10h3v3h-3zM2,10h3v3L2,13zM17,13L7,13L7,5c0,-1.1 0.9,-2 2,-2h6c1.1,0 2,0.9 2,2v8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Layers.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M11.99,18.54l-7.37,-5.73L3,14.07l9,7 9,-7 -1.63,-1.27 -7.38,5.74zM12,16l7.36,-5.73L21,9l-9,-7 -9,7 1.63,1.27L12,16z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_CallToActio.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM21,19L3,19v-3h18v3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Smartphone.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,1.01L7,1c-1.1,0 -2,0.9 -2,2v18c0,1.1 0.9,2 2,2h10c1.1,0 2,-0.9 2,-2V3c0,-1.1 -0.9,-1.99 -2,-1.99zM17,19H7V5h10v14z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Tabs.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,5c0,-1.1 -0.9,-2 -2,-2zM21,19L3,19L3,5h10v4h8v10z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Videocam.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,10.5V7c0,-0.55 -0.45,-1 -1,-1H4c-0.55,0 -1,0.45 -1,1v10c0,0.55 0.45,1 1,1h12c0.55,0 1,-0.45 1,-1v-3.5l4,4v-11l-4,4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_WebAsset.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,4L5,4c-1.11,0 -2,0.9 -2,2v12c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,6c0,-1.1 -0.89,-2 -2,-2zM19,18L5,18L5,8h14v10z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_CheckCircle.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM10,17l-5,-5 1.41,-1.41L10,14.17l7.59,-7.59L19,8l-9,9z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_InsertDrive.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,2c-1.1,0 -1.99,0.9 -1.99,2L4,20c0,1.1 0.89,2 1.99,2L18,22c1.1,0 2,-0.9 2,-2L20,8l-6,-6L6,2zM13,9L13,3.5L18.5,9L13,9z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Note.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M22,10l-6,-6L4,4c-1.1,0 -2,0.9 -2,2v12.01c0,1.1 0.9,1.99 2,1.99l16,-0.01c1.1,0 2,-0.89 2,-1.99v-8zM15,5.5l5.5,5.5L15,11L15,5.5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Person.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,12c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4 -4,1.79 -4,4 1.79,4 4,4zM12,14c-2.67,0 -8,1.34 -8,4v2h16v-2c0,-2.66 -5.33,-4 -8,-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Mail.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,4L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM20,8l-8,5 -8,-5L4,6l8,5 8,-5v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PersonGrey.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,12c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4 -4,1.79 -4,4 1.79,4 4,4zM12,14c-2.67,0 -8,1.34 -8,4v2h16v-2c0,-2.66 -5.33,-4 -8,-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_VerifiedUser.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,1L3,5v6c0,5.55 3.84,10.74 9,12 5.16,-1.26 9,-6.45 9,-12L21,5l-9,-4zM10,17l-4,-4 1.41,-1.41L10,14.17l6.59,-6.59L18,9l-8,8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_AddBox.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,3L5,3c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM17,13h-4v4h-2v-4L7,13v-2h4L11,7h2v4h4v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_BorderOuter.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M13,7h-2v2h2L13,7zM13,11h-2v2h2v-2zM17,11h-2v2h2v-2zM3,3v18h18L21,3L3,3zM19,19L5,19L5,5h14v14zM13,15h-2v2h2v-2zM9,11L7,11v2h2v-2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Email.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,4L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM20,8l-8,5 -8,-5L4,6l8,5 8,-5v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Highlight.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M6,14l3,3v5h6v-5l3,-3L18,9L6,9zM11,2h2v3h-2zM3.5,5.875L4.914,4.46l2.12,2.122L5.62,7.997zM16.96,6.585l2.123,-2.12 1.414,1.414L18.375,8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Photo.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,19V5c0,-1.1 -0.9,-2 -2,-2H5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2zM8.5,13.5l2.5,3.01L14.5,12l4.5,6H5l3.5,-4.5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Label.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17.63,5.84C17.27,5.33 16.67,5 16,5L5,5.01C3.9,5.01 3,5.9 3,7v10c0,1.1 0.9,1.99 2,1.99L16,19c0.67,0 1.27,-0.33 1.63,-0.84L22,12l-4.37,-6.16z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_OpenInNew.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,19H5V5h7V3H5c-1.11,0 -2,0.9 -2,2v14c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2v-7h-2v7zM14,3v2h3.59l-9.83,9.83 1.41,1.41L19,6.41V10h2V3h-7z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Chat.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,2L4,2c-1.1,0 -1.99,0.9 -1.99,2L2,22l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM6,9h12v2L6,11L6,9zM14,14L6,14v-2h8v2zM18,8L6,8L6,6h12v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_LocalCafe.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,3L4,3v10c0,2.21 1.79,4 4,4h6c2.21,0 4,-1.79 4,-4v-3h2c1.11,0 2,-0.89 2,-2L22,5c0,-1.11 -0.89,-2 -2,-2zM20,8h-2L18,5h2v3zM2,21h18v-2L2,19v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PinDrop.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,8c0,-3.31 -2.69,-6 -6,-6S6,4.69 6,8c0,4.5 6,11 6,11s6,-6.5 6,-11zM10,8c0,-1.1 0.9,-2 2,-2s2,0.9 2,2 -0.89,2 -2,2c-1.1,0 -2,-0.9 -2,-2zM5,20v2h14v-2L5,20z" 34 | } 35 | } 36 | } 37 | 38 | MouseArea { 39 | anchors.fill: parent 40 | onClicked: { 41 | controllerClicked("clicked") 42 | } 43 | } 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /Drawables/Ic_Tune.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,17v2h6v-2L3,17zM3,5v2h10L13,5L3,5zM13,21v-2h8v-2h-8v-2h-2v6h2zM7,9v2L3,11v2h4v2h2L9,9L7,9zM21,13v-2L11,11v2h10zM15,9h2L17,7h4L21,5h-4L17,3h-2v6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_WrapText.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,19h6v-2L4,17v2zM20,5L4,5v2h16L20,5zM17,11L4,11v2h13.25c1.1,0 2,0.9 2,2s-0.9,2 -2,2L15,17v-2l-3,3 3,3v-2h2c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Movie.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,3L3,3c-1.11,0 -2,0.89 -2,2v12c0,1.1 0.89,2 2,2h5v2h8v-2h5c1.1,0 1.99,-0.9 1.99,-2L23,5c0,-1.11 -0.9,-2 -2,-2zM21,17L3,17L3,5h18v12zM16,11l-7,4L9,7z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Spa.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M8.55,12c-1.07,-0.71 -2.25,-1.27 -3.53,-1.61 1.28,0.34 2.46,0.9 3.53,1.61zM18.98,10.39c-1.29,0.34 -2.49,0.91 -3.57,1.64 1.08,-0.73 2.28,-1.3 3.57,-1.64z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Textsms.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,2L4,2c-1.1,0 -1.99,0.9 -1.99,2L2,22l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM9,11L7,11L7,9h2v2zM13,11h-2L11,9h2v2zM17,11h-2L15,9h2v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Undo.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12.5,8c-2.65,0 -5.05,0.99 -6.9,2.6L2,7v9h9l-3.62,-3.62c1.39,-1.16 3.16,-1.88 5.12,-1.88 3.54,0 6.55,2.31 7.6,5.5l2.37,-0.78C21.08,11.03 17.15,8 12.5,8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Components/CompCardsBasicModel5.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Controls.Material 2.12 4 | 5 | import "../Drawables/" 6 | 7 | Pane { 8 | padding: 0 9 | Material.elevation: 6 10 | property var backgroundColor 11 | Rectangle { 12 | anchors.fill: parent 13 | color: backgroundColor 14 | radius: 4 15 | 16 | Text { 17 | id: call 18 | text: "Call" 19 | font.pixelSize: 20 20 | wrapMode: Text.WordWrap 21 | color: "white" 22 | anchors.top: parent.top 23 | anchors.topMargin: 20 24 | anchors.left: parent.left 25 | anchors.leftMargin: 16 26 | } 27 | Ic_Call { 28 | anchors.top: parent.top 29 | anchors.topMargin: 20 30 | anchors.right: parent.right 31 | anchors.rightMargin: 16 32 | baseShape.scale: 1.25 33 | } 34 | 35 | Text { 36 | id: title 37 | text: "Quisque Sapien Lorem" 38 | font.pixelSize: 29 39 | color: "white" 40 | anchors.top: parent.verticalCenter 41 | anchors.horizontalCenter: parent.horizontalCenter 42 | height: parent.height / 2 43 | width: parent.width - 32 44 | wrapMode: Text.WordWrap 45 | } 46 | } 47 | } 48 | -------------------------------------------------------------------------------- /Drawables/Ic_Apps.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,8h4L8,4L4,4v4zM10,20h4v-4h-4v4zM4,20h4v-4L4,16v4zM4,14h4v-4L4,10v4zM10,14h4v-4h-4v4zM16,4v4h4L20,4h-4zM10,8h4L14,4h-4v4zM16,14h4v-4h-4v4zM16,20h4v-4h-4v4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_CreditCard.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,4L4,4c-1.11,0 -1.99,0.89 -1.99,2L2,18c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,6c0,-1.11 -0.89,-2 -2,-2zM20,18L4,18v-6h16v6zM20,8L4,8L4,6h16v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_CreditCardGrey.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,4L4,4c-1.11,0 -1.99,0.89 -1.99,2L2,18c0,1.11 0.89,2 2,2h16c1.11,0 2,-0.89 2,-2L22,6c0,-1.11 -0.89,-2 -2,-2zM20,18L4,18v-6h16v6zM20,8L4,8L4,6h16v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_MailOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M20,4L4,4c-1.1,0 -1.99,0.9 -1.99,2L2,18c0,1.1 0.9,2 2,2h16c1.1,0 2,-0.9 2,-2L22,6c0,-1.1 -0.9,-2 -2,-2zM20,18L4,18L4,8l8,5 8,-5v10zM12,11L4,6h16l-8,5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Nearby.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,8c0,-3.31 -2.69,-6 -6,-6S6,4.69 6,8c0,4.5 6,11 6,11s6,-6.5 6,-11zM10,8c0,-1.1 0.9,-2 2,-2s2,0.9 2,2 -0.89,2 -2,2c-1.1,0 -2,-0.9 -2,-2zM5,20v2h14v-2L5,20z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PhoneAndroid.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M16,1L8,1C6.34,1 5,2.34 5,4v16c0,1.66 1.34,3 3,3h8c1.66,0 3,-1.34 3,-3L19,4c0,-1.66 -1.34,-3 -3,-3zM14,21h-4v-1h4v1zM17.25,18L6.75,18L6.75,4h10.5v14z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Description.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M14,2L6,2c-1.1,0 -1.99,0.9 -1.99,2L4,20c0,1.1 0.89,2 1.99,2L18,22c1.1,0 2,-0.9 2,-2L20,8l-6,-6zM16,18L8,18v-2h8v2zM16,14L8,14v-2h8v2zM13,9L13,3.5L18.5,9L13,9z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_DoneAll.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,7l-1.41,-1.41 -6.34,6.34 1.41,1.41L18,7zM22.24,5.59L11.66,16.17 7.48,12l-1.41,1.41L11.66,19l12,-12 -1.42,-1.41zM0.41,13.41L6,19l1.41,-1.41L1.83,12 0.41,13.41z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ContentCopy.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M16,1L4,1c-1.1,0 -2,0.9 -2,2v14h2L4,3h12L16,1zM19,5L8,5c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h11c1.1,0 2,-0.9 2,-2L21,7c0,-1.1 -0.9,-2 -2,-2zM19,21L8,21L8,7h11v14z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Create.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M3,17.25V21h3.75L17.81,9.94l-3.75,-3.75L3,17.25zM20.71,7.04c0.39,-0.39 0.39,-1.02 0,-1.41l-2.34,-2.34c-0.39,-0.39 -1.02,-0.39 -1.41,0l-1.83,1.83 3.75,3.75 1.83,-1.83z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_News.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M13,12h7v1.5h-7zM13,9.5h7L20,11h-7zM13,14.5h7L20,16h-7zM21,4L3,4c-1.1,0 -2,0.9 -2,2v13c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,6c0,-1.1 -0.9,-2 -2,-2zM21,19h-9L12,6h9v13z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PictureInPicture.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,7h-8v6h8L19,7zM21,3L3,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,1.98 2,1.98h18c1.1,0 2,-0.88 2,-1.98L23,5c0,-1.1 -0.9,-2 -2,-2zM21,19.01L3,19.01L3,4.98h18v14.03z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_QueueMusic.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15,6L3,6v2h12L15,6zM15,10L3,10v2h12v-2zM3,16h8v-2L3,14v2zM17,6v8.18c-0.31,-0.11 -0.65,-0.18 -1,-0.18 -1.66,0 -3,1.34 -3,3s1.34,3 3,3 3,-1.34 3,-3L19,8h3L22,6h-5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Restaurant.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M11,9L9,9L9,2L7,2v7L5,9L5,2L3,2v7c0,2.12 1.66,3.84 3.75,3.97L6.75,22h2.5v-9.03C11.34,12.84 13,11.12 13,9L13,2h-2v7zM16,6v8h2.5v8L21,22L21,2c-2.76,0 -5,2.24 -5,4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Event.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,12h-5v5h5v-5zM16,1v2L8,3L8,1L6,1v2L5,3c-1.11,0 -1.99,0.9 -1.99,2L3,19c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2h-1L18,1h-2zM19,19L5,19L5,8h14v11z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Location.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,2C8.13,2 5,5.13 5,9c0,5.25 7,13 7,13s7,-7.75 7,-13c0,-3.87 -3.13,-7 -7,-7zM12,11.5c-1.38,0 -2.5,-1.12 -2.5,-2.5s1.12,-2.5 2.5,-2.5 2.5,1.12 2.5,2.5 -1.12,2.5 -2.5,2.5z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PermDeviceInfo.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M13,7h-2v2h2L13,7zM13,11h-2v6h2v-6zM17,1.01L7,1c-1.1,0 -2,0.9 -2,2v18c0,1.1 0.9,2 2,2h10c1.1,0 2,-0.9 2,-2L19,3c0,-1.1 -0.9,-1.99 -2,-1.99zM17,19L7,19L7,5h10v14z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PersonAdd.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M15,12c2.21,0 4,-1.79 4,-4s-1.79,-4 -4,-4 -4,1.79 -4,4 1.79,4 4,4zM6,10L6,7L4,7v3L1,10v2h3v3h2v-3h3v-2L6,10zM15,14c-2.67,0 -8,1.34 -8,4v2h16v-2c0,-2.66 -5.33,-4 -8,-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_VpnKey.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12.65,10C11.83,7.67 9.61,6 7,6c-3.31,0 -6,2.69 -6,6s2.69,6 6,6c2.61,0 4.83,-1.67 5.65,-4H17v4h4v-4h2v-4H12.65zM7,14c-1.1,0 -2,-0.9 -2,-2s0.9,-2 2,-2 2,0.9 2,2 -0.9,2 -2,2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_EventGrey.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M17,12h-5v5h5v-5zM16,1v2L8,3L8,1L6,1v2L5,3c-1.11,0 -1.99,0.9 -1.99,2L3,19c0,1.1 0.89,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2h-1L18,1h-2zM19,19L5,19L5,8h14v11z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_LocalMovies.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M18,3v2h-2L16,3L8,3v2L6,5L6,3L4,3v18h2v-2h2v2h8v-2h2v2h2L20,3h-2zM8,17L6,17v-2h2v2zM8,13L6,13v-2h2v2zM8,9L6,9L6,7h2v2zM18,17h-2v-2h2v2zM18,13h-2v-2h2v2zM18,9h-2L16,7h2v2z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Print.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,8L5,8c-1.66,0 -3,1.34 -3,3v6h4v4h12v-4h4v-6c0,-1.66 -1.34,-3 -3,-3zM16,19L8,19v-5h8v5zM19,12c-0.55,0 -1,-0.45 -1,-1s0.45,-1 1,-1 1,0.45 1,1 -0.45,1 -1,1zM18,3L6,3v4h12L18,3z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Wifi.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M1,9l2,2c4.97,-4.97 13.03,-4.97 18,0l2,-2C16.93,2.93 7.08,2.93 1,9zM9,17l3,3 3,-3c-1.65,-1.66 -4.34,-1.66 -6,0zM5,13l2,2c2.76,-2.76 7.24,-2.76 10,0l2,-2C15.14,9.14 8.87,9.14 5,13z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_CropOriginal.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,3L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM19,19L5,19L5,5h14v14zM13.96,12.29l-2.75,3.54 -1.96,-2.36L6.5,17h11l-3.54,-4.71z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Devices.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M4,6h18L22,4L4,4c-1.1,0 -2,0.9 -2,2v11L0,17v3h14v-3L4,17L4,6zM23,8h-6c-0.55,0 -1,0.45 -1,1v10c0,0.55 0.45,1 1,1h6c0.55,0 1,-0.45 1,-1L24,9c0,-0.55 -0.45,-1 -1,-1zM22,17h-4v-7h4v7z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Favorites.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M12,21.35l-1.45,-1.32C5.4,15.36 2,12.28 2,8.5 2,5.42 4.42,3 7.5,3c1.74,0 3.41,0.81 4.5,2.09C13.09,3.81 14.76,3 16.5,3 19.58,3 22,5.42 22,8.5c0,3.78 -3.4,6.86 -8.55,11.54L12,21.35z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_Inbox.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M19,3L4.99,3c-1.11,0 -1.98,0.89 -1.98,2L3,19c0,1.1 0.88,2 1.99,2L19,21c1.1,0 2,-0.9 2,-2L21,5c0,-1.11 -0.9,-2 -2,-2zM19,15h-4c0,1.66 -1.35,3 -3,3s-3,-1.34 -3,-3L4.99,15L4.99,5L19,5v10z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_PhotoLibrary.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M22,16L22,4c0,-1.1 -0.9,-2 -2,-2L8,2c-1.1,0 -2,0.9 -2,2v12c0,1.1 0.9,2 2,2h12c1.1,0 2,-0.9 2,-2zM11,12l2.03,2.71L16,11l4,5L8,16l3,-4zM2,6v14c0,1.1 0.9,2 2,2h14v-2L4,20L4,6L2,6z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_AddCircleOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M13,7h-2v4L7,11v2h4v4h2v-4h4v-2h-4L13,7zM12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,20c-4.41,0 -8,-3.59 -8,-8s3.59,-8 8,-8 8,3.59 8,8 -3.59,8 -8,8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_ErrorOutline.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M11,15h2v2h-2zM11,7h2v6h-2zM11.99,2C6.47,2 2,6.48 2,12s4.47,10 9.99,10C17.52,22 22,17.52 22,12S17.52,2 11.99,2zM12,20c-4.42,0 -8,-3.58 -8,-8s3.58,-8 8,-8 8,3.58 8,8 -3.58,8 -8,8z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /Drawables/Ic_LiveTv.qml: -------------------------------------------------------------------------------- 1 | import QtQuick 2.12 2 | import QtQuick.Controls 2.12 3 | import QtQuick.Shapes 1.12 4 | 5 | Item { 6 | property alias controller: shapeController 7 | property alias baseShape: shape 8 | property alias controllerBox: shapeControllerBox 9 | signal controllerClicked(var value) 10 | property bool doRotate: false 11 | 12 | width: 20 13 | height: 20 14 | Rectangle { 15 | id: shapeControllerBox 16 | width: parent.width 17 | height: parent.height 18 | 19 | color: "transparent" 20 | 21 | Shape { 22 | id: shape 23 | anchors.fill: parent 24 | anchors.centerIn: parent 25 | rotation: doRotate ? 180 : 0 26 | ShapePath { 27 | id: shapeController 28 | fillColor: "white" 29 | strokeWidth: 1 30 | strokeColor: "transparent" 31 | PathSvg { 32 | 33 | path: "M21,6h-7.59l3.29,-3.29L16,2l-4,4 -4,-4 -0.71,0.71L10.59,6L3,6c-1.1,0 -2,0.89 -2,2v12c0,1.1 0.9,2 2,2h18c1.1,0 2,-0.9 2,-2L23,8c0,-1.11 -0.9,-2 -2,-2zM21,20L3,20L3,8h18v12zM9,10v8l7,-4z" } 34 | } 35 | } 36 | 37 | MouseArea { 38 | anchors.fill: parent 39 | onClicked: { 40 | controllerClicked("clicked") 41 | } 42 | } 43 | } 44 | } 45 | --------------------------------------------------------------------------------