| 226 | } |
| 227 | |
| 228 | SessionManager *NotepadNextApplication::getSessionManager() const |
| 229 | { |
| 230 | SessionManager::SessionFileTypes fileTypes; |
| 231 | |
| 232 | if (settings->restorePreviousSession()) { |
| 233 | fileTypes |= SessionManager::SavedFile; |
| 234 | } |
| 235 | |
| 236 | if (settings->restoreUnsavedFiles()) { |
| 237 | fileTypes |= SessionManager::UnsavedFile; |
| 238 | } |
| 239 | |
| 240 | if (settings->restoreTempFiles()) { |
| 241 | fileTypes |= SessionManager::TempFile; |
| 242 | } |
| 243 | |
| 244 | // Update the file types supported in case something has changed in the settings |
| 245 | sessionManager->setSessionFileTypes(fileTypes); |
| 246 | |
| 247 | return sessionManager; |
| 248 | } |
| 249 | |
| 250 | QString NotepadNextApplication::getFileDialogFilter() const |
| 251 | { |
no test coverage detected