#include <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 MRVIEWER_API RibbonSchema & | schema () |
| static MRVIEWER_API bool | addItem (const std::shared_ptr< RibbonMenuItem > &item) |
| static MRVIEWER_API bool | delItem (const std::shared_ptr< RibbonMenuItem > &item) |
| static MRVIEWER_API std::vector< SearchResult > | search (const std::string &searchStr, const SearchParams ¶ms) |
| searches for tools with the most appropriate names (captions) or tooltips | |
| static MRVIEWER_API 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)