ResInsight/ApplicationCode/CommandFileInterface
Gaute Lindkvist 57b33b0d4c
First implementation of Headless (#4392)
* Revert "#4377 Octave : Use RiaLogging for error messages instead of QErrorMessage "

This reverts commit f758a8edb2.

* Revert "#4380 Preferences : Changing scene font size when geo mech view is open causes crash"

This reverts commit df62a41397.

* Revert "#4379 Documentation : Update command line parser for import of summary files"

This reverts commit d0b5357ed4.

* Unfinished WIP

* Builds but crashes

* Refactored code now builds and runs

* ResInsight can now run the unittests headless

* Can run some command files successfully

* Build on Linux

* Extra headless hack header

* Moved PdmUiItem hack to cpp file

* Fix headless crash in RimWellAllocationPlot

* Handle error gracefully if ExportSnapshots command is executed from console

* Add caf::QIconProvider and remove some hacks

* Also made the greying out of disabled icons work for a couple of cases where it didn't.

* Linux build fix

* #4380 Reimplement fix df62a41397 by @magnesj on top of Headless code changes

* #4379 Reintroduce kode from d0b5357ed4 by @magnesj

* #4377 Restore f758a8edb2 in new Headless code
2019-05-06 10:36:05 +02:00
..
Core #3513 System : Add test code for RicfObjectCapability::writeFields 2018-11-07 10:38:08 +01:00
CMakeLists_files.cmake #4254 Saturation Pressure Plots: Add command file command 2019-04-09 12:43:22 +02:00
RicfApplicationTools.cpp ClangFormat 2018-11-07 15:51:26 +01:00
RicfApplicationTools.h ClangFormat 2018-11-07 15:51:26 +01:00
RicfCloseProject.cpp #1665 Add closeProject command to command file interface 2017-07-26 16:43:48 +02:00
RicfCloseProject.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfCommandFileExecutor.cpp #3493 LGR Export. Command file command exportLgrForCompletions 2018-10-22 09:31:41 +02:00
RicfCommandFileExecutor.h #3493 LGR Export. Command file command exportLgrForCompletions 2018-10-22 09:31:41 +02:00
RicfComputeCaseGroupStatistics.cpp #2331 Renamed RimView to Rim3dView 2018-01-09 10:11:28 +01:00
RicfComputeCaseGroupStatistics.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfCreateLgrForCompletions.cpp #3650 Temp LGR. Fix build error 2018-11-13 08:33:08 +01:00
RicfCreateLgrForCompletions.h #3566 Temp LGR. Command file command createLgrForCompletions 2018-11-07 07:00:33 +01:00
RicfCreateMultipleFractures.cpp #3640 File commands. New class RicfApplicationTools containing reusable functionality 2018-11-07 15:42:55 +01:00
RicfCreateMultipleFractures.h #3640 File commands. New class RicfApplicationTools containing reusable functionality 2018-11-07 15:42:55 +01:00
RicfCreateSaturationPressurePlots.cpp First implementation of Headless (#4392) 2019-05-06 10:36:05 +02:00
RicfCreateSaturationPressurePlots.h #4254 Saturation Pressure Plots: Add command file command 2019-04-09 12:43:22 +02:00
RicfExportLgrForCompletions.cpp #3650 Temp LGR. Process all affected wells in the same operation 2018-11-13 08:33:08 +01:00
RicfExportLgrForCompletions.h #3566 Temp LGR. Command file command createLgrForCompletions 2018-11-07 07:00:33 +01:00
RicfExportMsw.cpp #3857 Support file split option in command file for export MSW 2018-12-12 08:42:24 +01:00
RicfExportMsw.h #3857 Support file split option in command file for export MSW 2018-12-12 08:42:24 +01:00
RicfExportMultiCaseSnapshots.cpp First implementation of Headless (#4392) 2019-05-06 10:36:05 +02:00
RicfExportMultiCaseSnapshots.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfExportProperty.cpp Revert "#4018 Result management : Use ensureReservoirCaseIsOpen instead of open..." 2019-01-29 20:28:33 +01:00
RicfExportProperty.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfExportPropertyInViews.cpp #3640 File commands. New class RicfApplicationTools containing reusable functionality 2018-11-07 15:42:55 +01:00
RicfExportPropertyInViews.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfExportSimWellFractureCompletions.cpp #3640 File commands. New class RicfApplicationTools containing reusable functionality 2018-11-07 15:42:55 +01:00
RicfExportSimWellFractureCompletions.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfExportSnapshots.cpp First implementation of Headless (#4392) 2019-05-06 10:36:05 +02:00
RicfExportSnapshots.h #3725 exportSnapshots : Add optional prefix 2018-11-21 10:30:36 +01:00
RicfExportVisibleCells.cpp #4365 Regression Test : Export of FLUXNUM/MULTNUM from command file does not work 2019-04-25 15:29:46 +02:00
RicfExportVisibleCells.h #4365 Regression Test : Export of FLUXNUM/MULTNUM from command file does not work 2019-04-25 15:29:46 +02:00
RicfExportWellPathCompletions.cpp #3670 Implement new Pressure Depletion behaviour 2018-11-13 16:48:30 +01:00
RicfExportWellPathCompletions.h #3670 Implement new Pressure Depletion behaviour 2018-11-13 16:48:30 +01:00
RicfExportWellPaths.cpp #3640 File commands. New class RicfApplicationTools containing reusable functionality 2018-11-07 15:42:55 +01:00
RicfExportWellPaths.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfLoadCase.cpp #2555 Bugfix 2018-04-13 15:47:43 +02:00
RicfLoadCase.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfOpenProject.cpp First implementation of Headless (#4392) 2019-05-06 10:36:05 +02:00
RicfOpenProject.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfReplaceCase.cpp #2444 Batch : Fix support for multiple replaceCase in command file 2018-02-05 11:22:31 +01:00
RicfReplaceCase.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfReplaceSourceCases.cpp #1734 Command File : Use caseId as variable name instead of case 2017-08-03 15:01:13 +02:00
RicfReplaceSourceCases.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfRunOctaveScript.cpp #4284 runOctaveScript : If no case id is specified, run script on all cases 2019-04-05 09:34:02 +02:00
RicfRunOctaveScript.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfScaleFractureTemplate.cpp #3349 Fracture Scaling : Improve naming in UI 2018-09-14 08:38:23 +02:00
RicfScaleFractureTemplate.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfSetExportFolder.cpp #3483 SetExportFolder : Use mkpath instead of mkdir 2018-10-11 07:42:11 +02:00
RicfSetExportFolder.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfSetFractureContainment.cpp Fracture Templates : Refactor load and update logic when geometry changes 2018-09-13 08:32:27 +02:00
RicfSetFractureContainment.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfSetMainWindowSize.cpp #1665 Add setMainWindowSize command to command file interface 2017-07-27 10:51:49 +02:00
RicfSetMainWindowSize.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfSetStartDir.cpp #1665 Add setStartDir command to command file interface 2017-07-26 16:57:43 +02:00
RicfSetStartDir.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00
RicfSetTimeStep.cpp #3340 Fix some warnings 2018-09-11 21:56:15 +02:00
RicfSetTimeStep.h clang-tidy : Remove redundant 'virtual' and add 'override' 2018-10-18 19:45:57 +02:00