#define MENUS_H
#include <QMenu>
-
-#include <vector>
+#include "BufferView.h"
class QString;
class QMenuBar;
/// QMenu::clear() reimplementation to handle the deletion of submenus.
void clear();
-
+
private Q_SLOTS:
///
void updateView();
class Menus
{
+ /// noncopyable
+ Menus(Menus const &);
+ void operator=(Menus const &);
public:
Menus();
~Menus();
///
void reset();
-
+
///
bool searchMenu(FuncRequest const & func,
- docstring_list & names) const;
+ docstring_list & names, BufferView const * bv = 0) const;
///
void fillMenuBar(QMenuBar * qmb, GuiView * view, bool initial = false);