mirror of
https://github.com/OPM/ResInsight.git
synced 2026-11-01 08:38:00 -06:00
Add a GUI feature for restoring previous versions of a project file from its backup database, replacing the need for the external standalone tool. - RiaProjectBackupTools: add extractVersionsToFolder() to read all stored revisions from a project's .rspdb backup database and write each one to a timestamped .rsp file in a destination folder. - RicRestoreProjectVersionsUi: dialog for selecting the project file and export folder, defaulting to the currently open project. Adds a Recent Project Files dropdown (backed by RiuRecentFileActionProvider) that quickly populates the project file and export folder fields. - RicRestoreProjectVersionsFeature: new command feature wired into the File menu as 'Restore Previous Project Versions...', using the OpenFolder icon and placed after a separator below Save Project / Save Project As. - RiuRecentFileActionProvider: add recentProjectFiles() to expose the list of recently used project files. - Added '...' suffix to Save Project As, consistent with other dialog-launching actions.
27 lines
1.4 KiB
CMake
27 lines
1.4 KiB
CMake
set(SOURCE_GROUP_SOURCE_FILES
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowPlotWindowFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowMainWindowFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicOpenProjectFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicOpenLastUsedFileFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicSaveProjectFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicSaveProjectAsFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicExitApplicationFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicCloseProjectFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicHelpFeatures.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicEditPreferencesFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowPlotDataFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicLaunchRegressionTestsFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicRunCommandFileFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowMemoryCleanupDialogFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicExportObjectAndFieldKeywordsFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicSaveProjectNoGlobalPathsFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowClassNamesFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicOpenInTextEditorFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicShowMemoryReportFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicSumoDataFeature.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicRestoreProjectVersionsUi.cpp
|
|
${CMAKE_CURRENT_LIST_DIR}/RicRestoreProjectVersionsFeature.cpp
|
|
)
|
|
|
|
list(APPEND COMMAND_CODE_SOURCE_FILES ${SOURCE_GROUP_SOURCE_FILES})
|