Guest User

Untitled

a guest
May 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. mainmenu.h
  2. #ifndef MAINMENU_H
  3. #define MAINMENU_H
  4.  
  5. #include <QMainWindow>
  6.  
  7. class Menus : public QMainWindow
  8. {
  9.     Q_OBJECT
  10.  
  11. public:
  12.     Menus();
  13.     void menuSimple();
  14.  
  15. private:
  16.     void menuFull();
  17.     QMenu *fileMenuSimple;
  18.     QMenu *fileMenuFull;
  19.     QMenu *helpMenuSimple;
  20.     QMenu *helpMenuFull;
  21.     QAction *exitAction;
  22.     QAction *newAct;
  23.  
  24. private slots:
  25.     void about();
  26. };
  27. #endif
  28.  
  29.  
  30.  
  31. mainmenu.cpp
  32.  
  33. #include <QtGui>
  34. #include "mainmenu.h"
  35.  
  36. Menus::Menus()
  37. {
  38. }
  39.  
  40. void Menus::menuSimple()
  41. {
  42.     helpMenuSimple = menuBar()->addMenu(tr("&Help"));
  43.     helpMenuSimple->addAction(newAct);
  44.      newAct = new QAction(QIcon(":/images/new.png"), tr("&New"), this);
  45. }
  46.  
  47.  
  48.  
  49. mainwindow.cpp
  50.  
  51. #include <QtGui>
  52. #include "mainwindow.h"
  53. #include "classes/menus/mainmenu.h"
  54. MainWindow::MainWindow()
  55. {
  56.     createStatusBar();
  57.  
  58.     Menus menus;
  59.     menus.menuSimple();
  60.  
  61. }
Add Comment
Please, Sign In to add comment