Iterate recent item lists in reverse order, most recent item is last

This commit is contained in:
baldurk
2016-11-21 17:37:28 +01:00
parent 0e7364a4c1
commit bce0b31060
+4 -2
View File
@@ -619,8 +619,9 @@ void MainWindow::PopulateRecentFiles()
ui->menu_Recent_Logs->setEnabled(false);
int idx = 1;
for(const QString &filename : m_Ctx->Config.RecentLogFiles)
for(int i = m_Ctx->Config.RecentLogFiles.size() - 1; i >= 0; i--)
{
const QString &filename = m_Ctx->Config.RecentLogFiles[i];
ui->menu_Recent_Logs->addAction("&" + QString::number(idx) + " " + filename,
[this, filename] { recentLog(filename); });
idx++;
@@ -639,8 +640,9 @@ void MainWindow::PopulateRecentCaptures()
ui->menu_Recent_Capture_Settings->setEnabled(false);
int idx = 1;
for(const QString &filename : m_Ctx->Config.RecentCaptureSettings)
for(int i = m_Ctx->Config.RecentCaptureSettings.size() - 1; i >= 0; i--)
{
const QString &filename = m_Ctx->Config.RecentCaptureSettings[i];
ui->menu_Recent_Capture_Settings->addAction("&" + QString::number(idx) + " " + filename,
[this, filename] { recentCapture(filename); });
idx++;