Remove, mask and select rows if a condition is met
Description
@asemke I think it would be useful to add two options to the commands for removing and masking rows:
Remove Rows
- With Missing Values
- With Selected Values
- Meeting Condition(s)... (more advanced: allow conjunction of conditions)
Mask Rows
- With Missing Values
- With Selected Values
- Meeting Condition(s)... (more advanced: allow conjunction of conditions)
Select Rows (that could be e.g. copied to another spreadsheet)
- With Selected Values
- Meeting Condition(s)... (more advanced: allow conjunction of conditions)
Thanks to the option "With Selected Values", we could also remove, mask and select rows consisting of cells selected with the search&replace functionality. But an option to search&replace only in "Current selection only" (borrowed from LibreOffice) would also be needed in the search&replace dialog.
Labplot Version
Debug build
System: Ubuntu 23.04
Locale: English,United States (Decimal point ',', Group separator ' '
Number settings: Decimal point ',', Group separator ' ', Exponential 'e', Zero digit '0', Percent '%', Positive/Negative sign '+'/'-' (Updated on restart)
Architecture: x86_64-little_endian-lp64
Kernel: linux 6.2.0-27-generic
C++ Compiler: GNU 12.3.0
C++ Compiler Flags: -g -O2 -fdebug-prefix-map=/build/labplot-UDXKNy/labplot-2.10.1+git202308231632~ubuntu23.04.1=. -flto=auto -ffat-lto-objects -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-operator-names -fno-exceptions -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Werror=init-self -Wvla -Wdate-time -Wsuggest-override -Wlogical-op -Wall -Wextra -Wundef -Wpointer-arith -Wunreachable-code -Wunused -Wdeprecated-declarations -fno-omit-frame-pointer -fstack-protector -fexceptions -std=c++17 -O2 -Wcast-align -Wswitch-enum -fvisibility=default -pedantic -Wzero-as-null-pointer-constant
Edited by Dariusz Laska