ResInsight/ApplicationLibCode/ProjectDataModel/Summary
Magne Sjaastad 40080a99de
9978 Improve UI for long drop-down lists, use tree selection more
* Improve tree selection editor
- always call defineEditorAttributes
- use heightHint in editor attributes 
- use tree selection editor as default editor for std::vector

* Use tree selection editor instead of list selection editor
List selection editor must be used when editing std::vector<cvf::vec3d> and similar. Replace other use of list selection editor with tree selection editor.

* Set checked state based on text string for integer only models
For models with only integer values, use text string to define the items to be selected. The full list will always be visible, and the checked state will be updated when editing the filter text.

Example: "1, 5-7" will set items 1, 5, 6, 7 checked and all other items unchecked

* Minor fixes
- Set placeholder text after content is added (to ensure correct data type)
- Fix check of integers. `canConvert<int>()`returns true for both QString and int. Thus convert to string and then check for int conversion.

* Activate filtering when unchecking all items in list with only integers
- Reactivate filtering when uncheck of all items for a list with only integer values (to keep consistency between filter and list)
- Update function name for clarity

---------

Co-authored-by: Jørgen Herje <jorgen.herje@ceetronsolutions.com>
2023-05-22 15:44:37 +02:00
..
CMakeLists_files.cmake #7206 Add regression analysis. 2023-05-16 09:42:18 +02:00
RimAsciiDataCurve.cpp 9978 Improve UI for long drop-down lists, use tree selection more 2023-05-22 15:44:37 +02:00
RimAsciiDataCurve.h Summary Plot: Add support for multiple plot axis. 2022-02-07 09:55:11 +01:00
RimCalculatedSummaryCurveReader.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimCalculatedSummaryCurveReader.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimCsvSummaryCase.cpp #9773 Import data from Reveal and StimPlan as summary case. 2023-03-20 08:58:42 +01:00
RimCsvSummaryCase.h #9773 Import data from Reveal and StimPlan as summary case. 2023-03-20 08:58:42 +01:00
RimCsvUserData.cpp Summary observed data 2023-03-15 13:39:57 +01:00
RimCsvUserData.h Summary observed data 2023-03-15 13:39:57 +01:00
RimDerivedEnsembleCaseCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimDerivedEnsembleCaseCollection.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimDerivedSummaryCase.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimDerivedSummaryCase.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimEnsembleCurveFilter.cpp 9978 Improve UI for long drop-down lists, use tree selection more 2023-05-22 15:44:37 +02:00
RimEnsembleCurveFilter.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimEnsembleCurveFilterCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimEnsembleCurveFilterCollection.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimEnsembleCurveInfoTextProvider.cpp #8662 QtCharts: Implement tooltip when hovering over curves 2022-03-21 14:56:23 +01:00
RimEnsembleCurveInfoTextProvider.h #8662 QtCharts: Implement tooltip when hovering over curves 2022-03-21 14:56:23 +01:00
RimEnsembleCurveSet.cpp 9978 Improve UI for long drop-down lists, use tree selection more 2023-05-22 15:44:37 +02:00
RimEnsembleCurveSet.h Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleCurveSetCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimEnsembleCurveSetCollection.h Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleCurveSetColorManager.cpp Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleCurveSetColorManager.h Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleStatistics.cpp Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleStatistics.h Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimEnsembleStatisticsCase.cpp Refactor ensemble import dialog 2023-04-20 10:16:43 +02:00
RimEnsembleStatisticsCase.h Refactor ensemble import dialog 2023-04-20 10:16:43 +02:00
RimFileSummaryCase.cpp Improve RFT reader performance 2023-03-14 13:14:40 +01:00
RimFileSummaryCase.h Improve RFT reader performance 2023-03-14 13:14:40 +01:00
RimGridSummaryCase.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimGridSummaryCase.h Reintroduce RimGridSummaryCase to be able to read existing project files 2023-03-15 06:49:14 +01:00
RimMultipleSummaryPlotNameHelper.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimMultipleSummaryPlotNameHelper.h Summary improvements 2022-11-01 08:00:51 +01:00
RimObjectiveFunction.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimObjectiveFunction.h #7761 Objective Function : Change formula and add several options 2021-06-09 21:22:37 +02:00
RimObjectiveFunctionTools.cpp #8893 Rename quantity name -> vector name 2022-05-10 08:17:41 +02:00
RimObjectiveFunctionTools.h #7761 Objective Function : Change formula and add several options 2021-06-09 21:22:37 +02:00
RimObservedEclipseUserData.cpp Summary observed data 2023-03-15 13:39:57 +01:00
RimObservedEclipseUserData.h Summary observed data 2023-03-15 13:39:57 +01:00
RimObservedSummaryData.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimObservedSummaryData.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimRftCase.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimRftCase.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryAddress.cpp #9879 Add icon for calculated summary vectors 2023-03-07 07:48:12 +01:00
RimSummaryAddress.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryAddressCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryAddressCollection.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryAddressModifier.cpp Prevent update of show statistics selection in source stepping 2023-02-23 07:40:27 +01:00
RimSummaryAddressModifier.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryCase.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCase.h Add name variable for path in project file 2022-12-08 07:08:22 +01:00
RimSummaryCaseCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCaseCollection.h Update clang-format.yml (#10068) 2023-04-13 07:05:53 +02:00
RimSummaryCaseMainCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCaseMainCollection.h #9914 Fix import of single case already present in ensemble 2023-03-06 10:45:49 +01:00
RimSummaryCrossPlot.cpp Summary Plot: Add support for multiple plot axis. 2022-02-07 09:55:11 +01:00
RimSummaryCrossPlot.h Fixes by clang-tidy 2021-04-15 08:00:07 +02:00
RimSummaryCrossPlotCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCrossPlotCollection.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RimSummaryCurve.cpp 9978 Improve UI for long drop-down lists, use tree selection more 2023-05-22 15:44:37 +02:00
RimSummaryCurve.h Add "Decline Curves" functionality. 2023-05-05 15:30:48 +02:00
RimSummaryCurveAppearanceCalculator.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryCurveAppearanceCalculator.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryCurveAutoName.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCurveAutoName.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryCurveCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryCurveCollection.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryCurvesData.cpp RFT segment plot adjustments (#9912) 2023-03-06 14:34:22 +01:00
RimSummaryCurvesData.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryDataSourceStepping.cpp Rearrange order of source stepping options 2023-02-07 17:46:08 +01:00
RimSummaryDataSourceStepping.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryDeclineCurve.cpp #10268 Fix show plot data names for decline and regression curves 2023-05-19 20:00:12 +02:00
RimSummaryDeclineCurve.h #10268 Fix show plot data names for decline and regression curves 2023-05-19 20:00:12 +02:00
RimSummaryMultiPlot.cpp Added more clang-tidy checks 2023-04-14 14:07:45 +02:00
RimSummaryMultiPlot.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryMultiPlotCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryMultiPlotCollection.h New feature: delete unchecked subitems (#9010) 2022-06-02 06:50:14 +02:00
RimSummaryNameHelper.cpp clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryNameHelper.h Summary improvements 2022-11-01 08:00:51 +01:00
RimSummaryObservedDataFile.cpp #8420 Janitor: Remove empty parameters in initialization macros 2022-01-07 08:31:52 +01:00
RimSummaryObservedDataFile.h Rename ApplicationCode to ApplicationLibCode 2021-01-11 15:27:45 +01:00
RimSummaryPlot.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryPlot.h Improve ensemble curve colors 2023-04-19 15:36:06 +02:00
RimSummaryPlotAxisFormatter.cpp #10209 Plot: fix html axis title 2023-05-16 11:22:12 +02:00
RimSummaryPlotAxisFormatter.h Several minor issues (#8948) 2022-05-24 15:24:38 +02:00
RimSummaryPlotCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryPlotCollection.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryPlotControls.cpp Merge pull request #8838 from OPM/datasource_steppingtoolbar 2022-04-26 12:08:22 +02:00
RimSummaryPlotControls.h Merge pull request #8838 from OPM/datasource_steppingtoolbar 2022-04-26 12:08:22 +02:00
RimSummaryPlotManager.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryPlotManager.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryPlotNameHelper.cpp #9147 Fix wrong curve name for summary group curves 2023-02-02 13:42:44 +01:00
RimSummaryPlotNameHelper.h Summary improvements 2022-11-01 08:00:51 +01:00
RimSummaryPlotSourceStepping.cpp 9978 Improve UI for long drop-down lists, use tree selection more 2023-05-22 15:44:37 +02:00
RimSummaryPlotSourceStepping.h clang-format: Set column width to 140 2023-02-26 10:48:40 +01:00
RimSummaryRegressionAnalysisCurve.cpp #10268 Regression Analysis: Improve text generation code. 2023-05-19 20:00:12 +02:00
RimSummaryRegressionAnalysisCurve.h #10268 Regression Analysis: Improve text generation code. 2023-05-19 20:00:12 +02:00
RimSummaryTable.cpp Add filtering/exclude of rows in SummaryTable (#10193) 2023-05-02 11:18:45 +02:00
RimSummaryTable.h Add filtering/exclude of rows in SummaryTable (#10193) 2023-05-02 11:18:45 +02:00
RimSummaryTableCollection.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryTableCollection.h Summary table (#9997) 2023-03-23 14:10:30 +01:00
RimSummaryTableTools.cpp Add filtering/exclude of rows in SummaryTable (#10193) 2023-05-02 11:18:45 +02:00
RimSummaryTableTools.h Add filtering/exclude of rows in SummaryTable (#10193) 2023-05-02 11:18:45 +02:00
RimSummaryTimeAxisProperties.cpp Change API for PdmObjectHandle and PdmFieldHandle 2023-05-12 21:41:34 +02:00
RimSummaryTimeAxisProperties.h Added more clang-tidy checks 2023-04-14 14:07:45 +02:00