| 184 | void MainUI::onNewProject() { GlobalClient->NewProject(); } |
| 185 | |
| 186 | void MainUI::onCloseProject() |
| 187 | { |
| 188 | int currentIndex = mainuiTabWidget->currentIndex(); |
| 189 | auto adaptixWidget = qobject_cast<AdaptixWidget*>( mainuiTabWidget->currentWidget() ); |
| 190 | if (!adaptixWidget) |
| 191 | return; |
| 192 | |
| 193 | for (int i = 0; i < AdaptixProjects.size(); ++i) { |
| 194 | if (AdaptixProjects[i] == adaptixWidget) { |
| 195 | AdaptixProjects.remove(i); |
| 196 | break; |
| 197 | } |
| 198 | } |
| 199 | |
| 200 | adaptixWidget->Close(); |
| 201 | delete adaptixWidget; |
| 202 | |
| 203 | mainuiTabWidget->removeTab(currentIndex); |
| 204 | } |
| 205 | |
| 206 | void MainUI::onAxScriptConsole() |
| 207 | { |
nothing calls this directly
no test coverage detected