]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/Menus.h
Cleanup private part of Layout Box on destructor (probably not really an
[lyx.git] / src / frontends / qt4 / Menus.h
index 1ab407a5e100c077f7193f1c28b98f777cabc3bb..59258b7c08c04db0c5a7b72e3e38b611a7a35e35 100644 (file)
@@ -35,10 +35,14 @@ class Menu : public QMenu
        Q_OBJECT
 public:
        ///
-       Menu(GuiView * gv, QString const & name, bool top_level);
+       Menu(GuiView * gv, QString const & name, bool top_level,
+               bool keyboard = false);
 
        ///
        ~Menu();
+
+       /// QMenu::clear() reimplementation to handle the deletion of submenus.
+       void clear();
        
 private Q_SLOTS:
        ///
@@ -70,7 +74,7 @@ public:
        void fillMenuBar(QMenuBar * qmb, GuiView * view, bool initial = false);
 
        /// \return a top-level submenu given its name.
-       Menu * menu(QString const & name, GuiView & view);
+       Menu * menu(QString const & name, GuiView & view, bool keyboard = false);
 
        ///
        void read(Lexer &);