Skip to content

Added support for custom values for filtering checkboxes#4442

Merged
gabriel-bolbotina merged 3 commits intodev/filteringfrom
filter-modify-segment-controller-logic
Apr 9, 2026
Merged

Added support for custom values for filtering checkboxes#4442
gabriel-bolbotina merged 3 commits intodev/filteringfrom
filter-modify-segment-controller-logic

Conversation

@gabriel-bolbotina
Copy link
Copy Markdown
Contributor

Implemented support in filter controller and in MM filter bool input for custom values for checkboxes.
Right now in QGIS a checkbox can be:

  • boolean, default setting which has True and False
  • string, for text values and customisable ones
  • integers, using 0 or 1.

Relaxed guard in switch editor for integer boolean checkboxes
…om values

Fixed the checked binding for the switch in feature form
@gabriel-bolbotina gabriel-bolbotina linked an issue Apr 8, 2026 that may be closed by this pull request
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 8, 2026

Coverage Report for CI Build 24145764706

Coverage increased (+0.2%) to 57.766%

Details

  • Coverage increased (+0.2%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 160 coverage regressions across 2 files.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

160 previously-covered lines in 2 files lost coverage.

File Lines Losing Coverage Coverage
mm/app/filtercontroller.cpp 159 0.59%
mm/app/position/providers/simulatedpositionprovider.cpp 1 91.67%

Coverage Stats

Coverage Status
Relevant Lines: 15201
Covered Lines: 8781
Line Coverage: 57.77%
Coverage Strength: 99.98 hits per line

💛 - Coveralls

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 8, 2026

📦 Build Artifacts Ready

OS Status Build Info Workflow run
macOS Build 📬 Mergin Maps 66581 dmg Expires: 07/07/2026 #6658
linux Build 📬 Mergin Maps 66691 x86_64 Expires: 07/07/2026 #6669
win64 Build 📬 Mergin Maps 58531 win64 Expires: 07/07/2026 #5853
Android Build 📬 Mergin Maps 797051 APK [arm64-v8a] Expires: 07/07/2026 #7970
📬 Mergin Maps 797051 APK [arm64-v8a] Google Play Store #7970
Android Build 📬 Mergin Maps 797011 APK [armeabi-v7a] Expires: 07/07/2026 #7970
📬 Mergin Maps 797011 APK [armeabi-v7a] Google Play Store #7970
iOS Build 📬 Build number: 26.04.890911 #8909

Copy link
Copy Markdown
Collaborator

@tomasMizera tomasMizera left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

@gabriel-bolbotina gabriel-bolbotina merged commit 85e21e1 into dev/filtering Apr 9, 2026
12 checks passed
@gabriel-bolbotina gabriel-bolbotina deleted the filter-modify-segment-controller-logic branch April 9, 2026 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support custom values for filter segment controller

2 participants