| 2144 | ui->menuRecent_Projects->addAction("Clear Menu"); |
| 2145 | } |
| 2146 | void 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 | |
| 2159 | void MainWindow::recentFileMenuAction(QAction* a) { |
| 2160 | if (a->text()=="Clear Menu") { |
nothing calls this directly
no test coverage detected