Add mark/unmark and move to next file actions

This commit is contained in:
2016-08-02 06:23:52 +02:00
parent 3faba4eac9
commit 2b2fb764a9
2 changed files with 17 additions and 0 deletions
+15
View File
@@ -37,6 +37,9 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),
QMenu *selectMenu = new QMenu(tr("Select"), this); QMenu *selectMenu = new QMenu(tr("Select"), this);
selectMenu->addAction(tr("Mark"), this, SLOT(markImage()), Qt::Key_F5); selectMenu->addAction(tr("Mark"), this, SLOT(markImage()), Qt::Key_F5);
selectMenu->addAction(tr("Unmark"), this, SLOT(unmarkImage()), Qt::Key_F8); selectMenu->addAction(tr("Unmark"), this, SLOT(unmarkImage()), Qt::Key_F8);
selectMenu->addSeparator();
selectMenu->addAction(tr("Mark and next"), this, SLOT(markAndNext()), Qt::Key_M);
selectMenu->addAction(tr("Unmark and next"), this, SLOT(unmarkAndNext()), Qt::Key_X);
menuBar()->addMenu(selectMenu); menuBar()->addMenu(selectMenu);
m_database = new Database(this); m_database = new Database(this);
@@ -126,6 +129,18 @@ void MainWindow::unmarkImage()
} }
} }
void MainWindow::markAndNext()
{
markImage();
m_ringList->increment();
}
void MainWindow::unmarkAndNext()
{
unmarkImage();
m_ringList->increment();
}
void MainWindow::updateWindowTitle() void MainWindow::updateWindowTitle()
{ {
ImagePtr ptr = m_ringList->currentImage(); ImagePtr ptr = m_ringList->currentImage();
+2
View File
@@ -26,6 +26,8 @@ protected slots:
void openFile(); void openFile();
void markImage(); void markImage();
void unmarkImage(); void unmarkImage();
void markAndNext();
void unmarkAndNext();
}; };
#endif // MAINWINDOW_H #endif // MAINWINDOW_H