Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QtVcp: adds tool chooser widget and dialog, add new logging severity and MachineLog view. #3351

Closed
wants to merge 13 commits into from

Conversation

tangentaudio
Copy link
Contributor

@tangentaudio tangentaudio commented Feb 25, 2025

Intended to be used along with the Operator Value Widget, this new dialog will allow the operator to select a tool from the tool table. It can be used to make a friendly manual tool change control where the operator can select the tool from the table rather than having to remember the correct number.

There are also a few minor fixes to Operator Value Widget in this PR as they were developed together.

image

This PR now also includes changes to extend the 'update-machine-log' signal so that the 'option' parameter can optionally contain a severity field. Previously this field would be e.g. 'TIME' but now is extended to allow a severity to be added by specifying a comma-delimited list, e.g. 'TIME,ERROR'.

I also extended the MachineLog widget to have a new optional way of displaying the machine log with severity, using a QTableWidget. The widget has configurable colors for the various severities that can be set in Designer.

image

@tangentaudio tangentaudio changed the title QtVcp: adds tool chooser widget and dialog QtVcp: adds tool chooser widget and dialog, add new logging severity and MachineLog view. Feb 27, 2025
@c-morley
Copy link
Collaborator

You have merged master in a couple times. I think it would be better to rebase on master so the additions are all in a row. Can you do that? Otherwise I'll try to get to it this weekend.

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.

2 participants