Srivats P
f28e236276
Ensure mandatory fields to enable find-replace OK button
2021-12-15 21:28:52 +05:30
Srivats P
9208423372
Tweak find-replace UI
...
* matchAny op correctly hides findValue/findMask widgets
* reorder widgets in the .ui file as per their actual appearance
* remove tab order since the above reorder also fixes tab order
* fix stretch factors so that UI redering doesn't change too much when
things are checked/unchecked
2021-12-12 10:52:43 +05:30
Srivats P
b8a0de377a
Add find-replace preview as a TODO item
2021-12-11 16:18:38 +05:30
Srivats P
4aedc61c8e
Use uint64 for find/replace QVariant instead of string
2021-12-11 15:57:02 +05:30
Srivats P
f0c7ef50f7
Rename FieldEdit::setMask as FieldEdit::setMaskMode
2021-12-11 13:40:44 +05:30
Srivats P
fb91a094fc
Show find-replace progress bar
2021-12-11 12:36:33 +05:30
Srivats P
c1610f4c99
Derive field max from bitSize instead of saving it
2021-12-09 09:52:42 +05:30
Srivats P
dc7ac89c30
Verify find/replace mask works for all field types
2021-12-09 08:26:35 +05:30
Srivats P
4c6d8f35d6
Verify and fix Ip6Address type field edit
2021-12-08 21:36:39 +05:30
Srivats P
7cf9c91014
Verify and fix Ip4Address type field edit
2021-12-06 20:56:40 +05:30
Srivats P
9385b31bc5
Verify and fix MacAddress type field edit
...
Use QRegularExpression instead of QRegExp as the latter is deprecated in
Qt6
2021-12-05 12:09:02 +05:30
Srivats P
d3400f0897
Validate find-replace value based on field type
...
Only kUInt64 type has been verified for this commit.
Others are pending.
2021-12-04 12:17:37 +05:30
Srivats P
b60aad45d1
Implement find-replace logic for fields <= 64 bits
2021-12-03 19:01:32 +05:30
Srivats P
e19083ed3f
Fleshed out some of the find-replace code
2021-11-27 22:13:55 +05:30
Srivats P
990c13e67a
Add Find & Replace UI with skeletal code
2021-11-26 22:30:45 +05:30