4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Lars Gullik Bjønnes
10 * Full author contact details are available in file CREDITS.
33 class Menu
: public QMenu
38 Menu(GuiView
* gv
, QString
const & name
, bool top_level
);
50 /// Use the Pimpl idiom to hide the internals.
52 /// The pointer never changes although *d's contents may.
67 bool searchMenu(FuncRequest
const & func
,
68 docstring_list
& names
) const;
70 void fillMenuBar(QMenuBar
* qmb
, GuiView
* view
, bool initial
= false);
72 /// \return a top-level submenu given its name.
73 Menu
* menu(QString
const & name
, GuiView
& view
);
79 void updateMenu(Menu
* qmenu
);
82 /// Use the Pimpl idiom to hide the internals.
88 } // namespace frontend