Browse Source

About to write

Rémi Synave 1 year ago
parent
commit
840f6076c8
2 changed files with 15 additions and 0 deletions
  1. 13 0
      dsl/MainWindow.cpp
  2. 2 0
      dsl/MainWindow.hpp

+ 13 - 0
dsl/MainWindow.cpp

@@ -1,3 +1,4 @@
+#include <QIcon>
 #include <QGuiApplication>
 #include <QScreen>
 #include <QWidget>
@@ -18,6 +19,7 @@
 
 MainWindow::MainWindow ()
 {
+  setWindowIcon(QIcon("../dsl.ico"));
   
   createActions ();
   createMenus ();
@@ -180,6 +182,11 @@ MainWindow::readOnly ()
   wa->repaint();
 }
 
+void
+MainWindow::about (){
+  QMessageBox::information(this, "blop", "blop");
+}
+
 
 void
 MainWindow::createActions ()
@@ -221,6 +228,9 @@ MainWindow::createActions ()
   lastImageAct = new QAction (tr ("Last"), this);
   lastImageAct->setShortcuts (QKeySequence::MoveToNextLine);
   connect (lastImageAct, &QAction::triggered, this, &MainWindow::lastImage);
+
+  aboutAct = new QAction (tr ("About"), this);
+  connect (aboutAct, &QAction::triggered, this, &MainWindow::about);
 }
 
 void
@@ -243,4 +253,7 @@ MainWindow::createMenus ()
   imageMenu->addAction (previousImageAct);
   imageMenu->addAction (nextImageAct);
   imageMenu->addAction (lastImageAct);
+
+  
+  menuBar()->addAction(aboutAct);
 }

+ 2 - 0
dsl/MainWindow.hpp

@@ -29,6 +29,7 @@ private:
   QAction *previousImageAct;
   QAction *nextImageAct;
   QAction *lastImageAct;
+  QAction *aboutAct;
 
   WorkArea *wa;
 
@@ -55,6 +56,7 @@ private slots:
   void lastImage ();
   void automaticLoading ();
   void readOnly ();
+  void about ();
 
   
 public: