#include <MRViewer/MRRibbonSchema.h>
Classes | |
| struct | SearchParams |
| tool search options More... | |
| struct | SearchResult |
| struct to hold information for search result presentation More... | |
| struct | SearchResultWeight |
| ancillary struct to hold information for search result order More... | |
Static Public Member Functions | |
| static RibbonSchema & | schema () |
| static bool | addItem (const std::shared_ptr< RibbonMenuItem > &item) |
| static bool | delItem (const std::shared_ptr< RibbonMenuItem > &item) |
| static std::vector< SearchResult > | search (const std::string &searchStr, const SearchParams ¶ms) |
| searches for tools with the most appropriate names (captions) or tooltips | |
| static int | findItemTab (const std::shared_ptr< RibbonMenuItem > &item) |
| returns item tab index in schema.tabsOrder or -1 if no tab found (e.g. scene fast access panel or header access panel) | |
This class holds static ribbon schema, note that schema becomes valid after loading (RibbonSchemaLoader)