]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/QLMenubar.h
rename LFUN enum values according to their command (as used in th minibuffer/bind...
[lyx.git] / src / frontends / qt4 / QLMenubar.h
index 7c846a8d4e865fe76537d56aa715c62075adfa4b..4841c644aaf51ba821f4a671667095c655fd9b04 100644 (file)
@@ -1,6 +1,6 @@
 // -*- C++ -*-
 /**
- * \file qt2/QLMenubar.h
+ * \file qt4/QLMenubar.h
  * This file is part of LyX, the document processor.
  * Licence details can be found in the file COPYING.
  *
 #include "frontends/Menubar.h"
 
 #include <map>
+#include <boost/scoped_ptr.hpp>
 
 #include <QObject>
+#include <QMenuBar>
+
+#include "QLPopupMenu.h"
 
-class QMenuBar;
-class QMenu;
 class LyXView;
 class MenuBackend;
 class Menu;
@@ -67,14 +69,13 @@ private:
        /// menu controller
        MenuBackend & menubackend_;
 
-       typedef std::map<std::string, QMenu *> NameMap;
+       typedef std::map<std::string, QLPopupMenu *> NameMap;
 
        /// name to menu for openByName
        NameMap name_map_;
 
-#ifdef Q_WS_MACX
-       boost::scoped_ptr<QMenuBar> menubar_;
-#endif
+       /// MACOS X special menubar.
+       boost::scoped_ptr<QMenuBar> mac_menubar_;
 };
 
 } // namespace frontend