|
@@ -31,7 +31,7 @@ MainWindow::MainWindow ()
|
|
|
}
|
|
|
|
|
|
void
|
|
|
-MainWindow::open ()
|
|
|
+MainWindow::openFile ()
|
|
|
{
|
|
|
filename = QFileDialog::getOpenFileName (this,
|
|
|
QObject::
|
|
@@ -56,13 +56,37 @@ MainWindow::save ()
|
|
|
wa->saveStrengthLine (fileToSave.toStdString ());
|
|
|
}
|
|
|
|
|
|
+void
|
|
|
+MainWindow::firstImage ()
|
|
|
+{
|
|
|
+ qDebug() << "First image" << Qt::endl;
|
|
|
+}
|
|
|
+
|
|
|
+void
|
|
|
+MainWindow::previousImage ()
|
|
|
+{
|
|
|
+ qDebug() << "Previous image" << Qt::endl;
|
|
|
+}
|
|
|
+
|
|
|
+void
|
|
|
+MainWindow::nextImage ()
|
|
|
+{
|
|
|
+ qDebug() << "Next image" << Qt::endl;
|
|
|
+}
|
|
|
+
|
|
|
+void
|
|
|
+MainWindow::lastImage ()
|
|
|
+{
|
|
|
+ qDebug() << "Last image" << Qt::endl;
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
void
|
|
|
MainWindow::createActions ()
|
|
|
{
|
|
|
- openAct = new QAction (tr ("&Open image"), this);
|
|
|
- openAct->setShortcuts (QKeySequence::Open);
|
|
|
- connect (openAct, &QAction::triggered, this, &MainWindow::open);
|
|
|
+ openFileAct = new QAction (tr ("&Open image"), this);
|
|
|
+ openFileAct->setShortcuts (QKeySequence::Open);
|
|
|
+ connect (openFileAct, &QAction::triggered, this, &MainWindow::openFile);
|
|
|
|
|
|
saveAct = new QAction (tr ("&Save"), this);
|
|
|
saveAct->setShortcuts (QKeySequence::Save);
|
|
@@ -71,16 +95,38 @@ MainWindow::createActions ()
|
|
|
exitAct = new QAction (tr ("E&xit"), this);
|
|
|
exitAct->setShortcuts (QKeySequence::Quit);
|
|
|
connect (exitAct, &QAction::triggered, this, &QWidget::close);
|
|
|
+
|
|
|
+ firstImageAct = new QAction (tr ("First"), this);
|
|
|
+ firstImageAct->setShortcuts (QKeySequence::MoveToPreviousLine);
|
|
|
+ connect (firstImageAct, &QAction::triggered, this, &MainWindow::firstImage);
|
|
|
+
|
|
|
+ previousImageAct = new QAction (tr ("Previous"), this);
|
|
|
+ previousImageAct->setShortcuts (QKeySequence::MoveToPreviousChar);
|
|
|
+ connect (previousImageAct, &QAction::triggered, this, &MainWindow::previousImage);
|
|
|
+
|
|
|
+ nextImageAct = new QAction (tr ("Next"), this);
|
|
|
+ nextImageAct->setShortcuts (QKeySequence::MoveToNextChar);
|
|
|
+ connect (nextImageAct, &QAction::triggered, this, &MainWindow::nextImage);
|
|
|
+
|
|
|
+ lastImageAct = new QAction (tr ("Last"), this);
|
|
|
+ lastImageAct->setShortcuts (QKeySequence::MoveToNextLine);
|
|
|
+ connect (lastImageAct, &QAction::triggered, this, &MainWindow::lastImage);
|
|
|
}
|
|
|
|
|
|
void
|
|
|
MainWindow::createMenus ()
|
|
|
{
|
|
|
fileMenu = menuBar ()->addMenu (tr ("&File"));
|
|
|
- fileMenu->addAction (openAct);
|
|
|
+ fileMenu->addAction (openFileAct);
|
|
|
fileMenu->addAction (saveAct);
|
|
|
|
|
|
fileMenu->addSeparator ();
|
|
|
|
|
|
fileMenu->addAction (exitAct);
|
|
|
+
|
|
|
+ imageMenu = menuBar ()->addMenu (tr ("&Image"));
|
|
|
+ imageMenu->addAction (firstImageAct);
|
|
|
+ imageMenu->addAction (previousImageAct);
|
|
|
+ imageMenu->addAction (nextImageAct);
|
|
|
+ imageMenu->addAction (lastImageAct);
|
|
|
}
|