MainWindow#
- class metabeeai.llm_review_software.MainWindow[source]#
Bases:
QMainWindowMethods Summary
computeAnnotation(ann_data, img_width, ...)Compute the progress percentage for the current paper using in‑memory data.
handle_hover_annotations(annotations)handle_wheel_zoom(delta)keyPressEvent(self, a0)log_field_change(field_name, new_value)Append a log line to beegui.log under the current paper folder.
on_chunk_selected(item)on_paper_selected(item)on_question_selected(item)on_star_rating_changed(rating)on_zoom_changed(value)open_folder([initial])resizeEvent(self, a0)setTheme(theme)set_annotation_mode(mode)Refresh the paper list item's text for the current paper, showing the updated progress percentage.
Methods Documentation
- compute_progress_for_current_paper()[source]#
Compute the progress percentage for the current paper using in‑memory data. Checks five fields per question: - user_answer_positive - user_answer_negative - user_reason_positive - user_reason_negative - user_rating (non‑zero) Uses the union of question keys from both the system answers and the extended (user) answers.