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);
selectMenu->addAction(tr("Mark"), this, SLOT(markImage()), Qt::Key_F5);
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);
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()
{
ImagePtr ptr = m_ringList->currentImage();
+2
View File
@@ -26,6 +26,8 @@ protected slots:
void openFile();
void markImage();
void unmarkImage();
void markAndNext();
void unmarkAndNext();
};
#endif // MAINWINDOW_H