├── 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 |
--------------------------------------------------------------------------------