diff --git a/CMakeLists.txt b/CMakeLists.txt index 7cdd5f3..792a833 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,6 +2,10 @@ cmake_minimum_required(VERSION 3.16) project(RibbonUI_Project VERSION 1.0.2 LANGUAGES CXX) +find_package(Qt6 REQUIRED COMPONENTS Core) +set(QT_SDK_DIR ${Qt6_DIR}/../../..) +cmake_path(SET QT_SDK_DIR NORMALIZE ${QT_SDK_DIR}) + option(RIBBONUI_BUILD_EXAMPLES "Build RibbonUI APP." ON) option(RIBBONUI_BUILD_FRAMELESSHEPLER "Build FramelessHelper." ON) option(RIBBONUI_BUILD_STATIC_LIB "Build RibbonUI static library." OFF) @@ -18,10 +22,15 @@ if (RIBBONUI_BUILD_FRAMELESSHEPLER) add_subdirectory(3rdparty/framelesshelper) endif() +if(NOT RIBBONUI_QML_PLUGIN_DIRECTORY) + set(RIBBONUI_QML_PLUGIN_DIRECTORY ${QT_SDK_DIR}/qml/RibbonUI CACHE PATH "RibbonUI Plugin Path") +endif() + add_subdirectory(lib_source) message("---------------------------- RibbonUI ----------------------------") message("Build RibbonUI APP: ${RIBBONUI_BUILD_EXAMPLES}") message("Build FramelessHelper: ${RIBBONUI_BUILD_FRAMELESSHEPLER}") message("Build RibbonUI static library: ${RIBBONUI_BUILD_STATIC_LIB}") +message("RibbonUI QML Plugin Path: ${RIBBONUI_QML_PLUGIN_DIRECTORY}") message("------------------------------------------------------------------") diff --git a/example/CMakeLists.txt b/example/CMakeLists.txt index 199bf16..a945762 100644 --- a/example/CMakeLists.txt +++ b/example/CMakeLists.txt @@ -2,9 +2,17 @@ cmake_minimum_required(VERSION 3.21) project(RibbonUIAPP VERSION ${CMAKE_PROJECT_VERSION} LANGUAGES CXX) -set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) +if(QT_VERSION VERSION_GREATER_EQUAL "6.3") + qt_standard_project_setup() + qt_policy(SET QTP0001 NEW) +else() + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTORCC ON) + set(CMAKE_AUTOUIC ON) +endif() + if(APPLE) set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64" CACHE STRING "" FORCE) endif() diff --git a/example/example.cpp b/example/example.cpp index 4372973..2748bb9 100644 --- a/example/example.cpp +++ b/example/example.cpp @@ -19,17 +19,10 @@ int main(int argc, char *argv[]) #endif FramelessConfig::instance()->set(Global::Option::DisableLazyInitializationForMicaMaterial); FramelessConfig::instance()->set(Global::Option::CenterWindowBeforeShow); - FramelessConfig::instance()->set(Global::Option::ForceNonNativeBackgroundBlur); FramelessConfig::instance()->set(Global::Option::EnableBlurBehindWindow); -#ifdef Q_OS_MACOS - FramelessConfig::instance()->set(Global::Option::ForceNonNativeBackgroundBlur,false); -#endif QQmlApplicationEngine engine; FramelessHelper::Quick::registerTypes(&engine); -#ifdef RIBBONUI_BUILD_STATIC_LIB - engine.addImportPath("qrc:/"); -#endif const QUrl url(u"qrc:/qt/qml/RibbonUIAPP/example.qml"_qs); QObject::connect(&engine, &QQmlApplicationEngine::objectCreated, &app, [url](QObject *obj, const QUrl &objUrl) { diff --git a/example/example.qml b/example/example.qml index fcac205..b1f23e1 100644 --- a/example/example.qml +++ b/example/example.qml @@ -573,7 +573,7 @@ RibbonWindow { } } Image { - source: "qrc:/RibbonUI/resources/imgs/icon.png" + source: "qrc:/qt/qml/RibbonUI/resources/imgs/icon.png" fillMode:Image.PreserveAspectFit Layout.preferredHeight: 300 Layout.preferredWidth: height diff --git a/lib_source/CMakeLists.txt b/lib_source/CMakeLists.txt index d1be0b2..30b9092 100644 --- a/lib_source/CMakeLists.txt +++ b/lib_source/CMakeLists.txt @@ -2,14 +2,22 @@ cmake_minimum_required(VERSION 3.21) project(RibbonUI VERSION ${CMAKE_PROJECT_VERSION} LANGUAGES CXX) -set(CMAKE_AUTOMOC ON) set(CMAKE_CXX_STANDARD_REQUIRED ON) +if(QT_VERSION VERSION_GREATER_EQUAL "6.3") + qt_standard_project_setup() + qt_policy(SET QTP0001 NEW) +else() + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTORCC ON) + set(CMAKE_AUTOUIC ON) +endif() + if(APPLE) set(CMAKE_OSX_ARCHITECTURES "arm64;x86_64" CACHE STRING "" FORCE) endif() -find_package(Qt6 COMPONENTS Core Quick Qml ShaderTools REQUIRED) +find_package(Qt6 COMPONENTS Core Quick Qml REQUIRED) set(version_str "${CMAKE_PROJECT_VERSION_MAJOR},${CMAKE_PROJECT_VERSION_MINOR},${CMAKE_PROJECT_VERSION_PATCH}") add_definitions(-DRIBBONUI_VERSION=${version_str}) @@ -17,7 +25,7 @@ add_definitions(-DRIBBONUI_VERSION=${version_str}) if (RIBBONUI_BUILD_STATIC_LIB) set(LIB_TYPE "STATIC") set(PLUGIN_TARGET_NAME "") - qt_add_resources(${PROJECT_NAME} RibbonUI.qmltypes qmldir) + set(RIBBONUI_QML_PLUGIN_DIRECTORY ${CMAKE_BINARY_DIR}/RibbonUI) else() set(LIB_TYPE "SHARED") set(PLUGIN_TARGET_NAME ${PROJECT_NAME}) @@ -40,26 +48,17 @@ foreach(qmlfile ${qml_files}) string(REPLACE "qml/" "" fixedfile ${qmlfile}) set_source_files_properties(${qmlfile} PROPERTIES QT_RESOURCE_ALIAS ${fixedfile}) endforeach(qmlfile) - +message(${RIBBONUI_QML_PLUGIN_DIRECTORY}) qt_add_library(${PROJECT_NAME} ${LIB_TYPE}) qt_add_qml_module(${PROJECT_NAME} PLUGIN_TARGET ${PLUGIN_TARGET_NAME} - OUTPUT_DIRECTORY ${CMAKE_PREFIX_PATH}/qml/RibbonUI + OUTPUT_DIRECTORY ${RIBBONUI_QML_PLUGIN_DIRECTORY} URI ${PROJECT_NAME} VERSION ${CMAKE_PROJECT_VERSION_MAJOR}.${CMAKE_PROJECT_VERSION_MINOR} QML_FILES ${qml_files} SOURCES ribbonui.cpp ribbonui.h definitions.h ribbontheme.h ribbontheme.cpp RESOURCES resources/FluentSystemIcons-Resizable.ttf resources/imgs/icon.png -) - -qt_add_shaders(${PROJECT_NAME} "shaders" - BATCHABLE - PRECOMPILE - OPTIMIZED - PREFIX - "RibbonUI" - FILES - "effects/gaussianblur.frag" + RESOURCE_PREFIX "/qt/qml/" ) target_compile_definitions(${PROJECT_NAME} diff --git a/lib_source/RibbonUI.qmltypes b/lib_source/RibbonUI.qmltypes deleted file mode 100644 index 7207e7f..0000000 --- a/lib_source/RibbonUI.qmltypes +++ /dev/null @@ -1,4759 +0,0 @@ -import QtQuick.tooling 1.2 - -// This file describes the plugin-supplied types contained in the library. -// It is used for QML tooling purposes only. -// -// This file was auto-generated by qmltyperegistrar. - -Module { - Component { - file: "definitions.h" - name: "RibbonIconsFilledEnum" - accessSemantics: "none" - exports: ["RibbonUI/RibbonIcons_Filled 1.0"] - isCreatable: false - exportMetaObjectRevisions: [256] - Enum { - name: "RibbonIcons_Filled" - values: [ - "AccessTime", - "Accessibility", - "AccessibilityCheckmark", - "Add", - "AddCircle", - "AddSquare", - "AddSquareMultiple", - "AddSubtractCircle", - "Airplane", - "AirplaneLanding", - "AirplaneTakeOff", - "Album", - "AlbumAdd", - "Alert", - "AlertBadge", - "AlertOff", - "AlertOn", - "AlertSnooze", - "AlertUrgent", - "AlignBottom", - "AlignCenterHorizontal", - "AlignCenterVertical", - "AlignEndHorizontal", - "AlignEndVertical", - "AlignLeft", - "AlignRight", - "AlignSpaceAroundHorizontal", - "AlignSpaceAroundVertical", - "AlignSpaceBetweenHorizontal", - "AlignSpaceBetweenVertical", - "AlignSpaceEvenlyHorizontal", - "AlignSpaceEvenlyVertical", - "AlignSpaceFitVertical", - "AlignStartHorizontal", - "AlignStartVertical", - "AlignStraighten", - "AlignStretchHorizontal", - "AlignStretchVertical", - "AlignTop", - "AnimalCat", - "AnimalDog", - "AnimalRabbit", - "AnimalRabbitOff", - "AnimalTurtle", - "AppFolder", - "AppGeneric", - "AppRecent", - "AppTitle", - "ApprovalsApp", - "Apps", - "AppsAddIn", - "AppsList", - "AppsListDetail", - "Archive", - "ArchiveArrowBack", - "ArchiveMultiple", - "ArchiveSettings", - "ArrowAutofitContent", - "ArrowAutofitDown", - "ArrowAutofitHeight", - "ArrowAutofitHeightDotted", - "ArrowAutofitHeightIn", - "ArrowAutofitUp", - "ArrowAutofitWidth", - "ArrowAutofitWidthDotted", - "ArrowBetweenDown", - "ArrowBetweenUp", - "ArrowBidirectionalLeftRight", - "ArrowBidirectionalUpDown", - "ArrowBounce", - "ArrowCircleDown", - "ArrowCircleDownDouble", - "ArrowCircleDownRight", - "ArrowCircleDownSplit", - "ArrowCircleDownUp", - "ArrowCircleLeft", - "ArrowCircleRight", - "ArrowCircleUp", - "ArrowCircleUpLeft", - "ArrowCircleUpRight", - "ArrowClockwise", - "ArrowClockwiseDashes", - "ArrowCollapseAll", - "ArrowCounterclockwise", - "ArrowCounterclockwiseDashes", - "ArrowCurveDownLeft", - "ArrowCurveDownRight", - "ArrowCurveUpLeft", - "ArrowCurveUpRight", - "ArrowDown", - "ArrowDownLeft", - "ArrowDownload", - "ArrowEject", - "ArrowEnter", - "ArrowEnterLeft", - "ArrowEnterUp", - "ArrowExit", - "ArrowExpand", - "ArrowExport", - "ArrowExportLtr", - "ArrowExportRtl", - "ArrowExportUp", - "ArrowFit", - "ArrowFitIn", - "ArrowFlowDiagonalUpRight", - "ArrowFlowUpRight", - "ArrowFlowUpRightRectangleMultiple", - "ArrowForward", - "ArrowForwardDownLightning", - "ArrowForwardDownPerson", - "ArrowHookDownLeft", - "ArrowHookDownRight", - "ArrowHookUpLeft", - "ArrowHookUpRight", - "ArrowImport", - "ArrowJoin", - "ArrowLeft", - "ArrowMaximize", - "ArrowMaximizeVertical", - "ArrowMinimize", - "ArrowMinimizeVertical", - "ArrowMove", - "ArrowMoveInward", - "ArrowNext", - "ArrowOutlineDownLeft", - "ArrowOutlineUpRight", - "ArrowParagraph", - "ArrowPrevious", - "ArrowRedo", - "ArrowRepeat1", - "ArrowRepeatAll", - "ArrowRepeatAllOff", - "ArrowReply", - "ArrowReplyAll", - "ArrowReplyDown", - "ArrowReset", - "ArrowRight", - "ArrowRotateClockwise", - "ArrowRotateCounterclockwise", - "ArrowRouting", - "ArrowRoutingRectangleMultiple", - "ArrowShuffle", - "ArrowShuffleOff", - "ArrowSort", - "ArrowSortDown", - "ArrowSortDownLines", - "ArrowSortUp", - "ArrowSplit", - "ArrowSprint", - "ArrowSquareDown", - "ArrowSquareUpRight", - "ArrowStepBack", - "ArrowStepIn", - "ArrowStepInDiagonalDownLeft", - "ArrowStepInLeft", - "ArrowStepInRight", - "ArrowStepOut", - "ArrowStepOver", - "ArrowSwap", - "ArrowSync", - "ArrowSyncCheckmark", - "ArrowSyncCircle", - "ArrowSyncDismiss", - "ArrowSyncOff", - "ArrowTrending", - "ArrowTrendingCheckmark", - "ArrowTrendingDown", - "ArrowTrendingLines", - "ArrowTrendingSettings", - "ArrowTrendingSparkle", - "ArrowTrendingText", - "ArrowTrendingWrench", - "ArrowTurnBidirectionalDownRight", - "ArrowTurnDownLeft", - "ArrowTurnDownRight", - "ArrowTurnDownUp", - "ArrowTurnLeftDown", - "ArrowTurnLeftRight", - "ArrowTurnLeftUp", - "ArrowTurnRight", - "ArrowTurnRightDown", - "ArrowTurnRightLeft", - "ArrowTurnRightUp", - "ArrowTurnUpDown", - "ArrowTurnUpLeft", - "ArrowUndo", - "ArrowUp", - "ArrowUpLeft", - "ArrowUpRight", - "ArrowUpload", - "ArrowWrap", - "ArrowWrapOff", - "ArrowsBidirectional", - "Attach", - "AttachArrowRight", - "AttachText", - "AutoFitHeight", - "AutoFitWidth", - "Autocorrect", - "Autosum", - "Backpack", - "BackpackAdd", - "Backspace", - "Badge", - "Balloon", - "BarcodeScanner", - "Battery0", - "Battery1", - "Battery10", - "Battery2", - "Battery3", - "Battery4", - "Battery5", - "Battery6", - "Battery7", - "Battery8", - "Battery9", - "BatteryCharge", - "BatteryCheckmark", - "BatterySaver", - "BatteryWarning", - "Beach", - "Beaker", - "BeakerEdit", - "BeakerOff", - "BeakerSettings", - "Bed", - "BezierCurveSquare", - "BinFull", - "BinRecycle", - "BinRecycleFull", - "BinderTriangle", - "Bluetooth", - "BluetoothConnected", - "BluetoothDisabled", - "BluetoothSearching", - "Blur", - "Board", - "BoardGames", - "BoardHeart", - "BoardSplit", - "Book", - "BookAdd", - "BookArrowClockwise", - "BookClock", - "BookCoins", - "BookCompass", - "BookContacts", - "BookDatabase", - "BookDefault", - "BookDismiss", - "BookExclamationMark", - "BookGlobe", - "BookInformation", - "BookLetter", - "BookNumber", - "BookOpen", - "BookOpenGlobe", - "BookOpenMicrophone", - "BookPulse", - "BookQuestionMark", - "BookQuestionMarkRtl", - "BookSearch", - "BookStar", - "BookTemplate", - "BookTheta", - "BookToolbox", - "Bookmark", - "BookmarkAdd", - "BookmarkMultiple", - "BookmarkOff", - "BookmarkSearch", - "BorderAll", - "BorderBottom", - "BorderBottomDouble", - "BorderBottomThick", - "BorderLeft", - "BorderLeftRight", - "BorderNone", - "BorderOutside", - "BorderOutsideThick", - "BorderRight", - "BorderTop", - "BorderTopBottom", - "BorderTopBottomDouble", - "BorderTopBottomThick", - "Bot", - "BotAdd", - "BotSparkle", - "BowTie", - "BowlChopsticks", - "BowlSalad", - "Box", - "BoxArrowLeft", - "BoxArrowUp", - "BoxCheckmark", - "BoxDismiss", - "BoxEdit", - "BoxMultiple", - "BoxMultipleArrowLeft", - "BoxMultipleArrowRight", - "BoxMultipleCheckmark", - "BoxMultipleSearch", - "BoxSearch", - "BoxToolbox", - "Braces", - "BracesVariable", - "BrainCircuit", - "Branch", - "BranchCompare", - "BranchFork", - "BranchForkHint", - "BranchForkLink", - "BranchRequest", - "BreakoutRoom", - "Briefcase", - "BriefcaseMedical", - "BriefcaseOff", - "BriefcaseSearch", - "BrightnessHigh", - "BrightnessLow", - "BroadActivityFeed", - "Broom", - "BubbleMultiple", - "Bug", - "BugArrowCounterclockwise", - "BugProhibited", - "Building", - "BuildingBank", - "BuildingBankLink", - "BuildingBankToolbox", - "BuildingDesktop", - "BuildingFactory", - "BuildingGovernment", - "BuildingHome", - "BuildingLighthouse", - "BuildingMosque", - "BuildingMultiple", - "BuildingPeople", - "BuildingRetail", - "BuildingRetailMoney", - "BuildingRetailMore", - "BuildingRetailShield", - "BuildingRetailToolbox", - "BuildingShop", - "BuildingSkyscraper", - "BuildingTownhouse", - "Button", - "Calculator", - "CalculatorArrowClockwise", - "CalculatorMultiple", - "Calendar", - "Calendar3Day", - "CalendarAdd", - "CalendarAgenda", - "CalendarArrowCounterclockwise", - "CalendarArrowDown", - "CalendarArrowRight", - "CalendarAssistant", - "CalendarCancel", - "CalendarChat", - "CalendarCheckmark", - "CalendarClock", - "CalendarDataBar", - "CalendarDate", - "CalendarDay", - "CalendarEdit", - "CalendarEmpty", - "CalendarError", - "CalendarEye", - "CalendarInfo", - "CalendarLock", - "CalendarLtr", - "CalendarMail", - "CalendarMention", - "CalendarMonth", - "CalendarMultiple", - "CalendarPattern", - "CalendarPerson", - "CalendarPhone", - "CalendarPlay", - "CalendarQuestionMark", - "CalendarReply", - "CalendarRtl", - "CalendarSearch", - "CalendarSettings", - "CalendarShield", - "CalendarStar", - "CalendarSync", - "CalendarToday", - "CalendarToolbox", - "CalendarWeekNumbers", - "CalendarWeekStart", - "CalendarWorkWeek", - "Call", - "CallAdd", - "CallCheckmark", - "CallConnecting", - "CallDismiss", - "CallEnd", - "CallExclamation", - "CallForward", - "CallInbound", - "CallMissed", - "CallOutbound", - "CallPark", - "CallPause", - "CallProhibited", - "CallTransfer", - "CallWarning", - "CalligraphyPen", - "CalligraphyPenCheckmark", - "CalligraphyPenError", - "CalligraphyPenQuestionMark", - "Camera", - "CameraAdd", - "CameraDome", - "CameraEdit", - "CameraOff", - "CameraSparkles", - "CameraSwitch", - "CardUi", - "CaretDown", - "CaretDownRight", - "CaretLeft", - "CaretRight", - "CaretUp", - "Cart", - "Cast", - "CastMultiple", - "CatchUp", - "Cellular3g", - "Cellular4g", - "Cellular5g", - "CellularData1", - "CellularData2", - "CellularData3", - "CellularData4", - "CellularData5", - "CellularOff", - "CellularWarning", - "CenterHorizontal", - "CenterVertical", - "Certificate", - "Channel", - "ChannelAdd", - "ChannelAlert", - "ChannelArrowLeft", - "ChannelDismiss", - "ChannelShare", - "ChannelSubtract", - "ChartMultiple", - "ChartPerson", - "Chat", - "ChatAdd", - "ChatArrowBack", - "ChatArrowDoubleBack", - "ChatBubblesQuestion", - "ChatCursor", - "ChatDismiss", - "ChatEmpty", - "ChatHelp", - "ChatMail", - "ChatMultiple", - "ChatMultipleHeart", - "ChatOff", - "ChatSettings", - "ChatSparkle", - "ChatVideo", - "ChatWarning", - "Check", - "Checkbox1", - "Checkbox2", - "CheckboxArrowRight", - "CheckboxChecked", - "CheckboxCheckedSync", - "CheckboxIndeterminate", - "CheckboxPerson", - "CheckboxUnchecked", - "CheckboxWarning", - "Checkmark", - "CheckmarkCircle", - "CheckmarkCircleSquare", - "CheckmarkLock", - "CheckmarkNote", - "CheckmarkSquare", - "CheckmarkStarburst", - "CheckmarkUnderlineCircle", - "Chess", - "ChevronCircleDown", - "ChevronCircleLeft", - "ChevronCircleRight", - "ChevronCircleUp", - "ChevronDoubleDown", - "ChevronDoubleLeft", - "ChevronDoubleRight", - "ChevronDoubleUp", - "ChevronDown", - "ChevronDownUp", - "ChevronLeft", - "ChevronRight", - "ChevronUp", - "ChevronUpDown", - "Circle", - "CircleEdit", - "CircleEraser", - "CircleHalfFill", - "CircleHint", - "CircleHintHalfVertical", - "CircleImage", - "CircleLine", - "CircleMultipleSubtractCheckmark", - "CircleOff", - "CircleSmall", - "City", - "Class", - "Classification", - "ClearFormatting", - "Clipboard", - "Clipboard3Day", - "ClipboardArrowRight", - "ClipboardBulletList", - "ClipboardBulletListLtr", - "ClipboardBulletListRtl", - "ClipboardCheckmark", - "ClipboardClock", - "ClipboardCode", - "ClipboardDataBar", - "ClipboardDay", - "ClipboardEdit", - "ClipboardError", - "ClipboardHeart", - "ClipboardImage", - "ClipboardLetter", - "ClipboardLink", - "ClipboardMonth", - "ClipboardMore", - "ClipboardNote", - "ClipboardPaste", - "ClipboardPulse", - "ClipboardSearch", - "ClipboardSettings", - "ClipboardTask", - "ClipboardTaskAdd", - "ClipboardTaskListLtr", - "ClipboardTaskListRtl", - "ClipboardTextEdit", - "ClipboardTextLtr", - "ClipboardTextRtl", - "Clock", - "ClockAlarm", - "ClockArrowDownload", - "ClockDismiss", - "ClockLock", - "ClockPause", - "ClockToolbox", - "ClosedCaption", - "ClosedCaptionOff", - "Cloud", - "CloudAdd", - "CloudArchive", - "CloudArrowDown", - "CloudArrowUp", - "CloudBidirectional", - "CloudCheckmark", - "CloudDatabase", - "CloudDesktop", - "CloudDismiss", - "CloudEdit", - "CloudError", - "CloudFlow", - "CloudLink", - "CloudOff", - "CloudSwap", - "CloudSync", - "CloudWords", - "Clover", - "Code", - "CodeBlock", - "CodeCircle", - "CodeText", - "CodeTextEdit", - "Collections", - "CollectionsAdd", - "Color", - "ColorBackground", - "ColorFill", - "ColorLine", - "Column", - "ColumnArrowRight", - "ColumnDoubleCompare", - "ColumnEdit", - "ColumnSingleCompare", - "ColumnTriple", - "ColumnTripleEdit", - "Comma", - "Comment", - "CommentAdd", - "CommentArrowLeft", - "CommentArrowRight", - "CommentCheckmark", - "CommentDismiss", - "CommentEdit", - "CommentError", - "CommentLightning", - "CommentLink", - "CommentMention", - "CommentMultiple", - "CommentMultipleCheckmark", - "CommentMultipleLink", - "CommentNote", - "CommentOff", - "Communication", - "CommunicationPerson", - "CompassNorthwest", - "Compose", - "ConferenceRoom", - "Connected", - "Connector", - "ContactCard", - "ContactCardGroup", - "ContactCardLink", - "ContactCardRibbon", - "ContentSettings", - "ContentView", - "ContentViewGallery", - "ContractDownLeft", - "ControlButton", - "ConvertRange", - "Cookies", - "Copy", - "CopyAdd", - "CopyArrowRight", - "CopySelect", - "Couch", - "CreditCardClock", - "CreditCardPerson", - "CreditCardToolbox", - "Crop", - "CropInterim", - "CropInterimOff", - "Crown", - "Cube", - "CubeAdd", - "CubeArrowCurveDown", - "CubeLink", - "CubeMultiple", - "CubeQuick", - "CubeRotate", - "CubeSync", - "CubeTree", - "CurrencyDollarEuro", - "CurrencyDollarRupee", - "Cursor", - "CursorClick", - "CursorHover", - "CursorHoverOff", - "CursorProhibited", - "Cut", - "DarkTheme", - "DataArea", - "DataBarHorizontal", - "DataBarVertical", - "DataBarVerticalAdd", - "DataBarVerticalStar", - "DataFunnel", - "DataHistogram", - "DataLine", - "DataPie", - "DataScatter", - "DataSunburst", - "DataTreemap", - "DataTrending", - "DataUsage", - "DataUsageEdit", - "DataUsageSettings", - "DataUsageToolbox", - "DataWaterfall", - "DataWhisker", - "Database", - "DatabaseArrowDown", - "DatabaseArrowRight", - "DatabaseArrowUp", - "DatabaseLightning", - "DatabaseLink", - "DatabaseMultiple", - "DatabasePerson", - "DatabasePlugConnected", - "DatabaseSearch", - "DatabaseSwitch", - "DatabaseWarning", - "DatabaseWindow", - "DecimalArrowLeft", - "DecimalArrowRight", - "Delete", - "DeleteArrowBack", - "DeleteDismiss", - "DeleteLines", - "DeleteOff", - "Dentist", - "DesignIdeas", - "Desk", - "Desktop", - "DesktopArrowDown", - "DesktopArrowRight", - "DesktopCheckmark", - "DesktopCursor", - "DesktopEdit", - "DesktopFlow", - "DesktopKeyboard", - "DesktopMac", - "DesktopPulse", - "DesktopSignal", - "DesktopSpeaker", - "DesktopSpeakerOff", - "DesktopSync", - "DesktopToolbox", - "DesktopTower", - "DeveloperBoard", - "DeveloperBoardLightning", - "DeveloperBoardLightningToolbox", - "DeveloperBoardSearch", - "DeviceEq", - "DeviceMeetingRoom", - "DeviceMeetingRoomRemote", - "Diagram", - "Dialpad", - "DialpadOff", - "Diamond", - "Directions", - "Dishwasher", - "Dismiss", - "DismissCircle", - "DismissSquare", - "DismissSquareMultiple", - "Diversity", - "DividerShort", - "DividerTall", - "Dock", - "DockRow", - "Doctor", - "Document100", - "Document", - "DocumentAdd", - "DocumentArrowDown", - "DocumentArrowLeft", - "DocumentArrowRight", - "DocumentArrowUp", - "DocumentBorder", - "DocumentBorderPrint", - "DocumentBriefcase", - "DocumentBulletList", - "DocumentBulletListArrowLeft", - "DocumentBulletListClock", - "DocumentBulletListCube", - "DocumentBulletListMultiple", - "DocumentBulletListOff", - "DocumentCatchUp", - "DocumentCheckmark", - "DocumentChevronDouble", - "DocumentCopy", - "DocumentCss", - "DocumentData", - "DocumentDataLink", - "DocumentDatabase", - "DocumentDismiss", - "DocumentEdit", - "DocumentEndnote", - "DocumentError", - "DocumentFit", - "DocumentFlowchart", - "DocumentFolder", - "DocumentFooter", - "DocumentFooterDismiss", - "DocumentHeader", - "DocumentHeaderArrowDown", - "DocumentHeaderDismiss", - "DocumentHeaderFooter", - "DocumentHeart", - "DocumentHeartPulse", - "DocumentImage", - "DocumentJava", - "DocumentJavascript", - "DocumentKey", - "DocumentLandscape", - "DocumentLandscapeData", - "DocumentLandscapeSplit", - "DocumentLandscapeSplitHint", - "DocumentLink", - "DocumentLock", - "DocumentMargins", - "DocumentMention", - "DocumentMultiple", - "DocumentMultiplePercent", - "DocumentMultipleProhibited", - "DocumentMultipleSync", - "DocumentOnePage", - "DocumentOnePageAdd", - "DocumentOnePageColumns", - "DocumentOnePageLink", - "DocumentOnePageMultiple", - "DocumentOnePageSparkle", - "DocumentPageBottomCenter", - "DocumentPageBottomLeft", - "DocumentPageBottomRight", - "DocumentPageBreak", - "DocumentPageNumber", - "DocumentPageTopCenter", - "DocumentPageTopLeft", - "DocumentPageTopRight", - "DocumentPdf", - "DocumentPercent", - "DocumentPerson", - "DocumentPill", - "DocumentPrint", - "DocumentProhibited", - "DocumentQuestionMark", - "DocumentQueue", - "DocumentQueueAdd", - "DocumentQueueMultiple", - "DocumentRibbon", - "DocumentSass", - "DocumentSave", - "DocumentSearch", - "DocumentSettings", - "DocumentSplitHint", - "DocumentSplitHintOff", - "DocumentSync", - "DocumentTable", - "DocumentTableArrowRight", - "DocumentTableCheckmark", - "DocumentTableCube", - "DocumentTableSearch", - "DocumentTableTruck", - "DocumentText", - "DocumentTextClock", - "DocumentTextExtract", - "DocumentTextLink", - "DocumentTextToolbox", - "DocumentToolbox", - "DocumentWidth", - "DocumentYml", - "Door", - "DoorArrowLeft", - "DoorArrowRight", - "DoorTag", - "DoubleSwipeDown", - "DoubleSwipeUp", - "DoubleTapSwipeDown", - "DoubleTapSwipeUp", - "Drafts", - "Drag", - "DrawImage", - "DrawShape", - "DrawText", - "DrawerAdd", - "DrawerArrowDownload", - "DrawerDismiss", - "DrawerPlay", - "DrawerSubtract", - "DrinkBeer", - "DrinkBottle", - "DrinkBottleOff", - "DrinkCoffee", - "DrinkMargarita", - "DrinkToGo", - "DrinkWine", - "DriveTrain", - "Drop", - "DualScreen", - "DualScreenAdd", - "DualScreenArrowRight", - "DualScreenArrowUp", - "DualScreenClock", - "DualScreenClosedAlert", - "DualScreenDesktop", - "DualScreenDismiss", - "DualScreenGroup", - "DualScreenHeader", - "DualScreenLock", - "DualScreenMirror", - "DualScreenPagination", - "DualScreenSettings", - "DualScreenSpan", - "DualScreenSpeaker", - "DualScreenStatusBar", - "DualScreenTablet", - "DualScreenUpdate", - "DualScreenVerticalScroll", - "DualScreenVibrate", - "Dumbbell", - "Dust", - "Earth", - "EarthLeaf", - "Edit", - "EditArrowBack", - "EditOff", - "EditProhibited", - "EditSettings", - "Elevator", - "Emoji", - "EmojiAdd", - "EmojiAngry", - "EmojiEdit", - "EmojiHand", - "EmojiHint", - "EmojiLaugh", - "EmojiMeh", - "EmojiMultiple", - "EmojiSad", - "EmojiSadSlight", - "EmojiSmileSlight", - "EmojiSparkle", - "EmojiSurprise", - "Engine", - "EqualCircle", - "EqualOff", - "Eraser", - "EraserMedium", - "EraserSegment", - "EraserSmall", - "EraserTool", - "ErrorCircle", - "ErrorCircleSettings", - "ExpandUpLeft", - "ExpandUpRight", - "ExtendedDock", - "Eye", - "EyeLines", - "EyeOff", - "EyeTracking", - "EyeTrackingOff", - "Eyedropper", - "EyedropperOff", - "FStop", - "FastAcceleration", - "FastForward", - "Fax", - "Feed", - "Filmstrip", - "FilmstripPlay", - "FilmstripSplit", - "Filter", - "FilterAdd", - "FilterDismiss", - "FilterSync", - "Fingerprint", - "Fire", - "Fireplace", - "FixedWidth", - "Flag", - "FlagCheckered", - "FlagClock", - "FlagOff", - "FlagPride", - "FlagPrideIntersexInclusiveProgress", - "FlagPridePhiladelphia", - "FlagPrideProgress", - "Flash", - "FlashAdd", - "FlashAuto", - "FlashCheckmark", - "FlashFlow", - "FlashOff", - "FlashPlay", - "FlashSettings", - "FlashSparkle", - "Flashlight", - "FlashlightOff", - "FlipHorizontal", - "FlipVertical", - "Flow", - "Flowchart", - "FlowchartCircle", - "Fluent", - "Fluid", - "Folder", - "FolderAdd", - "FolderArrowLeft", - "FolderArrowRight", - "FolderArrowUp", - "FolderBriefcase", - "FolderGlobe", - "FolderLightning", - "FolderLink", - "FolderList", - "FolderMail", - "FolderOpen", - "FolderOpenVertical", - "FolderPeople", - "FolderPerson", - "FolderProhibited", - "FolderSwap", - "FolderSync", - "FolderZip", - "FontDecrease", - "FontIncrease", - "FontSpaceTrackingIn", - "FontSpaceTrackingOut", - "Food", - "FoodApple", - "FoodCake", - "FoodCarrot", - "FoodChickenLeg", - "FoodEgg", - "FoodFish", - "FoodGrains", - "FoodPizza", - "FoodToast", - "Form", - "FormMultiple", - "FormNew", - "Fps120", - "Fps240", - "Fps30", - "Fps60", - "Fps960", - "Frame", - "FullScreenMaximize", - "FullScreenMinimize", - "Games", - "GanttChart", - "Gas", - "GasPump", - "Gather", - "Gauge", - "GaugeAdd", - "Gavel", - "GavelProhibited", - "Gesture", - "Gif", - "Gift", - "GiftCard", - "GiftCardAdd", - "GiftCardArrowRight", - "GiftCardMoney", - "GiftCardMultiple", - "GiftOpen", - "Glance", - "GlanceHorizontal", - "Glasses", - "GlassesOff", - "Globe", - "GlobeAdd", - "GlobeClock", - "GlobeDesktop", - "GlobeLocation", - "GlobePerson", - "GlobeProhibited", - "GlobeSearch", - "GlobeShield", - "GlobeStar", - "GlobeSurface", - "GlobeVideo", - "Grid", - "GridDots", - "GridKanban", - "Group", - "GroupDismiss", - "GroupList", - "GroupReturn", - "Guardian", - "Guest", - "GuestAdd", - "Guitar", - "HandDraw", - "HandLeft", - "HandLeftChat", - "HandOpenHeart", - "HandRight", - "HandRightOff", - "HandWave", - "Handshake", - "HardDrive", - "HatGraduation", - "HatGraduationSparkle", - "Hd", - "Hdr", - "HdrOff", - "Headphones", - "HeadphonesSoundWave", - "Headset", - "HeadsetAdd", - "HeadsetVr", - "Heart", - "HeartBroken", - "HeartCircle", - "HeartCircleHint", - "HeartOff", - "HeartPulse", - "HeartPulseCheckmark", - "HeartPulseError", - "HeartPulseWarning", - "Hexagon", - "HexagonThree", - "Highlight", - "HighlightAccent", - "HighlightLink", - "History", - "HistoryDismiss", - "Home", - "HomeAdd", - "HomeCheckmark", - "HomeDatabase", - "HomeHeart", - "HomeMore", - "HomePerson", - "HomeSplit", - "Hourglass", - "HourglassHalf", - "HourglassOneQuarter", - "HourglassThreeQuarter", - "Icons", - "Image", - "ImageAdd", - "ImageAltText", - "ImageArrowBack", - "ImageArrowCounterclockwise", - "ImageArrowForward", - "ImageBorder", - "ImageCircle", - "ImageCopy", - "ImageEdit", - "ImageGlobe", - "ImageMultiple", - "ImageMultipleOff", - "ImageOff", - "ImageProhibited", - "ImageReflection", - "ImageSearch", - "ImageShadow", - "ImageSparkle", - "ImageStack", - "ImageTable", - "ImmersiveReader", - "Important", - "Incognito", - "Info", - "InfoShield", - "InkStroke", - "InkStrokeArrowDown", - "InkStrokeArrowUpDown", - "InkingTool", - "InkingToolAccent", - "InprivateAccount", - "Insert", - "IosChevronRight", - "Iot", - "IotAlert", - "Javascript", - "Joystick", - "Key", - "KeyCommand", - "KeyMultiple", - "KeyReset", - "Keyboard123", - "Keyboard", - "KeyboardDock", - "KeyboardLayoutFloat", - "KeyboardLayoutOneHandedLeft", - "KeyboardLayoutResize", - "KeyboardLayoutSplit", - "KeyboardShift", - "KeyboardShiftUppercase", - "KeyboardTab", - "Laptop", - "LaptopDismiss", - "LaptopShield", - "LaserTool", - "Lasso", - "LauncherSettings", - "Layer", - "LayerDiagonal", - "LayerDiagonalPerson", - "LeafOne", - "LeafThree", - "LeafTwo", - "LearningApp", - "Library", - "Lightbulb", - "LightbulbCheckmark", - "LightbulbCircle", - "LightbulbFilament", - "LightbulbPerson", - "Likert", - "Line", - "LineDashes", - "LineHorizontal1", - "LineHorizontal1Dashes", - "LineHorizontal2DashesSolid", - "LineHorizontal3", - "LineHorizontal4", - "LineHorizontal4Search", - "LineHorizontal5", - "LineHorizontal5Error", - "LineStyle", - "LineThickness", - "Link", - "LinkDismiss", - "LinkEdit", - "LinkMultiple", - "LinkSquare", - "LinkToolbox", - "List", - "ListBar", - "ListBarTree", - "ListBarTreeOffset", - "ListRtl", - "Live", - "LiveOff", - "LocalLanguage", - "Location", - "LocationAdd", - "LocationAddLeft", - "LocationAddRight", - "LocationAddUp", - "LocationArrow", - "LocationArrowLeft", - "LocationArrowRight", - "LocationArrowUp", - "LocationDismiss", - "LocationLive", - "LocationOff", - "LockClosed", - "LockClosedKey", - "LockMultiple", - "LockOpen", - "LockShield", - "Lottery", - "Luggage", - "Mail", - "MailAdd", - "MailAlert", - "MailAllRead", - "MailAllUnread", - "MailArrowDoubleBack", - "MailArrowDown", - "MailArrowForward", - "MailArrowUp", - "MailAttach", - "MailCheckmark", - "MailClock", - "MailCopy", - "MailDismiss", - "MailEdit", - "MailError", - "MailInbox", - "MailInboxAdd", - "MailInboxAll", - "MailInboxArrowDown", - "MailInboxArrowRight", - "MailInboxArrowUp", - "MailInboxCheckmark", - "MailInboxDismiss", - "MailLink", - "MailList", - "MailMultiple", - "MailOff", - "MailOpenPerson", - "MailPause", - "MailProhibited", - "MailRead", - "MailReadMultiple", - "MailSettings", - "MailShield", - "MailTemplate", - "MailUnread", - "MailWarning", - "Map", - "MapDrive", - "Markdown", - "MatchAppLayout", - "MathFormatLinear", - "MathFormatProfessional", - "MathFormula", - "MathSymbols", - "Maximize", - "MeetNow", - "Megaphone", - "MegaphoneCircle", - "MegaphoneLoud", - "MegaphoneOff", - "Mention", - "MentionArrowDown", - "MentionBrackets", - "Merge", - "Mic", - "MicOff", - "MicProhibited", - "MicPulse", - "MicPulseOff", - "MicRecord", - "MicSettings", - "MicSparkle", - "MicSync", - "Microscope", - "Midi", - "MobileOptimized", - "Mold", - "Molecule", - "Money", - "MoneyCalculator", - "MoneyDismiss", - "MoneyHand", - "MoneyOff", - "MoneySettings", - "MoreCircle", - "MoreHorizontal", - "MoreVertical", - "MountainLocationBottom", - "MountainLocationTop", - "MountainTrail", - "MoviesAndTv", - "Multiplier12x", - "Multiplier15x", - "Multiplier18x", - "Multiplier1x", - "Multiplier2x", - "Multiplier5x", - "MultiselectLtr", - "MultiselectRtl", - "MusicNote1", - "MusicNote2", - "MusicNote2Play", - "MusicNoteOff1", - "MusicNoteOff2", - "MyLocation", - "Navigation", - "NavigationLocationTarget", - "NavigationPlay", - "NavigationUnread", - "NetworkCheck", - "New", - "News", - "Next", - "NextFrame", - "Note", - "NoteAdd", - "NoteEdit", - "NotePin", - "Notebook", - "NotebookAdd", - "NotebookArrowCurveDown", - "NotebookError", - "NotebookEye", - "NotebookLightning", - "NotebookQuestionMark", - "NotebookSection", - "NotebookSectionArrowRight", - "NotebookSubsection", - "NotebookSync", - "Notepad", - "NotepadEdit", - "NotepadPerson", - "NumberCircle1", - "NumberCircle2", - "NumberCircle3", - "NumberCircle4", - "NumberCircle5", - "NumberRow", - "NumberSymbol", - "NumberSymbolDismiss", - "NumberSymbolSquare", - "Open", - "OpenFolder", - "OpenOff", - "Options", - "Organization", - "OrganizationHorizontal", - "Orientation", - "Oval", - "Oven", - "PaddingDown", - "PaddingLeft", - "PaddingRight", - "PaddingTop", - "PageFit", - "PaintBrush", - "PaintBrushArrowDown", - "PaintBrushArrowUp", - "PaintBucket", - "Pair", - "PanelBottom", - "PanelBottomContract", - "PanelBottomExpand", - "PanelLeft", - "PanelLeftAdd", - "PanelLeftContract", - "PanelLeftExpand", - "PanelLeftFocusRight", - "PanelLeftHeader", - "PanelLeftHeaderAdd", - "PanelLeftHeaderKey", - "PanelLeftKey", - "PanelLeftText", - "PanelLeftTextAdd", - "PanelLeftTextDismiss", - "PanelRight", - "PanelRightAdd", - "PanelRightContract", - "PanelRightCursor", - "PanelRightExpand", - "PanelSeparateWindow", - "PanelTopContract", - "PanelTopExpand", - "Password", - "Patch", - "Patient", - "Pause", - "PauseCircle", - "PauseOff", - "PauseSettings", - "Payment", - "Pen", - "PenDismiss", - "PenOff", - "PenProhibited", - "PenSparkle", - "Pentagon", - "People", - "PeopleAdd", - "PeopleAudience", - "PeopleCall", - "PeopleCheckmark", - "PeopleCommunity", - "PeopleCommunityAdd", - "PeopleEdit", - "PeopleError", - "PeopleList", - "PeopleLock", - "PeopleMoney", - "PeopleProhibited", - "PeopleQueue", - "PeopleSearch", - "PeopleSettings", - "PeopleStar", - "PeopleSwap", - "PeopleSync", - "PeopleTeam", - "PeopleTeamAdd", - "PeopleTeamDelete", - "PeopleTeamToolbox", - "PeopleToolbox", - "Person", - "Person5", - "Person6", - "PersonAccounts", - "PersonAdd", - "PersonAlert", - "PersonArrowBack", - "PersonArrowLeft", - "PersonArrowRight", - "PersonAvailable", - "PersonBoard", - "PersonCall", - "PersonChat", - "PersonCircle", - "PersonClock", - "PersonDelete", - "PersonDesktop", - "PersonEdit", - "PersonFeedback", - "PersonHeart", - "PersonInfo", - "PersonKey", - "PersonLightbulb", - "PersonLightning", - "PersonLink", - "PersonLock", - "PersonMail", - "PersonMoney", - "PersonNote", - "PersonPill", - "PersonProhibited", - "PersonQuestionMark", - "PersonRibbon", - "PersonRunning", - "PersonSearch", - "PersonSettings", - "PersonSquare", - "PersonStar", - "PersonStarburst", - "PersonSubtract", - "PersonSupport", - "PersonSwap", - "PersonSync", - "PersonTag", - "PersonVoice", - "PersonWalking", - "PersonWrench", - "Phone", - "PhoneAdd", - "PhoneArrowRight", - "PhoneChat", - "PhoneCheckmark", - "PhoneDesktop", - "PhoneDesktopAdd", - "PhoneDismiss", - "PhoneEdit", - "PhoneEraser", - "PhoneKey", - "PhoneLaptop", - "PhoneLinkSetup", - "PhoneLock", - "PhonePageHeader", - "PhonePagination", - "PhoneScreenTime", - "PhoneShake", - "PhoneSpanIn", - "PhoneSpanOut", - "PhoneSpeaker", - "PhoneStatusBar", - "PhoneTablet", - "PhoneUpdate", - "PhoneUpdateCheckmark", - "PhoneVerticalScroll", - "PhoneVibrate", - "PhotoFilter", - "Pi", - "PictureInPicture", - "PictureInPictureEnter", - "PictureInPictureExit", - "Pill", - "Pin", - "PinOff", - "Pipeline", - "PipelineAdd", - "PipelineArrowCurveDown", - "PipelinePlay", - "Pivot", - "PlantGrass", - "PlantRagweed", - "Play", - "PlayCircle", - "PlayCircleHint", - "PlaySettings", - "PlayingCards", - "PlugConnected", - "PlugConnectedAdd", - "PlugConnectedCheckmark", - "PlugConnectedSettings", - "PlugDisconnected", - "PointScan", - "Poll", - "PollHorizontal", - "PortHdmi", - "PortMicroUsb", - "PortUsbA", - "PortUsbC", - "PositionBackward", - "PositionForward", - "PositionToBack", - "PositionToFront", - "Power", - "Predictions", - "Premium", - "PremiumPerson", - "PresenceAvailable", - "PresenceAway", - "PresenceBusy", - "PresenceDnd", - "Presenter", - "PresenterOff", - "PreviewLink", - "Previous", - "PreviousFrame", - "Print", - "PrintAdd", - "Production", - "ProductionCheckmark", - "Prohibited", - "ProhibitedMultiple", - "ProhibitedNote", - "ProjectionScreen", - "ProjectionScreenDismiss", - "ProtocolHandler", - "Pulse", - "PulseSquare", - "PuzzleCube", - "PuzzleCubePiece", - "PuzzlePiece", - "PuzzlePieceShield", - "QrCode", - "Question", - "QuestionCircle", - "QuizNew", - "Radar", - "RadarCheckmark", - "RadarRectangleMultiple", - "RadioButton", - "Ram", - "RatingMature", - "RatioOneToOne", - "ReOrder", - "ReOrderDotsHorizontal", - "ReOrderDotsVertical", - "ReadAloud", - "ReadingList", - "ReadingListAdd", - "ReadingModeMobile", - "RealEstate", - "Receipt", - "ReceiptAdd", - "ReceiptBag", - "ReceiptCube", - "ReceiptMoney", - "ReceiptPlay", - "ReceiptSearch", - "ReceiptSparkles", - "Record", - "RecordStop", - "RectangleLandscape", - "RectangleLandscapeHintCopy", - "RectanglePortraitLocationTarget", - "Recycle", - "RemixAdd", - "Remote", - "Rename", - "Reorder", - "Replay", - "Resize", - "ResizeImage", - "ResizeLarge", - "ResizeSmall", - "ResizeTable", - "ResizeVideo", - "Reward", - "Rewind", - "Rhombus", - "Ribbon", - "RibbonAdd", - "RibbonOff", - "RibbonStar", - "RoadCone", - "Rocket", - "RotateLeft", - "RotateRight", - "Router", - "RowTriple", - "Rss", - "Ruler", - "Run", - "Sanitize", - "Save", - "SaveArrowRight", - "SaveCopy", - "SaveEdit", - "SaveImage", - "SaveMultiple", - "SaveSearch", - "SaveSync", - "Savings", - "ScaleFill", - "ScaleFit", - "Scales", - "Scan", - "ScanCamera", - "ScanDash", - "ScanObject", - "ScanTable", - "ScanText", - "ScanThumbUp", - "ScanThumbUpOff", - "ScanType", - "ScanTypeCheckmark", - "ScanTypeOff", - "Scratchpad", - "ScreenCut", - "ScreenPerson", - "ScreenSearch", - "Screenshot", - "Script", - "Search", - "SearchInfo", - "SearchSettings", - "SearchShield", - "SearchSquare", - "SearchVisual", - "SelectAllOff", - "SelectAllOn", - "SelectObject", - "SelectObjectSkew", - "SelectObjectSkewDismiss", - "SelectObjectSkewEdit", - "Send", - "SendBeaker", - "SendClock", - "SendCopy", - "SerialPort", - "Server", - "ServerMultiple", - "ServerPlay", - "ServiceBell", - "Settings", - "SettingsChat", - "SettingsCogMultiple", - "ShapeExclude", - "ShapeIntersect", - "ShapeSubtract", - "ShapeUnion", - "Shapes", - "Share", - "ShareAndroid", - "ShareCloseTray", - "ShareIos", - "ShareScreenPerson", - "ShareScreenPersonOverlay", - "ShareScreenPersonOverlayInside", - "ShareScreenPersonP", - "ShareScreenStart", - "ShareScreenStop", - "Shield", - "ShieldAdd", - "ShieldBadge", - "ShieldCheckmark", - "ShieldDismiss", - "ShieldDismissShield", - "ShieldError", - "ShieldGlobe", - "ShieldKeyhole", - "ShieldLock", - "ShieldPerson", - "ShieldPersonAdd", - "ShieldProhibited", - "ShieldQuestion", - "ShieldTask", - "Shifts", - "Shifts30Minutes", - "ShiftsActivity", - "ShiftsAdd", - "ShiftsAvailability", - "ShiftsCheckmark", - "ShiftsDay", - "ShiftsOpen", - "ShiftsProhibited", - "ShiftsQuestionMark", - "ShiftsTeam", - "ShoppingBag", - "ShoppingBagArrowLeft", - "ShoppingBagDismiss", - "ShoppingBagPause", - "ShoppingBagPercent", - "ShoppingBagPlay", - "ShoppingBagTag", - "Shortpick", - "Showerhead", - "SidebarSearchLtr", - "SidebarSearchRtl", - "SignOut", - "Signature", - "Sim", - "SkipBack10", - "SkipForward10", - "SkipForward30", - "SkipForwardTab", - "SlashForward", - "Sleep", - "SlideAdd", - "SlideArrowRight", - "SlideEraser", - "SlideGrid", - "SlideHide", - "SlideLayout", - "SlideLink", - "SlideMicrophone", - "SlideMultiple", - "SlideMultipleArrowRight", - "SlideMultipleSearch", - "SlideRecord", - "SlideSearch", - "SlideSettings", - "SlideSize", - "SlideText", - "SlideTextMultiple", - "SlideTextPerson", - "SlideTextSparkle", - "SlideTransition", - "Smartwatch", - "SmartwatchDot", - "Snooze", - "SoundSource", - "SoundWaveCircle", - "Space3d", - "Spacebar", - "Sparkle", - "SparkleCircle", - "Speaker0", - "Speaker1", - "Speaker2", - "SpeakerBluetooth", - "SpeakerEdit", - "SpeakerMute", - "SpeakerOff", - "SpeakerSettings", - "SpeakerUsb", - "SpinnerIos", - "SplitHint", - "SplitHorizontal", - "SplitVertical", - "Sport", - "SportAmericanFootball", - "SportBaseball", - "SportBasketball", - "SportHockey", - "SportSoccer", - "Square", - "SquareAdd", - "SquareArrowForward", - "SquareDismiss", - "SquareEraser", - "SquareHint", - "SquareHintApps", - "SquareHintArrowBack", - "SquareHintSparkles", - "SquareMultiple", - "SquareShadow", - "SquaresNested", - "Stack", - "StackAdd", - "StackArrowForward", - "StackStar", - "StackVertical", - "Star", - "StarAdd", - "StarArrowBack", - "StarArrowRightEnd", - "StarArrowRightStart", - "StarCheckmark", - "StarDismiss", - "StarEdit", - "StarEmphasis", - "StarHalf", - "StarLineHorizontal3", - "StarOff", - "StarOneQuarter", - "StarProhibited", - "StarSettings", - "StarThreeQuarter", - "Status", - "Steps", - "Stethoscope", - "Sticker", - "StickerAdd", - "Stop", - "Storage", - "StoreMicrosoft", - "Stream", - "StreamInput", - "StreamInputOutput", - "StreamOutput", - "StyleGuide", - "SubGrid", - "Subtitles", - "Subtract", - "SubtractCircle", - "SubtractCircleArrowBack", - "SubtractCircleArrowForward", - "SubtractSquare", - "SubtractSquareMultiple", - "SurfaceEarbuds", - "SurfaceHub", - "SwimmingPool", - "SwipeDown", - "SwipeRight", - "SwipeUp", - "Symbols", - "SyncOff", - "Syringe", - "System", - "Tab", - "TabAdd", - "TabArrowLeft", - "TabDesktop", - "TabDesktopArrowClockwise", - "TabDesktopArrowLeft", - "TabDesktopBottom", - "TabDesktopClock", - "TabDesktopCopy", - "TabDesktopImage", - "TabDesktopLink", - "TabDesktopMultiple", - "TabDesktopMultipleBottom", - "TabDesktopNewPage", - "TabInPrivate", - "TabInprivateAccount", - "TabProhibited", - "TabShieldDismiss", - "Table", - "TableAdd", - "TableArrowUp", - "TableBottomRow", - "TableCalculator", - "TableCellEdit", - "TableCellsMerge", - "TableCellsSplit", - "TableChecker", - "TableColumnTopBottom", - "TableCopy", - "TableDeleteColumn", - "TableDeleteRow", - "TableDismiss", - "TableEdit", - "TableFreezeColumn", - "TableFreezeColumnAndRow", - "TableFreezeRow", - "TableImage", - "TableInsertColumn", - "TableInsertRow", - "TableLightning", - "TableLink", - "TableLock", - "TableMoveAbove", - "TableMoveBelow", - "TableMoveLeft", - "TableMoveRight", - "TableMultiple", - "TableOffset", - "TableOffsetAdd", - "TableOffsetLessThanOrEqualTo", - "TableOffsetSettings", - "TableResizeColumn", - "TableResizeRow", - "TableSearch", - "TableSettings", - "TableSimple", - "TableSimpleCheckmark", - "TableSimpleExclude", - "TableSimpleInclude", - "TableSimpleMultiple", - "TableSplit", - "TableStackAbove", - "TableStackBelow", - "TableStackLeft", - "TableStackRight", - "TableSwitch", - "Tablet", - "TabletLaptop", - "TabletSpeaker", - "Tabs", - "Tag", - "TagCircle", - "TagDismiss", - "TagError", - "TagLock", - "TagLockAccent", - "TagMultiple", - "TagOff", - "TagQuestionMark", - "TagReset", - "TagSearch", - "TapDouble", - "TapSingle", - "Target", - "TargetArrow", - "TargetEdit", - "TaskListAdd", - "TaskListLtr", - "TaskListRtl", - "TaskListSquareAdd", - "TaskListSquareDatabase", - "TaskListSquareLtr", - "TaskListSquarePerson", - "TaskListSquareRtl", - "TaskListSquareSettings", - "TasksApp", - "Teddy", - "Temperature", - "Tent", - "TetrisApp", - "TextAdd", - "TextAddSpaceAfter", - "TextAddSpaceBefore", - "TextAddT", - "TextAlignCenter", - "TextAlignCenterRotate270", - "TextAlignCenterRotate90", - "TextAlignDistributed", - "TextAlignDistributedEvenly", - "TextAlignDistributedVertical", - "TextAlignJustify", - "TextAlignJustifyLow", - "TextAlignJustifyLow90", - "TextAlignJustifyLowRotate270", - "TextAlignJustifyLowRotate90", - "TextAlignJustifyRotate270", - "TextAlignJustifyRotate90", - "TextAlignLeft", - "TextAlignLeftRotate270", - "TextAlignLeftRotate90", - "TextAlignRight", - "TextAlignRightRotate270", - "TextAlignRightRotate90", - "TextAsterisk", - "TextBaseline", - "TextBold", - "TextBoxSettings", - "TextBulletList", - "TextBulletList90", - "TextBulletListAdd", - "TextBulletListCheckmark", - "TextBulletListDismiss", - "TextBulletListLtr", - "TextBulletListLtr90", - "TextBulletListRtl", - "TextBulletListRtl90", - "TextBulletListSquare", - "TextBulletListSquareClock", - "TextBulletListSquareEdit", - "TextBulletListSquarePerson", - "TextBulletListSquareSearch", - "TextBulletListSquareSettings", - "TextBulletListSquareShield", - "TextBulletListSquareSparkle", - "TextBulletListSquareToolbox", - "TextBulletListSquareWarning", - "TextBulletListTree", - "TextCaseLowercase", - "TextCaseTitle", - "TextCaseUppercase", - "TextChangeCase", - "TextClearFormatting", - "TextCollapse", - "TextColor", - "TextColorAccent", - "TextColumnOne", - "TextColumnOneNarrow", - "TextColumnOneSemiNarrow", - "TextColumnOneWide", - "TextColumnOneWideLightning", - "TextColumnThree", - "TextColumnTwo", - "TextColumnTwoLeft", - "TextColumnTwoRight", - "TextColumnWide", - "TextContinuous", - "TextDensity", - "TextDescription", - "TextDescriptionLtr", - "TextDescriptionRtl", - "TextDirectionHorizontalLeft", - "TextDirectionHorizontalLtr", - "TextDirectionHorizontalRight", - "TextDirectionHorizontalRtl", - "TextDirectionRotate270Right", - "TextDirectionRotate315Right", - "TextDirectionRotate45Right", - "TextDirectionRotate90Left", - "TextDirectionRotate90Ltr", - "TextDirectionRotate90Right", - "TextDirectionRotate90Rtl", - "TextDirectionVertical", - "TextEditStyle", - "TextEffects", - "TextExpand", - "TextField", - "TextFirstLine", - "TextFont", - "TextFontInfo", - "TextFontSize", - "TextFootnote", - "TextGrammarArrowLeft", - "TextGrammarArrowRight", - "TextGrammarCheckmark", - "TextGrammarDismiss", - "TextGrammarError", - "TextGrammarSettings", - "TextGrammarWand", - "TextHanging", - "TextHeader1", - "TextHeader2", - "TextHeader3", - "TextIndentDecrease", - "TextIndentDecreaseLtr", - "TextIndentDecreaseLtr90", - "TextIndentDecreaseLtrRotate270", - "TextIndentDecreaseRotate270", - "TextIndentDecreaseRotate90", - "TextIndentDecreaseRtl", - "TextIndentDecreaseRtl90", - "TextIndentDecreaseRtlRotate270", - "TextIndentIncrease", - "TextIndentIncreaseLtr", - "TextIndentIncreaseLtr90", - "TextIndentIncreaseLtrRotate270", - "TextIndentIncreaseRotate270", - "TextIndentIncreaseRotate90", - "TextIndentIncreaseRtl", - "TextIndentIncreaseRtl90", - "TextIndentIncreaseRtlRotate270", - "TextItalic", - "TextLineSpacing", - "TextMore", - "TextNumberFormat", - "TextNumberListLtr", - "TextNumberListLtr90", - "TextNumberListLtrRotate270", - "TextNumberListRotate270", - "TextNumberListRotate90", - "TextNumberListRtl", - "TextNumberListRtl90", - "TextNumberListRtlRotate270", - "TextParagraph", - "TextParagraphDirection", - "TextParagraphDirectionLeft", - "TextParagraphDirectionRight", - "TextPeriodAsterisk", - "TextPositionBehind", - "TextPositionFront", - "TextPositionLine", - "TextPositionSquare", - "TextPositionSquareLeft", - "TextPositionSquareRight", - "TextPositionThrough", - "TextPositionTight", - "TextPositionTopBottom", - "TextProofingTools", - "TextQuote", - "TextSortAscending", - "TextSortDescending", - "TextStrikethrough", - "TextSubscript", - "TextSuperscript", - "TextT", - "TextUnderline", - "TextUnderlineCharacterU", - "TextUnderlineDouble", - "TextWholeWord", - "TextWordCount", - "TextWrap", - "TextWrapOff", - "Textbox", - "TextboxAlignBottom", - "TextboxAlignBottomCenter", - "TextboxAlignBottomLeft", - "TextboxAlignBottomRight", - "TextboxAlignBottomRotate90", - "TextboxAlignCenter", - "TextboxAlignMiddle", - "TextboxAlignMiddleLeft", - "TextboxAlignMiddleRight", - "TextboxAlignMiddleRotate90", - "TextboxAlignTop", - "TextboxAlignTopCenter", - "TextboxAlignTopLeft", - "TextboxAlignTopRight", - "TextboxAlignTopRotate90", - "TextboxMore", - "TextboxRotate90", - "TextboxSettings", - "Thinking", - "ThumbDislike", - "ThumbLike", - "ThumbLikeDislike", - "TicketDiagonal", - "TicketHorizontal", - "TimeAndWeather", - "TimePicker", - "Timeline", - "Timer10", - "Timer2", - "Timer", - "Timer3", - "TimerOff", - "ToggleLeft", - "ToggleMultiple", - "ToggleRight", - "Toolbox", - "TooltipQuote", - "TopSpeed", - "Translate", - "TranslateAuto", - "TranslateOff", - "Transmission", - "TrayItemAdd", - "TrayItemRemove", - "TreeDeciduous", - "TreeEvergreen", - "Triangle", - "TriangleDown", - "TriangleLeft", - "TriangleRight", - "TriangleUp", - "Trophy", - "TrophyLock", - "TrophyOff", - "Tv", - "TvArrowRight", - "TvUsb", - "Umbrella", - "UninstallApp", - "UsbPlug", - "UsbStick", - "Vault", - "VehicleBicycle", - "VehicleBus", - "VehicleCab", - "VehicleCableCar", - "VehicleCar", - "VehicleCarCollision", - "VehicleCarParking", - "VehicleCarProfile", - "VehicleCarProfileLtr", - "VehicleCarProfileLtrClock", - "VehicleCarProfileRtl", - "VehicleShip", - "VehicleSubway", - "VehicleTruck", - "VehicleTruckBag", - "VehicleTruckCube", - "VehicleTruckProfile", - "Video", - "Video360", - "Video360Off", - "VideoAdd", - "VideoBackgroundEffect", - "VideoBackgroundEffectHorizontal", - "VideoChat", - "VideoClip", - "VideoClipMultiple", - "VideoClipOff", - "VideoOff", - "VideoPerson", - "VideoPersonCall", - "VideoPersonClock", - "VideoPersonOff", - "VideoPersonSparkle", - "VideoPersonSparkleOff", - "VideoPersonStar", - "VideoPersonStarOff", - "VideoPlayPause", - "VideoProhibited", - "VideoRecording", - "VideoSecurity", - "VideoSwitch", - "VideoSync", - "ViewDesktop", - "ViewDesktopMobile", - "VirtualNetwork", - "VirtualNetworkToolbox", - "Voicemail", - "VoicemailArrowBack", - "VoicemailArrowForward", - "VoicemailArrowSubtract", - "VoicemailShield", - "VoicemailSubtract", - "Vote", - "WalkieTalkie", - "Wallet", - "WalletCreditCard", - "Wallpaper", - "Wand", - "Warning", - "WarningShield", - "Washer", - "Water", - "WeatherBlowingSnow", - "WeatherCloudy", - "WeatherDrizzle", - "WeatherDuststorm", - "WeatherFog", - "WeatherHailDay", - "WeatherHailNight", - "WeatherHaze", - "WeatherMoon", - "WeatherMoonOff", - "WeatherPartlyCloudyDay", - "WeatherPartlyCloudyNight", - "WeatherRain", - "WeatherRainShowersDay", - "WeatherRainShowersNight", - "WeatherRainSnow", - "WeatherSnow", - "WeatherSnowShowerDay", - "WeatherSnowShowerNight", - "WeatherSnowflake", - "WeatherSqualls", - "WeatherSunny", - "WeatherSunnyHigh", - "WeatherSunnyLow", - "WeatherThunderstorm", - "WebAsset", - "Whiteboard", - "Wifi1", - "Wifi2", - "Wifi3", - "Wifi4", - "WifiLock", - "WifiOff", - "WifiSettings", - "WifiWarning", - "Window", - "WindowAd", - "WindowAdOff", - "WindowAdPerson", - "WindowApps", - "WindowArrowUp", - "WindowBulletList", - "WindowBulletListAdd", - "WindowConsole", - "WindowDatabase", - "WindowDevEdit", - "WindowDevTools", - "WindowEdit", - "WindowHeaderHorizontal", - "WindowHeaderHorizontalOff", - "WindowHeaderVertical", - "WindowInprivate", - "WindowInprivateAccount", - "WindowLocationTarget", - "WindowMultiple", - "WindowMultipleSwap", - "WindowNew", - "WindowPlay", - "WindowSettings", - "WindowShield", - "WindowText", - "WindowWrench", - "Wrench", - "WrenchScrewdriver", - "XboxConsole", - "XboxController", - "XboxControllerError", - "Xray", - "ZoomFit", - "ZoomIn", - "ZoomOut" - ] - } - } - Component { - file: "definitions.h" - name: "RibbonIconsRegularEnum" - accessSemantics: "none" - exports: ["RibbonUI/RibbonIcons 1.0"] - isCreatable: false - exportMetaObjectRevisions: [256] - Enum { - name: "RibbonIcons_Regular" - values: [ - "AccessTime", - "Accessibility", - "AccessibilityCheckmark", - "Add", - "AddCircle", - "AddSquare", - "AddSquareMultiple", - "AddSubtractCircle", - "Airplane", - "AirplaneLanding", - "AirplaneTakeOff", - "Album", - "AlbumAdd", - "Alert", - "AlertBadge", - "AlertOff", - "AlertOn", - "AlertSnooze", - "AlertUrgent", - "AlignBottom", - "AlignCenterHorizontal", - "AlignCenterVertical", - "AlignEndHorizontal", - "AlignEndVertical", - "AlignLeft", - "AlignRight", - "AlignSpaceAroundHorizontal", - "AlignSpaceAroundVertical", - "AlignSpaceBetweenHorizontal", - "AlignSpaceBetweenVertical", - "AlignSpaceEvenlyHorizontal", - "AlignSpaceEvenlyVertical", - "AlignSpaceFitVertical", - "AlignStartHorizontal", - "AlignStartVertical", - "AlignStraighten", - "AlignStretchHorizontal", - "AlignStretchVertical", - "AlignTop", - "AnimalCat", - "AnimalDog", - "AnimalRabbit", - "AnimalRabbitOff", - "AnimalTurtle", - "AppFolder", - "AppGeneric", - "AppRecent", - "AppTitle", - "ApprovalsApp", - "Apps", - "AppsAddIn", - "AppsList", - "AppsListDetail", - "Archive", - "ArchiveArrowBack", - "ArchiveMultiple", - "ArchiveSettings", - "ArrowAutofitContent", - "ArrowAutofitDown", - "ArrowAutofitHeight", - "ArrowAutofitHeightDotted", - "ArrowAutofitHeightIn", - "ArrowAutofitUp", - "ArrowAutofitWidth", - "ArrowAutofitWidthDotted", - "ArrowBetweenDown", - "ArrowBetweenUp", - "ArrowBidirectionalLeftRight", - "ArrowBidirectionalUpDown", - "ArrowBounce", - "ArrowCircleDown", - "ArrowCircleDownDouble", - "ArrowCircleDownRight", - "ArrowCircleDownSplit", - "ArrowCircleDownUp", - "ArrowCircleLeft", - "ArrowCircleRight", - "ArrowCircleUp", - "ArrowCircleUpLeft", - "ArrowCircleUpRight", - "ArrowClockwise", - "ArrowClockwiseDashes", - "ArrowCollapseAll", - "ArrowCounterclockwise", - "ArrowCounterclockwiseDashes", - "ArrowCurveDownLeft", - "ArrowCurveDownRight", - "ArrowCurveUpLeft", - "ArrowCurveUpRight", - "ArrowDown", - "ArrowDownLeft", - "ArrowDownload", - "ArrowEject", - "ArrowEnter", - "ArrowEnterLeft", - "ArrowEnterUp", - "ArrowExit", - "ArrowExpand", - "ArrowExport", - "ArrowExportLtr", - "ArrowExportRtl", - "ArrowExportUp", - "ArrowFit", - "ArrowFitIn", - "ArrowFlowDiagonalUpRight", - "ArrowFlowUpRight", - "ArrowFlowUpRightRectangleMultiple", - "ArrowForward", - "ArrowForwardDownLightning", - "ArrowForwardDownPerson", - "ArrowHookDownLeft", - "ArrowHookDownRight", - "ArrowHookUpLeft", - "ArrowHookUpRight", - "ArrowImport", - "ArrowJoin", - "ArrowLeft", - "ArrowMaximize", - "ArrowMaximizeVertical", - "ArrowMinimize", - "ArrowMinimizeVertical", - "ArrowMove", - "ArrowMoveInward", - "ArrowNext", - "ArrowOutlineDownLeft", - "ArrowOutlineUpRight", - "ArrowParagraph", - "ArrowPrevious", - "ArrowRedo", - "ArrowRepeat1", - "ArrowRepeatAll", - "ArrowRepeatAllOff", - "ArrowReply", - "ArrowReplyAll", - "ArrowReplyDown", - "ArrowReset", - "ArrowRight", - "ArrowRotateClockwise", - "ArrowRotateCounterclockwise", - "ArrowRouting", - "ArrowRoutingRectangleMultiple", - "ArrowShuffle", - "ArrowShuffleOff", - "ArrowSort", - "ArrowSortDown", - "ArrowSortDownLines", - "ArrowSortUp", - "ArrowSplit", - "ArrowSprint", - "ArrowSquareDown", - "ArrowSquareUpRight", - "ArrowStepBack", - "ArrowStepIn", - "ArrowStepInDiagonalDownLeft", - "ArrowStepInLeft", - "ArrowStepInRight", - "ArrowStepOut", - "ArrowStepOver", - "ArrowSwap", - "ArrowSync", - "ArrowSyncCheckmark", - "ArrowSyncCircle", - "ArrowSyncDismiss", - "ArrowSyncOff", - "ArrowTrending", - "ArrowTrendingCheckmark", - "ArrowTrendingDown", - "ArrowTrendingLines", - "ArrowTrendingSettings", - "ArrowTrendingSparkle", - "ArrowTrendingText", - "ArrowTrendingWrench", - "ArrowTurnBidirectionalDownRight", - "ArrowTurnDownLeft", - "ArrowTurnDownRight", - "ArrowTurnDownUp", - "ArrowTurnLeftDown", - "ArrowTurnLeftRight", - "ArrowTurnLeftUp", - "ArrowTurnRight", - "ArrowTurnRightDown", - "ArrowTurnRightLeft", - "ArrowTurnRightUp", - "ArrowTurnUpDown", - "ArrowTurnUpLeft", - "ArrowUndo", - "ArrowUp", - "ArrowUpLeft", - "ArrowUpRight", - "ArrowUpload", - "ArrowWrap", - "ArrowWrapOff", - "ArrowsBidirectional", - "Attach", - "AttachArrowRight", - "AttachText", - "AutoFitHeight", - "AutoFitWidth", - "Autocorrect", - "Autosum", - "Backpack", - "BackpackAdd", - "Backspace", - "Badge", - "Balloon", - "BarcodeScanner", - "Battery0", - "Battery1", - "Battery10", - "Battery2", - "Battery3", - "Battery4", - "Battery5", - "Battery6", - "Battery7", - "Battery8", - "Battery9", - "BatteryCharge", - "BatteryCheckmark", - "BatterySaver", - "BatteryWarning", - "Beach", - "Beaker", - "BeakerEdit", - "BeakerOff", - "BeakerSettings", - "Bed", - "BezierCurveSquare", - "BinFull", - "BinRecycle", - "BinRecycleFull", - "BinderTriangle", - "Bluetooth", - "BluetoothConnected", - "BluetoothDisabled", - "BluetoothSearching", - "Blur", - "Board", - "BoardGames", - "BoardHeart", - "BoardSplit", - "Book", - "BookAdd", - "BookArrowClockwise", - "BookClock", - "BookCoins", - "BookCompass", - "BookContacts", - "BookDatabase", - "BookDismiss", - "BookExclamationMark", - "BookGlobe", - "BookInformation", - "BookLetter", - "BookNumber", - "BookOpen", - "BookOpenGlobe", - "BookOpenMicrophone", - "BookPulse", - "BookQuestionMark", - "BookQuestionMarkRtl", - "BookSearch", - "BookStar", - "BookTemplate", - "BookTheta", - "BookToolbox", - "Bookmark", - "BookmarkAdd", - "BookmarkMultiple", - "BookmarkOff", - "BookmarkSearch", - "BorderAll", - "BorderBottom", - "BorderBottomDouble", - "BorderBottomThick", - "BorderLeft", - "BorderLeftRight", - "BorderNone", - "BorderOutside", - "BorderOutsideThick", - "BorderRight", - "BorderTop", - "BorderTopBottom", - "BorderTopBottomDouble", - "BorderTopBottomThick", - "Bot", - "BotAdd", - "BotSparkle", - "BowTie", - "BowlChopsticks", - "BowlSalad", - "Box", - "BoxArrowLeft", - "BoxArrowUp", - "BoxCheckmark", - "BoxDismiss", - "BoxEdit", - "BoxMultiple", - "BoxMultipleArrowLeft", - "BoxMultipleArrowRight", - "BoxMultipleCheckmark", - "BoxMultipleSearch", - "BoxSearch", - "BoxToolbox", - "Braces", - "BracesVariable", - "BrainCircuit", - "Branch", - "BranchCompare", - "BranchFork", - "BranchForkHint", - "BranchForkLink", - "BranchRequest", - "BreakoutRoom", - "Briefcase", - "BriefcaseMedical", - "BriefcaseOff", - "BriefcaseSearch", - "BrightnessHigh", - "BrightnessLow", - "BroadActivityFeed", - "Broom", - "BubbleMultiple", - "Bug", - "BugArrowCounterclockwise", - "BugProhibited", - "Building", - "BuildingBank", - "BuildingBankLink", - "BuildingBankToolbox", - "BuildingDesktop", - "BuildingFactory", - "BuildingGovernment", - "BuildingHome", - "BuildingLighthouse", - "BuildingMosque", - "BuildingMultiple", - "BuildingPeople", - "BuildingRetail", - "BuildingRetailMoney", - "BuildingRetailMore", - "BuildingRetailShield", - "BuildingRetailToolbox", - "BuildingShop", - "BuildingSkyscraper", - "BuildingTownhouse", - "Button", - "Calculator", - "CalculatorArrowClockwise", - "CalculatorMultiple", - "Calendar", - "Calendar3Day", - "CalendarAdd", - "CalendarAgenda", - "CalendarArrowCounterclockwise", - "CalendarArrowDown", - "CalendarArrowRight", - "CalendarAssistant", - "CalendarCancel", - "CalendarChat", - "CalendarCheckmark", - "CalendarClock", - "CalendarDataBar", - "CalendarDate", - "CalendarDay", - "CalendarEdit", - "CalendarEmpty", - "CalendarError", - "CalendarEye", - "CalendarInfo", - "CalendarLock", - "CalendarLtr", - "CalendarMail", - "CalendarMention", - "CalendarMonth", - "CalendarMultiple", - "CalendarPattern", - "CalendarPerson", - "CalendarPhone", - "CalendarPlay", - "CalendarQuestionMark", - "CalendarReply", - "CalendarRtl", - "CalendarSearch", - "CalendarSettings", - "CalendarShield", - "CalendarStar", - "CalendarSync", - "CalendarToday", - "CalendarToolbox", - "CalendarWeekNumbers", - "CalendarWeekStart", - "CalendarWorkWeek", - "Call", - "CallAdd", - "CallCheckmark", - "CallConnecting", - "CallDismiss", - "CallEnd", - "CallExclamation", - "CallForward", - "CallInbound", - "CallMissed", - "CallOutbound", - "CallPark", - "CallPause", - "CallProhibited", - "CallTransfer", - "CallWarning", - "CalligraphyPen", - "CalligraphyPenCheckmark", - "CalligraphyPenError", - "CalligraphyPenQuestionMark", - "Camera", - "CameraAdd", - "CameraDome", - "CameraEdit", - "CameraOff", - "CameraSparkles", - "CameraSwitch", - "CardUi", - "CaretDown", - "CaretDownRight", - "CaretLeft", - "CaretRight", - "CaretUp", - "Cart", - "Cast", - "CastMultiple", - "CatchUp", - "Cellular3g", - "Cellular4g", - "Cellular5g", - "CellularData1", - "CellularData2", - "CellularData3", - "CellularData4", - "CellularData5", - "CellularOff", - "CellularWarning", - "CenterHorizontal", - "CenterVertical", - "Certificate", - "Channel", - "ChannelAdd", - "ChannelAlert", - "ChannelArrowLeft", - "ChannelDismiss", - "ChannelShare", - "ChannelSubtract", - "ChartMultiple", - "ChartPerson", - "Chat", - "ChatAdd", - "ChatArrowBack", - "ChatArrowDoubleBack", - "ChatBubblesQuestion", - "ChatCursor", - "ChatDismiss", - "ChatEmpty", - "ChatHelp", - "ChatMail", - "ChatMultiple", - "ChatMultipleHeart", - "ChatOff", - "ChatSettings", - "ChatSparkle", - "ChatVideo", - "ChatWarning", - "Check", - "Checkbox1", - "Checkbox2", - "CheckboxArrowRight", - "CheckboxChecked", - "CheckboxCheckedSync", - "CheckboxIndeterminate", - "CheckboxPerson", - "CheckboxUnchecked", - "CheckboxWarning", - "Checkmark", - "CheckmarkCircle", - "CheckmarkCircleSquare", - "CheckmarkLock", - "CheckmarkNote", - "CheckmarkSquare", - "CheckmarkStarburst", - "CheckmarkUnderlineCircle", - "Chess", - "ChevronCircleDown", - "ChevronCircleLeft", - "ChevronCircleRight", - "ChevronCircleUp", - "ChevronDoubleDown", - "ChevronDoubleLeft", - "ChevronDoubleRight", - "ChevronDoubleUp", - "ChevronDown", - "ChevronDownUp", - "ChevronLeft", - "ChevronRight", - "ChevronUp", - "ChevronUpDown", - "Circle", - "CircleEdit", - "CircleEraser", - "CircleHalfFill", - "CircleHint", - "CircleHintHalfVertical", - "CircleImage", - "CircleLine", - "CircleMultipleSubtractCheckmark", - "CircleOff", - "CircleSmall", - "City", - "Class", - "Classification", - "ClearFormatting", - "Clipboard", - "Clipboard3Day", - "ClipboardArrowRight", - "ClipboardBulletList", - "ClipboardBulletListLtr", - "ClipboardBulletListRtl", - "ClipboardCheckmark", - "ClipboardClock", - "ClipboardCode", - "ClipboardDataBar", - "ClipboardDay", - "ClipboardEdit", - "ClipboardError", - "ClipboardHeart", - "ClipboardImage", - "ClipboardLetter", - "ClipboardLink", - "ClipboardMonth", - "ClipboardMore", - "ClipboardNote", - "ClipboardPaste", - "ClipboardPulse", - "ClipboardSearch", - "ClipboardSettings", - "ClipboardTask", - "ClipboardTaskAdd", - "ClipboardTaskListLtr", - "ClipboardTaskListRtl", - "ClipboardTextEdit", - "ClipboardTextLtr", - "ClipboardTextRtl", - "Clock", - "ClockAlarm", - "ClockArrowDownload", - "ClockDismiss", - "ClockLock", - "ClockPause", - "ClockToolbox", - "ClosedCaption", - "ClosedCaptionOff", - "Cloud", - "CloudAdd", - "CloudArchive", - "CloudArrowDown", - "CloudArrowUp", - "CloudBidirectional", - "CloudCheckmark", - "CloudDatabase", - "CloudDesktop", - "CloudDismiss", - "CloudEdit", - "CloudError", - "CloudFlow", - "CloudLink", - "CloudOff", - "CloudSwap", - "CloudSync", - "CloudWords", - "Clover", - "Code", - "CodeBlock", - "CodeCircle", - "CodeText", - "CodeTextEdit", - "Collections", - "CollectionsAdd", - "Color", - "ColorBackground", - "ColorBackgroundAccent", - "ColorFill", - "ColorFillAccent", - "ColorLine", - "ColorLineAccent", - "Column", - "ColumnArrowRight", - "ColumnDoubleCompare", - "ColumnEdit", - "ColumnSingleCompare", - "ColumnTriple", - "ColumnTripleEdit", - "Comma", - "Comment", - "CommentAdd", - "CommentArrowLeft", - "CommentArrowRight", - "CommentCheckmark", - "CommentDismiss", - "CommentEdit", - "CommentError", - "CommentLightning", - "CommentLink", - "CommentMention", - "CommentMultiple", - "CommentMultipleCheckmark", - "CommentMultipleLink", - "CommentNote", - "CommentOff", - "Communication", - "CommunicationPerson", - "CompassNorthwest", - "Compose", - "ConferenceRoom", - "Connected", - "Connector", - "ContactCard", - "ContactCardGroup", - "ContactCardLink", - "ContactCardRibbon", - "ContentSettings", - "ContentView", - "ContentViewGallery", - "ContractDownLeft", - "ControlButton", - "ConvertRange", - "Cookies", - "Copy", - "CopyAdd", - "CopyArrowRight", - "CopySelect", - "Couch", - "CreditCardClock", - "CreditCardPerson", - "CreditCardToolbox", - "Crop", - "CropInterim", - "CropInterimOff", - "Crown", - "Cube", - "CubeAdd", - "CubeArrowCurveDown", - "CubeLink", - "CubeMultiple", - "CubeQuick", - "CubeRotate", - "CubeSync", - "CubeTree", - "CurrencyDollarEuro", - "CurrencyDollarRupee", - "Cursor", - "CursorClick", - "CursorHover", - "CursorHoverOff", - "CursorProhibited", - "Cut", - "DarkTheme", - "DataArea", - "DataBarHorizontal", - "DataBarVertical", - "DataBarVerticalAdd", - "DataBarVerticalStar", - "DataFunnel", - "DataHistogram", - "DataLine", - "DataPie", - "DataScatter", - "DataSunburst", - "DataTreemap", - "DataTrending", - "DataUsage", - "DataUsageEdit", - "DataUsageSettings", - "DataUsageToolbox", - "DataWaterfall", - "DataWhisker", - "Database", - "DatabaseArrowDown", - "DatabaseArrowRight", - "DatabaseArrowUp", - "DatabaseLightning", - "DatabaseLink", - "DatabaseMultiple", - "DatabasePerson", - "DatabasePlugConnected", - "DatabaseSearch", - "DatabaseSwitch", - "DatabaseWarning", - "DatabaseWindow", - "DecimalArrowLeft", - "DecimalArrowRight", - "Delete", - "DeleteArrowBack", - "DeleteDismiss", - "DeleteLines", - "DeleteOff", - "Dentist", - "DesignIdeas", - "Desk", - "Desktop", - "DesktopArrowDown", - "DesktopArrowRight", - "DesktopCheckmark", - "DesktopCursor", - "DesktopEdit", - "DesktopFlow", - "DesktopKeyboard", - "DesktopMac", - "DesktopPulse", - "DesktopSignal", - "DesktopSpeaker", - "DesktopSpeakerOff", - "DesktopSync", - "DesktopToolbox", - "DesktopTower", - "DeveloperBoard", - "DeveloperBoardLightning", - "DeveloperBoardLightningToolbox", - "DeveloperBoardSearch", - "DeviceEq", - "DeviceMeetingRoom", - "DeviceMeetingRoomRemote", - "Diagram", - "Dialpad", - "DialpadOff", - "Diamond", - "Directions", - "Dishwasher", - "Dismiss", - "DismissCircle", - "DismissSquare", - "DismissSquareMultiple", - "Diversity", - "DividerShort", - "DividerTall", - "Dock", - "DockRow", - "Doctor", - "Document100", - "Document", - "DocumentAdd", - "DocumentArrowDown", - "DocumentArrowLeft", - "DocumentArrowRight", - "DocumentArrowUp", - "DocumentBorder", - "DocumentBorderPrint", - "DocumentBriefcase", - "DocumentBulletList", - "DocumentBulletListArrowLeft", - "DocumentBulletListClock", - "DocumentBulletListCube", - "DocumentBulletListMultiple", - "DocumentBulletListOff", - "DocumentCatchUp", - "DocumentCheckmark", - "DocumentChevronDouble", - "DocumentCopy", - "DocumentCss", - "DocumentData", - "DocumentDataLink", - "DocumentDatabase", - "DocumentDismiss", - "DocumentEdit", - "DocumentEndnote", - "DocumentError", - "DocumentFit", - "DocumentFlowchart", - "DocumentFolder", - "DocumentFooter", - "DocumentFooterDismiss", - "DocumentHeader", - "DocumentHeaderArrowDown", - "DocumentHeaderDismiss", - "DocumentHeaderFooter", - "DocumentHeart", - "DocumentHeartPulse", - "DocumentImage", - "DocumentJava", - "DocumentJavascript", - "DocumentKey", - "DocumentLandscape", - "DocumentLandscapeData", - "DocumentLandscapeSplit", - "DocumentLandscapeSplitHint", - "DocumentLink", - "DocumentLock", - "DocumentMargins", - "DocumentMention", - "DocumentMultiple", - "DocumentMultiplePercent", - "DocumentMultipleProhibited", - "DocumentMultipleSync", - "DocumentOnePage", - "DocumentOnePageAdd", - "DocumentOnePageColumns", - "DocumentOnePageLink", - "DocumentOnePageMultiple", - "DocumentOnePageSparkle", - "DocumentPageBottomCenter", - "DocumentPageBottomLeft", - "DocumentPageBottomRight", - "DocumentPageBreak", - "DocumentPageNumber", - "DocumentPageTopCenter", - "DocumentPageTopLeft", - "DocumentPageTopRight", - "DocumentPdf", - "DocumentPercent", - "DocumentPerson", - "DocumentPill", - "DocumentPrint", - "DocumentProhibited", - "DocumentQuestionMark", - "DocumentQueue", - "DocumentQueueAdd", - "DocumentQueueMultiple", - "DocumentRibbon", - "DocumentSass", - "DocumentSave", - "DocumentSearch", - "DocumentSettings", - "DocumentSplitHint", - "DocumentSplitHintOff", - "DocumentSync", - "DocumentTable", - "DocumentTableArrowRight", - "DocumentTableCheckmark", - "DocumentTableCube", - "DocumentTableSearch", - "DocumentTableTruck", - "DocumentText", - "DocumentTextClock", - "DocumentTextExtract", - "DocumentTextLink", - "DocumentTextToolbox", - "DocumentToolbox", - "DocumentWidth", - "DocumentYml", - "Door", - "DoorArrowLeft", - "DoorArrowRight", - "DoorTag", - "DoubleSwipeDown", - "DoubleSwipeUp", - "DoubleTapSwipeDown", - "DoubleTapSwipeUp", - "Drafts", - "Drag", - "DrawImage", - "DrawShape", - "DrawText", - "DrawerAdd", - "DrawerArrowDownload", - "DrawerDismiss", - "DrawerPlay", - "DrawerSubtract", - "DrinkBeer", - "DrinkBottle", - "DrinkBottleOff", - "DrinkCoffee", - "DrinkMargarita", - "DrinkToGo", - "DrinkWine", - "DriveTrain", - "Drop", - "DualScreen", - "DualScreenAdd", - "DualScreenArrowRight", - "DualScreenArrowUp", - "DualScreenClock", - "DualScreenClosedAlert", - "DualScreenDesktop", - "DualScreenDismiss", - "DualScreenGroup", - "DualScreenHeader", - "DualScreenLock", - "DualScreenMirror", - "DualScreenPagination", - "DualScreenSettings", - "DualScreenSpan", - "DualScreenSpeaker", - "DualScreenStatusBar", - "DualScreenTablet", - "DualScreenUpdate", - "DualScreenVerticalScroll", - "DualScreenVibrate", - "Dumbbell", - "Dust", - "Earth", - "EarthLeaf", - "Edit", - "EditArrowBack", - "EditOff", - "EditProhibited", - "EditSettings", - "Elevator", - "Emoji", - "EmojiAdd", - "EmojiAngry", - "EmojiEdit", - "EmojiHand", - "EmojiHint", - "EmojiLaugh", - "EmojiMeh", - "EmojiMultiple", - "EmojiSad", - "EmojiSadSlight", - "EmojiSmileSlight", - "EmojiSparkle", - "EmojiSurprise", - "Engine", - "EqualCircle", - "EqualOff", - "Eraser", - "EraserMedium", - "EraserSegment", - "EraserSmall", - "EraserTool", - "ErrorCircle", - "ErrorCircleSettings", - "ExpandUpLeft", - "ExpandUpRight", - "ExtendedDock", - "Eye", - "EyeLines", - "EyeOff", - "EyeTracking", - "EyeTrackingOff", - "Eyedropper", - "EyedropperOff", - "FStop", - "FastAcceleration", - "FastForward", - "Fax", - "Feed", - "Filmstrip", - "FilmstripPlay", - "FilmstripSplit", - "Filter", - "FilterAdd", - "FilterDismiss", - "FilterSync", - "Fingerprint", - "Fire", - "Fireplace", - "FixedWidth", - "Flag", - "FlagCheckered", - "FlagClock", - "FlagOff", - "Flash", - "FlashAdd", - "FlashAuto", - "FlashCheckmark", - "FlashFlow", - "FlashOff", - "FlashPlay", - "FlashSettings", - "FlashSparkle", - "Flashlight", - "FlashlightOff", - "FlipHorizontal", - "FlipVertical", - "Flow", - "Flowchart", - "FlowchartCircle", - "Fluent", - "Fluid", - "Folder", - "FolderAdd", - "FolderArrowLeft", - "FolderArrowRight", - "FolderArrowUp", - "FolderBriefcase", - "FolderGlobe", - "FolderLightning", - "FolderLink", - "FolderList", - "FolderMail", - "FolderOpen", - "FolderOpenVertical", - "FolderPeople", - "FolderPerson", - "FolderProhibited", - "FolderSwap", - "FolderSync", - "FolderZip", - "FontDecrease", - "FontIncrease", - "FontSpaceTrackingIn", - "FontSpaceTrackingOut", - "Food", - "FoodApple", - "FoodCake", - "FoodCarrot", - "FoodChickenLeg", - "FoodEgg", - "FoodFish", - "FoodGrains", - "FoodPizza", - "FoodToast", - "Form", - "FormMultiple", - "FormNew", - "Fps120", - "Fps240", - "Fps30", - "Fps60", - "Fps960", - "Frame", - "FullScreenMaximize", - "FullScreenMinimize", - "Games", - "GanttChart", - "Gas", - "GasPump", - "Gather", - "Gauge", - "GaugeAdd", - "Gavel", - "GavelProhibited", - "Gesture", - "Gif", - "Gift", - "GiftCard", - "GiftCardAdd", - "GiftCardArrowRight", - "GiftCardMoney", - "GiftCardMultiple", - "GiftOpen", - "Glance", - "GlanceHorizontal", - "Glasses", - "GlassesOff", - "Globe", - "GlobeAdd", - "GlobeClock", - "GlobeDesktop", - "GlobeLocation", - "GlobePerson", - "GlobeProhibited", - "GlobeSearch", - "GlobeShield", - "GlobeStar", - "GlobeSurface", - "GlobeVideo", - "Grid", - "GridDots", - "GridKanban", - "Group", - "GroupDismiss", - "GroupList", - "GroupReturn", - "Guardian", - "Guest", - "GuestAdd", - "Guitar", - "HandDraw", - "HandLeft", - "HandLeftChat", - "HandOpenHeart", - "HandRight", - "HandRightOff", - "HandWave", - "Handshake", - "HardDrive", - "HatGraduation", - "HatGraduationSparkle", - "Hd", - "Hdr", - "HdrOff", - "Headphones", - "HeadphonesSoundWave", - "Headset", - "HeadsetAdd", - "HeadsetVr", - "Heart", - "HeartBroken", - "HeartCircle", - "HeartCircleHint", - "HeartOff", - "HeartPulse", - "HeartPulseCheckmark", - "HeartPulseError", - "HeartPulseWarning", - "Hexagon", - "HexagonThree", - "Highlight", - "HighlightLink", - "History", - "HistoryDismiss", - "Home", - "HomeAdd", - "HomeCheckmark", - "HomeDatabase", - "HomeHeart", - "HomeMore", - "HomePerson", - "HomeSplit", - "Hourglass", - "HourglassHalf", - "HourglassOneQuarter", - "HourglassThreeQuarter", - "Icons", - "Image", - "ImageAdd", - "ImageAltText", - "ImageArrowBack", - "ImageArrowCounterclockwise", - "ImageArrowForward", - "ImageBorder", - "ImageCircle", - "ImageCopy", - "ImageEdit", - "ImageGlobe", - "ImageMultiple", - "ImageMultipleOff", - "ImageOff", - "ImageProhibited", - "ImageReflection", - "ImageSearch", - "ImageShadow", - "ImageSparkle", - "ImageStack", - "ImageTable", - "ImmersiveReader", - "Important", - "Incognito", - "Info", - "InfoShield", - "InkStroke", - "InkStrokeArrowDown", - "InkStrokeArrowUpDown", - "InkingTool", - "InprivateAccount", - "Insert", - "IosChevronRight", - "Iot", - "IotAlert", - "Javascript", - "Joystick", - "Key", - "KeyCommand", - "KeyMultiple", - "KeyReset", - "Keyboard123", - "Keyboard", - "KeyboardDock", - "KeyboardLayoutFloat", - "KeyboardLayoutOneHandedLeft", - "KeyboardLayoutResize", - "KeyboardLayoutSplit", - "KeyboardShift", - "KeyboardShiftUppercase", - "KeyboardTab", - "Laptop", - "LaptopDismiss", - "LaptopShield", - "LaserTool", - "Lasso", - "LauncherSettings", - "Layer", - "LayerDiagonal", - "LayerDiagonalPerson", - "LeafOne", - "LeafThree", - "LeafTwo", - "LearningApp", - "Library", - "Lightbulb", - "LightbulbCheckmark", - "LightbulbCircle", - "LightbulbFilament", - "LightbulbPerson", - "Likert", - "Line", - "LineDashes", - "LineHorizontal1", - "LineHorizontal1Dashes", - "LineHorizontal2DashesSolid", - "LineHorizontal3", - "LineHorizontal4", - "LineHorizontal4Search", - "LineHorizontal5", - "LineHorizontal5Error", - "LineStyle", - "LineThickness", - "Link", - "LinkDismiss", - "LinkEdit", - "LinkMultiple", - "LinkSquare", - "LinkToolbox", - "List", - "ListBar", - "ListBarTree", - "ListBarTreeOffset", - "ListRtl", - "Live", - "LiveOff", - "LocalLanguage", - "Location", - "LocationAdd", - "LocationAddLeft", - "LocationAddRight", - "LocationAddUp", - "LocationArrow", - "LocationArrowLeft", - "LocationArrowRight", - "LocationArrowUp", - "LocationDismiss", - "LocationLive", - "LocationOff", - "LockClosed", - "LockClosedKey", - "LockMultiple", - "LockOpen", - "LockShield", - "Lottery", - "Luggage", - "Mail", - "MailAdd", - "MailAlert", - "MailAllRead", - "MailAllUnread", - "MailArrowDoubleBack", - "MailArrowDown", - "MailArrowForward", - "MailArrowUp", - "MailAttach", - "MailCheckmark", - "MailClock", - "MailCopy", - "MailDismiss", - "MailEdit", - "MailError", - "MailInbox", - "MailInboxAdd", - "MailInboxAll", - "MailInboxArrowDown", - "MailInboxArrowRight", - "MailInboxArrowUp", - "MailInboxCheckmark", - "MailInboxDismiss", - "MailLink", - "MailList", - "MailMultiple", - "MailOff", - "MailOpenPerson", - "MailPause", - "MailProhibited", - "MailRead", - "MailReadMultiple", - "MailSettings", - "MailShield", - "MailTemplate", - "MailUnread", - "MailWarning", - "Map", - "MapDrive", - "Markdown", - "MatchAppLayout", - "MathFormatLinear", - "MathFormatProfessional", - "MathFormula", - "MathSymbols", - "Maximize", - "MeetNow", - "Megaphone", - "MegaphoneCircle", - "MegaphoneLoud", - "MegaphoneOff", - "Mention", - "MentionArrowDown", - "MentionBrackets", - "Merge", - "Mic", - "MicOff", - "MicProhibited", - "MicPulse", - "MicPulseOff", - "MicRecord", - "MicSettings", - "MicSparkle", - "MicSync", - "Microscope", - "Midi", - "MobileOptimized", - "Mold", - "Molecule", - "Money", - "MoneyCalculator", - "MoneyDismiss", - "MoneyHand", - "MoneyOff", - "MoneySettings", - "MoreCircle", - "MoreHorizontal", - "MoreVertical", - "MountainLocationBottom", - "MountainLocationTop", - "MountainTrail", - "MoviesAndTv", - "Multiplier12x", - "Multiplier15x", - "Multiplier18x", - "Multiplier1x", - "Multiplier2x", - "Multiplier5x", - "MultiselectLtr", - "MultiselectRtl", - "MusicNote1", - "MusicNote2", - "MusicNote2Play", - "MusicNoteOff1", - "MusicNoteOff2", - "MyLocation", - "Navigation", - "NavigationLocationTarget", - "NavigationPlay", - "NavigationUnread", - "NetworkCheck", - "New", - "News", - "Next", - "NextFrame", - "Note", - "NoteAdd", - "NoteEdit", - "NotePin", - "Notebook", - "NotebookAdd", - "NotebookArrowCurveDown", - "NotebookError", - "NotebookEye", - "NotebookLightning", - "NotebookQuestionMark", - "NotebookSection", - "NotebookSectionArrowRight", - "NotebookSubsection", - "NotebookSync", - "Notepad", - "NotepadEdit", - "NotepadPerson", - "NumberCircle1", - "NumberCircle2", - "NumberCircle3", - "NumberCircle4", - "NumberCircle5", - "NumberRow", - "NumberSymbol", - "NumberSymbolDismiss", - "NumberSymbolSquare", - "Open", - "OpenFolder", - "OpenOff", - "Options", - "Organization", - "OrganizationHorizontal", - "Orientation", - "Oval", - "Oven", - "PaddingDown", - "PaddingLeft", - "PaddingRight", - "PaddingTop", - "PageFit", - "PaintBrush", - "PaintBrushArrowDown", - "PaintBrushArrowUp", - "PaintBucket", - "Pair", - "PanelBottom", - "PanelBottomContract", - "PanelBottomExpand", - "PanelLeft", - "PanelLeftAdd", - "PanelLeftContract", - "PanelLeftExpand", - "PanelLeftHeader", - "PanelLeftHeaderAdd", - "PanelLeftHeaderKey", - "PanelLeftKey", - "PanelLeftText", - "PanelLeftTextAdd", - "PanelLeftTextDismiss", - "PanelRight", - "PanelRightAdd", - "PanelRightContract", - "PanelRightCursor", - "PanelRightExpand", - "PanelSeparateWindow", - "PanelTopContract", - "PanelTopExpand", - "Password", - "Patch", - "Patient", - "Pause", - "PauseCircle", - "PauseOff", - "PauseSettings", - "Payment", - "Pen", - "PenDismiss", - "PenOff", - "PenProhibited", - "PenSparkle", - "Pentagon", - "People", - "PeopleAdd", - "PeopleAudience", - "PeopleCall", - "PeopleCheckmark", - "PeopleCommunity", - "PeopleCommunityAdd", - "PeopleEdit", - "PeopleError", - "PeopleList", - "PeopleLock", - "PeopleMoney", - "PeopleProhibited", - "PeopleQueue", - "PeopleSearch", - "PeopleSettings", - "PeopleStar", - "PeopleSwap", - "PeopleSync", - "PeopleTeam", - "PeopleTeamAdd", - "PeopleTeamDelete", - "PeopleTeamToolbox", - "PeopleToolbox", - "Person", - "Person5", - "Person6", - "PersonAccounts", - "PersonAdd", - "PersonAlert", - "PersonArrowBack", - "PersonArrowLeft", - "PersonArrowRight", - "PersonAvailable", - "PersonBoard", - "PersonCall", - "PersonChat", - "PersonCircle", - "PersonClock", - "PersonDelete", - "PersonDesktop", - "PersonEdit", - "PersonFeedback", - "PersonHeart", - "PersonInfo", - "PersonKey", - "PersonLightbulb", - "PersonLightning", - "PersonLink", - "PersonLock", - "PersonMail", - "PersonMoney", - "PersonNote", - "PersonPill", - "PersonProhibited", - "PersonQuestionMark", - "PersonRibbon", - "PersonRunning", - "PersonSearch", - "PersonSettings", - "PersonSquare", - "PersonStar", - "PersonStarburst", - "PersonSubtract", - "PersonSupport", - "PersonSwap", - "PersonSync", - "PersonTag", - "PersonVoice", - "PersonWalking", - "PersonWrench", - "Phone", - "PhoneAdd", - "PhoneArrowRight", - "PhoneChat", - "PhoneCheckmark", - "PhoneDesktop", - "PhoneDesktopAdd", - "PhoneDismiss", - "PhoneEdit", - "PhoneEraser", - "PhoneKey", - "PhoneLaptop", - "PhoneLinkSetup", - "PhoneLock", - "PhonePageHeader", - "PhonePagination", - "PhoneScreenTime", - "PhoneShake", - "PhoneSpanIn", - "PhoneSpanOut", - "PhoneSpeaker", - "PhoneStatusBar", - "PhoneTablet", - "PhoneUpdate", - "PhoneUpdateCheckmark", - "PhoneVerticalScroll", - "PhoneVibrate", - "PhotoFilter", - "Pi", - "PictureInPicture", - "PictureInPictureEnter", - "PictureInPictureExit", - "Pill", - "Pin", - "PinOff", - "Pipeline", - "PipelineAdd", - "PipelineArrowCurveDown", - "PipelinePlay", - "Pivot", - "PlantGrass", - "PlantRagweed", - "Play", - "PlayCircle", - "PlayCircleHint", - "PlaySettings", - "PlayingCards", - "PlugConnected", - "PlugConnectedAdd", - "PlugConnectedCheckmark", - "PlugConnectedSettings", - "PlugDisconnected", - "PointScan", - "Poll", - "PollHorizontal", - "PortHdmi", - "PortMicroUsb", - "PortUsbA", - "PortUsbC", - "PositionBackward", - "PositionForward", - "PositionToBack", - "PositionToFront", - "Power", - "Predictions", - "Premium", - "PremiumPerson", - "PresenceAvailable", - "PresenceAway", - "PresenceBlocked", - "PresenceDnd", - "PresenceOffline", - "PresenceOof", - "PresenceUnknown", - "Presenter", - "PresenterOff", - "PreviewLink", - "Previous", - "PreviousFrame", - "Print", - "PrintAdd", - "Production", - "ProductionCheckmark", - "Prohibited", - "ProhibitedMultiple", - "ProhibitedNote", - "ProjectionScreen", - "ProjectionScreenDismiss", - "ProtocolHandler", - "Pulse", - "PulseSquare", - "PuzzleCube", - "PuzzleCubePiece", - "PuzzlePiece", - "PuzzlePieceShield", - "QrCode", - "Question", - "QuestionCircle", - "QuizNew", - "Radar", - "RadarCheckmark", - "RadarRectangleMultiple", - "RadioButton", - "Ram", - "RatingMature", - "RatioOneToOne", - "ReOrder", - "ReOrderDotsHorizontal", - "ReOrderDotsVertical", - "ReadAloud", - "ReadingList", - "ReadingListAdd", - "ReadingModeMobile", - "RealEstate", - "Receipt", - "ReceiptAdd", - "ReceiptBag", - "ReceiptCube", - "ReceiptMoney", - "ReceiptPlay", - "ReceiptSearch", - "ReceiptSparkles", - "Record", - "RecordStop", - "RectangleLandscape", - "RectangleLandscapeHintCopy", - "RectanglePortraitLocationTarget", - "Recycle", - "RemixAdd", - "Remote", - "Rename", - "Reorder", - "Replay", - "Resize", - "ResizeImage", - "ResizeLarge", - "ResizeSmall", - "ResizeTable", - "ResizeVideo", - "Reward", - "Rewind", - "Rhombus", - "Ribbon", - "RibbonAdd", - "RibbonOff", - "RibbonStar", - "RoadCone", - "Rocket", - "RotateLeft", - "RotateRight", - "Router", - "RowTriple", - "Rss", - "Ruler", - "Run", - "Sanitize", - "Save", - "SaveArrowRight", - "SaveCopy", - "SaveEdit", - "SaveImage", - "SaveMultiple", - "SaveSearch", - "SaveSync", - "Savings", - "ScaleFill", - "ScaleFit", - "Scales", - "Scan", - "ScanCamera", - "ScanDash", - "ScanObject", - "ScanTable", - "ScanText", - "ScanThumbUp", - "ScanThumbUpOff", - "ScanType", - "ScanTypeCheckmark", - "ScanTypeOff", - "Scratchpad", - "ScreenCut", - "ScreenPerson", - "ScreenSearch", - "Screenshot", - "Script", - "Search", - "SearchInfo", - "SearchSettings", - "SearchShield", - "SearchSquare", - "SearchVisual", - "SelectAllOff", - "SelectAllOn", - "SelectObject", - "SelectObjectSkew", - "SelectObjectSkewDismiss", - "SelectObjectSkewEdit", - "Send", - "SendBeaker", - "SendClock", - "SendCopy", - "SerialPort", - "Server", - "ServerMultiple", - "ServerPlay", - "ServiceBell", - "Settings", - "SettingsChat", - "SettingsCogMultiple", - "ShapeExclude", - "ShapeIntersect", - "ShapeSubtract", - "ShapeUnion", - "Shapes", - "Share", - "ShareAndroid", - "ShareCloseTray", - "ShareIos", - "ShareScreenPerson", - "ShareScreenPersonOverlay", - "ShareScreenPersonOverlayInside", - "ShareScreenPersonP", - "ShareScreenStart", - "ShareScreenStop", - "Shield", - "ShieldAdd", - "ShieldBadge", - "ShieldCheckmark", - "ShieldDismiss", - "ShieldDismissShield", - "ShieldError", - "ShieldGlobe", - "ShieldKeyhole", - "ShieldLock", - "ShieldPerson", - "ShieldPersonAdd", - "ShieldProhibited", - "ShieldQuestion", - "ShieldTask", - "Shifts", - "Shifts30Minutes", - "ShiftsActivity", - "ShiftsAdd", - "ShiftsAvailability", - "ShiftsCheckmark", - "ShiftsDay", - "ShiftsOpen", - "ShiftsProhibited", - "ShiftsQuestionMark", - "ShiftsTeam", - "ShoppingBag", - "ShoppingBagArrowLeft", - "ShoppingBagDismiss", - "ShoppingBagPause", - "ShoppingBagPercent", - "ShoppingBagPlay", - "ShoppingBagTag", - "Shortpick", - "Showerhead", - "SidebarSearchLtr", - "SidebarSearchRtl", - "SignOut", - "Signature", - "Sim", - "SkipBack10", - "SkipForward10", - "SkipForward30", - "SkipForwardTab", - "SlashForward", - "Sleep", - "SlideAdd", - "SlideArrowRight", - "SlideEraser", - "SlideGrid", - "SlideHide", - "SlideLayout", - "SlideLink", - "SlideMicrophone", - "SlideMultiple", - "SlideMultipleArrowRight", - "SlideMultipleSearch", - "SlideRecord", - "SlideSearch", - "SlideSettings", - "SlideSize", - "SlideText", - "SlideTextMultiple", - "SlideTextPerson", - "SlideTextSparkle", - "SlideTransition", - "Smartwatch", - "SmartwatchDot", - "Snooze", - "SoundSource", - "SoundWaveCircle", - "Space3d", - "Spacebar", - "Sparkle", - "SparkleCircle", - "Speaker0", - "Speaker1", - "Speaker2", - "SpeakerBluetooth", - "SpeakerEdit", - "SpeakerMute", - "SpeakerOff", - "SpeakerSettings", - "SpeakerUsb", - "SpinnerIos", - "SplitHint", - "SplitHorizontal", - "SplitVertical", - "Sport", - "SportAmericanFootball", - "SportBaseball", - "SportBasketball", - "SportHockey", - "SportSoccer", - "Square", - "SquareAdd", - "SquareArrowForward", - "SquareDismiss", - "SquareEraser", - "SquareHint", - "SquareHintApps", - "SquareHintArrowBack", - "SquareHintSparkles", - "SquareMultiple", - "SquareShadow", - "SquaresNested", - "Stack", - "StackAdd", - "StackArrowForward", - "StackStar", - "StackVertical", - "Star", - "StarAdd", - "StarArrowBack", - "StarArrowRightEnd", - "StarArrowRightStart", - "StarCheckmark", - "StarDismiss", - "StarEdit", - "StarEmphasis", - "StarHalf", - "StarLineHorizontal3", - "StarOff", - "StarOneQuarter", - "StarProhibited", - "StarSettings", - "StarThreeQuarter", - "Status", - "Steps", - "Stethoscope", - "Sticker", - "StickerAdd", - "Stop", - "Storage", - "StoreMicrosoft", - "Stream", - "StreamInput", - "StreamInputOutput", - "StreamOutput", - "StyleGuide", - "SubGrid", - "Subtitles", - "Subtract", - "SubtractCircle", - "SubtractCircleArrowBack", - "SubtractCircleArrowForward", - "SubtractSquare", - "SubtractSquareMultiple", - "SurfaceEarbuds", - "SurfaceHub", - "SwimmingPool", - "SwipeDown", - "SwipeRight", - "SwipeUp", - "Symbols", - "SyncOff", - "Syringe", - "System", - "Tab", - "TabAdd", - "TabArrowLeft", - "TabDesktop", - "TabDesktopArrowClockwise", - "TabDesktopArrowLeft", - "TabDesktopBottom", - "TabDesktopClock", - "TabDesktopCopy", - "TabDesktopImage", - "TabDesktopLink", - "TabDesktopMultiple", - "TabDesktopMultipleBottom", - "TabDesktopNewPage", - "TabInPrivate", - "TabInprivateAccount", - "TabProhibited", - "TabShieldDismiss", - "Table", - "TableAdd", - "TableArrowUp", - "TableBottomRow", - "TableCalculator", - "TableCellEdit", - "TableCellsMerge", - "TableCellsSplit", - "TableChecker", - "TableColumnTopBottom", - "TableCopy", - "TableDeleteColumn", - "TableDeleteRow", - "TableDismiss", - "TableEdit", - "TableFreezeColumn", - "TableFreezeColumnAndRow", - "TableFreezeRow", - "TableImage", - "TableInsertColumn", - "TableInsertRow", - "TableLightning", - "TableLink", - "TableLock", - "TableMoveAbove", - "TableMoveBelow", - "TableMoveLeft", - "TableMoveRight", - "TableMultiple", - "TableOffset", - "TableOffsetAdd", - "TableOffsetLessThanOrEqualTo", - "TableOffsetSettings", - "TableResizeColumn", - "TableResizeRow", - "TableSearch", - "TableSettings", - "TableSimple", - "TableSimpleCheckmark", - "TableSimpleExclude", - "TableSimpleInclude", - "TableSimpleMultiple", - "TableSplit", - "TableStackAbove", - "TableStackBelow", - "TableStackLeft", - "TableStackRight", - "TableSwitch", - "Tablet", - "TabletLaptop", - "TabletSpeaker", - "Tabs", - "Tag", - "TagCircle", - "TagDismiss", - "TagError", - "TagLock", - "TagMultiple", - "TagOff", - "TagQuestionMark", - "TagReset", - "TagSearch", - "TapDouble", - "TapSingle", - "Target", - "TargetArrow", - "TargetEdit", - "TaskListAdd", - "TaskListLtr", - "TaskListRtl", - "TaskListSquareAdd", - "TaskListSquareDatabase", - "TaskListSquareLtr", - "TaskListSquarePerson", - "TaskListSquareRtl", - "TaskListSquareSettings", - "TasksApp", - "Teddy", - "Temperature", - "Tent", - "TetrisApp", - "TextAdd", - "TextAddSpaceAfter", - "TextAddSpaceBefore", - "TextAddT", - "TextAlignCenter", - "TextAlignCenterRotate270", - "TextAlignCenterRotate90", - "TextAlignDistributed", - "TextAlignDistributedEvenly", - "TextAlignDistributedVertical", - "TextAlignJustify", - "TextAlignJustifyLow", - "TextAlignJustifyLow90", - "TextAlignJustifyLowRotate270", - "TextAlignJustifyLowRotate90", - "TextAlignJustifyRotate270", - "TextAlignJustifyRotate90", - "TextAlignLeft", - "TextAlignLeftRotate270", - "TextAlignLeftRotate90", - "TextAlignRight", - "TextAlignRightRotate270", - "TextAlignRightRotate90", - "TextAsterisk", - "TextBaseline", - "TextBold", - "TextBoxSettings", - "TextBulletList", - "TextBulletList90", - "TextBulletListAdd", - "TextBulletListCheckmark", - "TextBulletListDismiss", - "TextBulletListLtr", - "TextBulletListLtr90", - "TextBulletListRtl", - "TextBulletListRtl90", - "TextBulletListSquare", - "TextBulletListSquareClock", - "TextBulletListSquareEdit", - "TextBulletListSquarePerson", - "TextBulletListSquareSearch", - "TextBulletListSquareSettings", - "TextBulletListSquareShield", - "TextBulletListSquareSparkle", - "TextBulletListSquareToolbox", - "TextBulletListSquareWarning", - "TextBulletListTree", - "TextCaseLowercase", - "TextCaseTitle", - "TextCaseUppercase", - "TextChangeCase", - "TextClearFormatting", - "TextCollapse", - "TextColor", - "TextColumnOne", - "TextColumnOneNarrow", - "TextColumnOneSemiNarrow", - "TextColumnOneWide", - "TextColumnOneWideLightning", - "TextColumnThree", - "TextColumnTwo", - "TextColumnTwoLeft", - "TextColumnTwoRight", - "TextColumnWide", - "TextContinuous", - "TextDensity", - "TextDescription", - "TextDescriptionLtr", - "TextDescriptionRtl", - "TextDirectionHorizontalLeft", - "TextDirectionHorizontalLtr", - "TextDirectionHorizontalRight", - "TextDirectionHorizontalRtl", - "TextDirectionRotate270Right", - "TextDirectionRotate315Right", - "TextDirectionRotate45Right", - "TextDirectionRotate90Left", - "TextDirectionRotate90Ltr", - "TextDirectionRotate90Right", - "TextDirectionRotate90Rtl", - "TextDirectionVertical", - "TextEditStyle", - "TextEffects", - "TextExpand", - "TextField", - "TextFirstLine", - "TextFont", - "TextFontInfo", - "TextFontSize", - "TextFootnote", - "TextGrammarArrowLeft", - "TextGrammarArrowRight", - "TextGrammarCheckmark", - "TextGrammarDismiss", - "TextGrammarError", - "TextGrammarSettings", - "TextGrammarWand", - "TextHanging", - "TextHeader1", - "TextHeader2", - "TextHeader3", - "TextIndentDecrease", - "TextIndentDecreaseLtr", - "TextIndentDecreaseLtr90", - "TextIndentDecreaseLtrRotate270", - "TextIndentDecreaseRotate270", - "TextIndentDecreaseRotate90", - "TextIndentDecreaseRtl", - "TextIndentDecreaseRtl90", - "TextIndentDecreaseRtlRotate270", - "TextIndentIncrease", - "TextIndentIncreaseLtr", - "TextIndentIncreaseLtr90", - "TextIndentIncreaseLtrRotate270", - "TextIndentIncreaseRotate270", - "TextIndentIncreaseRotate90", - "TextIndentIncreaseRtl", - "TextIndentIncreaseRtl90", - "TextIndentIncreaseRtlRotate270", - "TextItalic", - "TextLineSpacing", - "TextMore", - "TextNumberFormat", - "TextNumberListLtr", - "TextNumberListLtr90", - "TextNumberListLtrRotate270", - "TextNumberListRotate270", - "TextNumberListRotate90", - "TextNumberListRtl", - "TextNumberListRtl90", - "TextNumberListRtlRotate270", - "TextParagraph", - "TextParagraphDirection", - "TextParagraphDirectionLeft", - "TextParagraphDirectionRight", - "TextPeriodAsterisk", - "TextPositionBehind", - "TextPositionFront", - "TextPositionLine", - "TextPositionSquare", - "TextPositionSquareLeft", - "TextPositionSquareRight", - "TextPositionThrough", - "TextPositionTight", - "TextPositionTopBottom", - "TextProofingTools", - "TextQuote", - "TextSortAscending", - "TextSortDescending", - "TextStrikethrough", - "TextSubscript", - "TextSuperscript", - "TextT", - "TextUnderline", - "TextUnderlineCharacterU", - "TextUnderlineDouble", - "TextWholeWord", - "TextWordCount", - "TextWrap", - "TextWrapOff", - "Textbox", - "TextboxAlignBottom", - "TextboxAlignBottomCenter", - "TextboxAlignBottomLeft", - "TextboxAlignBottomRight", - "TextboxAlignBottomRotate90", - "TextboxAlignCenter", - "TextboxAlignMiddle", - "TextboxAlignMiddleLeft", - "TextboxAlignMiddleRight", - "TextboxAlignMiddleRotate90", - "TextboxAlignTop", - "TextboxAlignTopCenter", - "TextboxAlignTopLeft", - "TextboxAlignTopRight", - "TextboxAlignTopRotate90", - "TextboxMore", - "TextboxRotate90", - "TextboxSettings", - "Thinking", - "ThumbDislike", - "ThumbLike", - "ThumbLikeDislike", - "TicketDiagonal", - "TicketHorizontal", - "TimeAndWeather", - "TimePicker", - "Timeline", - "Timer10", - "Timer2", - "Timer", - "Timer3", - "TimerOff", - "ToggleLeft", - "ToggleMultiple", - "ToggleRight", - "Toolbox", - "TooltipQuote", - "TopSpeed", - "Translate", - "TranslateAuto", - "TranslateOff", - "Transmission", - "TrayItemAdd", - "TrayItemRemove", - "TreeDeciduous", - "TreeEvergreen", - "Triangle", - "TriangleDown", - "TriangleLeft", - "TriangleRight", - "TriangleUp", - "Trophy", - "TrophyLock", - "TrophyOff", - "Tv", - "TvArrowRight", - "TvUsb", - "Umbrella", - "UninstallApp", - "UsbPlug", - "UsbStick", - "Vault", - "VehicleBicycle", - "VehicleBus", - "VehicleCab", - "VehicleCableCar", - "VehicleCar", - "VehicleCarCollision", - "VehicleCarParking", - "VehicleCarProfile", - "VehicleCarProfileLtr", - "VehicleCarProfileLtrClock", - "VehicleCarProfileRtl", - "VehicleShip", - "VehicleSubway", - "VehicleTruck", - "VehicleTruckBag", - "VehicleTruckCube", - "VehicleTruckProfile", - "Video", - "Video360", - "Video360Off", - "VideoAdd", - "VideoBackgroundEffect", - "VideoBackgroundEffectHorizontal", - "VideoChat", - "VideoClip", - "VideoClipMultiple", - "VideoClipOff", - "VideoOff", - "VideoPerson", - "VideoPersonCall", - "VideoPersonClock", - "VideoPersonOff", - "VideoPersonSparkle", - "VideoPersonSparkleOff", - "VideoPersonStar", - "VideoPersonStarOff", - "VideoPlayPause", - "VideoProhibited", - "VideoRecording", - "VideoSecurity", - "VideoSwitch", - "VideoSync", - "ViewDesktop", - "ViewDesktopMobile", - "VirtualNetwork", - "VirtualNetworkToolbox", - "Voicemail", - "VoicemailArrowBack", - "VoicemailArrowForward", - "VoicemailArrowSubtract", - "VoicemailShield", - "VoicemailSubtract", - "Vote", - "WalkieTalkie", - "Wallet", - "WalletCreditCard", - "Wallpaper", - "Wand", - "Warning", - "WarningShield", - "Washer", - "Water", - "WeatherBlowingSnow", - "WeatherCloudy", - "WeatherDrizzle", - "WeatherDuststorm", - "WeatherFog", - "WeatherHailDay", - "WeatherHailNight", - "WeatherHaze", - "WeatherMoon", - "WeatherMoonOff", - "WeatherPartlyCloudyDay", - "WeatherPartlyCloudyNight", - "WeatherRain", - "WeatherRainShowersDay", - "WeatherRainShowersNight", - "WeatherRainSnow", - "WeatherSnow", - "WeatherSnowShowerDay", - "WeatherSnowShowerNight", - "WeatherSnowflake", - "WeatherSqualls", - "WeatherSunny", - "WeatherSunnyHigh", - "WeatherSunnyLow", - "WeatherThunderstorm", - "WebAsset", - "Whiteboard", - "Wifi1", - "Wifi2", - "Wifi3", - "Wifi4", - "WifiLock", - "WifiOff", - "WifiSettings", - "WifiWarning", - "Window", - "WindowAd", - "WindowAdOff", - "WindowAdPerson", - "WindowApps", - "WindowArrowUp", - "WindowBulletList", - "WindowBulletListAdd", - "WindowConsole", - "WindowDatabase", - "WindowDevEdit", - "WindowDevTools", - "WindowEdit", - "WindowHeaderHorizontal", - "WindowHeaderHorizontalOff", - "WindowHeaderVertical", - "WindowInprivate", - "WindowInprivateAccount", - "WindowLocationTarget", - "WindowMultiple", - "WindowMultipleSwap", - "WindowNew", - "WindowPlay", - "WindowSettings", - "WindowShield", - "WindowText", - "WindowWrench", - "Wrench", - "WrenchScrewdriver", - "XboxConsole", - "XboxController", - "XboxControllerError", - "Xray", - "ZoomFit", - "ZoomIn", - "ZoomOut" - ] - } - } - Component { - file: "definitions.h" - name: "RibbonPopupDialogType" - accessSemantics: "none" - exports: ["RibbonUI/RibbonPopupDialogType 1.0"] - isCreatable: false - exportMetaObjectRevisions: [256] - Enum { - name: "ButtonFlag" - values: ["NeutralButton", "NegativeButton", "PositiveButton"] - } - } - Component { - file: "ribbontheme.h" - name: "RibbonTheme" - accessSemantics: "reference" - defaultProperty: "data" - parentProperty: "parent" - prototype: "QQuickItem" - exports: ["RibbonUI/RibbonTheme 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [256] - Property { - name: "dark_mode" - type: "bool" - read: "dark_mode" - notify: "dark_modeChanged" - index: 0 - isReadonly: true - isFinal: true - } - Property { - name: "theme_mode" - type: "RibbonThemeType::ThemeMode" - notify: "theme_modeChanged" - index: 1 - isFinal: true - } - Property { - name: "modern_style" - type: "bool" - notify: "modern_styleChanged" - index: 2 - isFinal: true - } - Signal { name: "theme_modeChanged" } - Signal { name: "modern_styleChanged" } - Signal { name: "dark_modeChanged" } - } - Component { - file: "definitions.h" - name: "RibbonThemeType" - accessSemantics: "none" - exports: ["RibbonUI/RibbonThemeType 1.0"] - isCreatable: false - exportMetaObjectRevisions: [256] - Enum { - name: "ThemeMode" - values: ["System", "Light", "Dark"] - } - } - Component { - file: "ribbonui.h" - name: "RibbonUI" - accessSemantics: "reference" - defaultProperty: "data" - parentProperty: "parent" - prototype: "QQuickItem" - exports: ["RibbonUI/RibbonUI 1.0"] - isCreatable: false - isSingleton: true - exportMetaObjectRevisions: [256] - Property { name: "version"; type: "QString"; notify: "versionChanged"; index: 0; isFinal: true } - Signal { name: "versionChanged" } - } -} diff --git a/lib_source/effects/gaussianblur.frag b/lib_source/effects/gaussianblur.frag deleted file mode 100644 index e3aba31..0000000 --- a/lib_source/effects/gaussianblur.frag +++ /dev/null @@ -1,42 +0,0 @@ -#version 440 - -layout(location = 0) in vec2 qt_TexCoord0; -layout(location = 0) out vec4 fragColor; - -layout(std140, binding = 0) uniform buf { - mat4 qt_Matrix; - float qt_Opacity; - vec2 pixelStep; - int radius; - float deviation; -}; -layout(binding = 1) uniform sampler2D src; - -#define PI 3.1415926538 - -float gaussianWeight(vec2 coords) -{ - float x2 = pow(coords.x, 2.0); - float y2 = pow(coords.y, 2.0); - float deviation2 = pow(deviation, 2.0); - - return (1.0 / (2.0 * PI * deviation2)) * exp(-(x2 + y2) / (2.0 * deviation2)); -} - -void main(void) -{ - vec4 sum = vec4(0.0); - - float gaussianSum = 0.0; - for (int x = -radius; x <= radius; ++x) { - for (int y = -radius; y <= radius; ++y) { - vec2 c = qt_TexCoord0 + vec2(x, y) * pixelStep; - float w = gaussianWeight(vec2(x, y)); - vec4 color = texture(src, c); - sum += color * w; - gaussianSum += w; - } - } - - fragColor = sum / gaussianSum * qt_Opacity; -} \ No newline at end of file diff --git a/lib_source/qml/RibbonIcon.qml b/lib_source/qml/RibbonIcon.qml index cd2337b..89a7faf 100644 --- a/lib_source/qml/RibbonIcon.qml +++ b/lib_source/qml/RibbonIcon.qml @@ -23,7 +23,7 @@ Text { FontLoader{ id: loader - source: "qrc:/RibbonUI/resources/FluentSystemIcons-Resizable.ttf" + source: "qrc:/qt/qml/RibbonUI/resources/FluentSystemIcons-Resizable.ttf" } } diff --git a/lib_source/qml/RibbonTitleBar.qml b/lib_source/qml/RibbonTitleBar.qml index edc28f1..77882cd 100644 --- a/lib_source/qml/RibbonTitleBar.qml +++ b/lib_source/qml/RibbonTitleBar.qml @@ -11,7 +11,7 @@ Item { property bool show_darkmode_btn: true property bool dark_mode: RibbonTheme.dark_mode property bool modern_style: RibbonTheme.modern_style - property string title_color: modern_style ? "transparent" : dark_mode ? "#282828" : "#2C59B7" + property string title_color: modern_style ? Qt.platform.os === "windows" ? dark_mode ? "#141414" : "#F5F5F5" :"transparent" : dark_mode ? "#282828" : "#2C59B7" property string title_text_color: modern_style ? dark_mode ? "white" : "black" : "white" default property alias content: left_container.data property alias left_content: left_container.data @@ -112,6 +112,7 @@ Item { RibbonButton{ id: maximizeBtn show_bg:false + show_tooltip: Qt.platform.os !== "windows" icon_source: Window.window.visibility === Window.Maximized ? RibbonIcons.ArrowMinimize : RibbonIcons.ArrowMaximize text_color: titleBar.title_text_color hover_color: "#61C554" diff --git a/lib_source/qmldir b/lib_source/qmldir deleted file mode 100644 index b078180..0000000 --- a/lib_source/qmldir +++ /dev/null @@ -1,36 +0,0 @@ -module RibbonUI -linktarget RibbonUI -optional plugin RibbonUI -classname RibbonUIPlugin -typeinfo RibbonUI.qmltypes -prefer :/RibbonUI/ -RibbonTabBar 1.0 qml/RibbonTabBar.qml -RibbonTabButton 1.0 qml/RibbonTabButton.qml -RibbonView 1.0 qml/RibbonView.qml -RibbonTabPage 1.0 qml/RibbonTabPage.qml -RibbonTabGroup 1.0 qml/RibbonTabGroup.qml -RibbonButton 1.0 qml/RibbonButton.qml -RibbonBottomBar 1.0 qml/RibbonBottomBar.qml -RibbonIcon 1.0 qml/RibbonIcon.qml -RibbonToolTip 1.0 qml/RibbonToolTip.qml -RibbonTitleBar 1.0 qml/RibbonTitleBar.qml -RibbonSlider 1.0 qml/RibbonSlider.qml -RibbonSwitchButton 1.0 qml/RibbonSwitchButton.qml -RibbonCheckBox 1.0 qml/RibbonCheckBox.qml -RibbonMenu 1.0 qml/RibbonMenu.qml -RibbonMenuItem 1.0 qml/RibbonMenuItem.qml -RibbonShadow 1.0 qml/RibbonShadow.qml -RibbonBlur 1.0 qml/RibbonBlur.qml -RibbonMenuSeparator 1.0 qml/RibbonMenuSeparator.qml -RibbonPaperView 1.0 qml/RibbonPaperView.qml -RibbonPushButton 1.0 qml/RibbonPushButton.qml -RibbonRectangle 1.0 qml/RibbonRectangle.qml -RibbonText 1.0 qml/RibbonText.qml -RibbonTextBoxMenu 1.0 qml/RibbonTextBoxMenu.qml -RibbonPopup 1.0 qml/RibbonPopup.qml -RibbonPopupDialog 1.0 qml/RibbonPopupDialog.qml -RibbonLineEdit 1.0 qml/RibbonLineEdit.qml -RibbonTextEdit 1.0 qml/RibbonTextEdit.qml -RibbonComboBox 1.0 qml/RibbonComboBox.qml -RibbonSpinBox 1.0 qml/RibbonSpinBox.qml -