MCPcopy Create free account
hub / github.com/MiniZinc/MiniZincIDE / updateRecentFiles

Method updateRecentFiles

MiniZincIDE/mainwindow.cpp:2146–2157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2144 ui->menuRecent_Projects->addAction("Clear Menu");
2145}
2146void MainWindow::updateRecentFiles(const QString& p) {
2147 if (!p.isEmpty()) {
2148 IDE::instance()->addRecentFile(p);
2149 }
2150 ui->menuRecent_Files->clear();
2151 for (int i=0; i<IDE::instance()->recentFiles.size(); i++) {
2152 QAction* na = ui->menuRecent_Files->addAction(IDE::instance()->recentFiles[i]);
2153 na->setData(IDE::instance()->recentFiles[i]);
2154 }
2155 ui->menuRecent_Files->addSeparator();
2156 ui->menuRecent_Files->addAction("Clear Menu");
2157}
2158
2159void MainWindow::recentFileMenuAction(QAction* a) {
2160 if (a->text()=="Clear Menu") {

Callers

nothing calls this directly

Calls 3

addRecentFileMethod · 0.80
clearMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected