-
Notifications
You must be signed in to change notification settings - Fork 491
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
Add dicom job list widget for logging jobs activity in the visual DICOM browser UI #1184
Conversation
Punzo
commented
Jan 18, 2024
•
edited
Loading
edited
116e968
to
cbbd7ea
Compare
Some suggestions (wishlist):
|
f79db5e
to
fb17689
Compare
@lassoan thanks for the feedback. |
1e065c5
to
6afcfe5
Compare
Fix also: Excessive logging in debug mode (from @lassoan). Logging currently is at two levels:
Slicer set it at run time with the settings (detailed logging in the DICOM settings):
https://github.com/commontk/CTK/blob/master/Libs/DICOM/Core/ctkDICOMQuery.cpp#L51 these logger classes have the logging level set at compilation as: I guess Andras issue is regarding (2). A fast fix could be setting |
a83ea22
to
3739cde
Compare
@lassoan for the moment I have simply set the ctk Moving forward, we either:
|
We should have a quick way of retrying all failed jobs (1-2 button clicks) |
My issue (#1186) with logging for now is with |
I agree. I have set the majority of the loging from the database class as |
5673bb6
to
128e7a5
Compare
Debug Logging discussion moved to #1186 and #1187 regarding this PR @lassoan I need only to finish (2 - progress bars) and (6 - stream DCMTK logging/errors per each job to the UI) from #1184 (comment) |
6f0c16f
to
fd14f5b
Compare
@lassoan (2) progress bars done See video: 2024-01-23.17-01-03.mp4NOTE: I also have fixed:
I will try to have (6 - stream DCMTK logging/errors per each job to the UI) asap. But I would consider to merge this PR this week, without (6). This PR is already very large and streaming the logging to the UI will be another large commit probably. It would be ideal to have this in Slicer before the project week. Please let me know if you agree @lassoan @jcfr |
abeb25c
to
cb213e8
Compare
cb213e8
to
ecaaa90
Compare
The commit also includes these fixes and improvements: - fix updates in the series widget when the update signal is from ctkDICOMStoregeListener (i.e. CMOVE) - fix folder selector in ctkDICOMVisualBrowser, save folder selection to QSettings - remove unnecessary re-rendering of the thumbnails
ecaaa90
to
97e4276
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you it all looks good to me. I've just fixed a build error on Windows (a struct
was forward-declared as class
, causing a link error) and force-pushed it. I'll merge it now so that it can be included in tomorrow's Slicer Preview Release.