class CCL::MenuBuilder

#include <menubuilder.h>

class MenuBuilder
{
public:
    // construction

    MenuBuilder (IMenu& menu, IUnknown* controller = nullptr);

    // methods

    IMenu* addSubMenu (StringRef title);
    void addSubMenuWithView (StringRef title, StringID formName);
    void addViewItem (StringID formName);
    void setItemIcon (IMenuItem* menuItem, StringID iconName);
    IMenu* operator -> ();
};