]> git.lyx.org Git - features.git/blobdiff - src/frontends/qt2/QLPopupMenu.h
towards saner frontends (?). Part II: the menubar (now it is possible to switch front...
[features.git] / src / frontends / qt2 / QLPopupMenu.h
index 38fe2984cbf16c4038556e6086ce36ab919ab374..df2368c52eb6031a93be7c717c1723bb7fe9e8ab 100644 (file)
@@ -13,8 +13,6 @@
 #define QLPOPUPMENU_H
 
 
-#include "Menubar_pimpl.h"
-
 #include <qpopupmenu.h>
 
 #include "LString.h"
@@ -23,18 +21,19 @@ class MenuBackend;
 class MenuItem;
 class Menu;
 class QMenuData;
+class QLMenubar;
 class QLPopupMenu;
 
 /// create a sub-menu
 std::pair<int, QLPopupMenu *>
 createMenu(QMenuData * parent, MenuItem const * item,
-          Menubar::Pimpl * owner, bool is_toplevel = false);
+          QLMenubar * owner, bool is_toplevel = false);
 
 /// a submenu
 class QLPopupMenu : public QPopupMenu {
        Q_OBJECT
 public:
-       QLPopupMenu(Menubar::Pimpl * owner,
+       QLPopupMenu(QLMenubar * owner,
                    string const & name, bool toplevel);
 
        /// populate the menu
@@ -44,7 +43,7 @@ public slots:
        void showing();
 private:
        /// our owning menubar
-       Menubar::Pimpl * owner_;
+       QLMenubar * owner_;
 
        /// the name of this menu
        string name_;