QtVcp: new calc features, new homing option on ActionButton, new OperatorValueLine widget, indicatorMixin bugfix.#3346
Merged
c-morley merged 8 commits intoLinuxCNC:masterfrom Feb 22, 2025
tangentaudio:master
Merged
QtVcp: new calc features, new homing option on ActionButton, new OperatorValueLine widget, indicatorMixin bugfix.#3346c-morley merged 8 commits intoLinuxCNC:masterfrom tangentaudio:master
c-morley merged 8 commits intoLinuxCNC:masterfrom
tangentaudio:master
Conversation
Collaborator
|
Excellent work. Thank You! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
CALCULATOR_CONST_VALUES- a comma-delimited list of common values you might enter, that will appear on a dedicated row of buttons at the bottom of the calculator. e.g. setting to0.100,-0.100would provide two buttons for +0.100 and -0.100 which are commonly used when edge-finding on inch mills. Up to six (6) values may be entered, beyond that the list will be truncated. Values must be valid floating point or integer.CALCULATOR_ON_SHOW- optionally set toCLEAR_ALLto issue a "Clear All" each time the calculator is shown. This will clear any previously entered values from the last time the calculator was used and open with the display value set to0Bug fix in indicatorMixin for flashing status, it previously was not honoring the flashRate property setting and would only flash at 200ms intervals (the default value).
Adds new
home_no_unhome_optionproperty to ActionButton. When set, this will make a home action button only do homing, it will disable the logic which makes it act as a home/unhome toggle. In my GUI, I did not want it to be so easy to un-home an axis.Adds new 'Operator Value Line' QtVcp widget that allows manual entry of values, optionally using the popup keyboard. It can format the value and issue an MDI command automatically or in a manual fashion. It also tracks pending state so it can be styled when a value is pending. This can be used to create spindle speed and tool change fields much like Tormach PathPilot has. [documented in the .adoc]