reportPanel_e4dfbd1d583c11f0b95138fc9813df8e¶
Report Panel Plugin for Dragonfly
- author:
Dragonfly Team
- contact:
- email:
- organization:
Dragonfly
- address:
- copyright:
2025 Dragonfly
- date:
Jul 03 2025 14:38
- dragonflyVersion:
2025.1.0.1830 (D) Debug
- UUID:
e4dfbd1d583c11f0b95138fc9813df8e
Class Code¶
- class OrsPythonPlugins.reportPanel_e4dfbd1d583c11f0b95138fc9813df8e.reportPanel_e4dfbd1d583c11f0b95138fc9813df8e.reportPanel_e4dfbd1d583c11f0b95138fc9813df8e(*args, **kwargs)¶
Report Panel Plugin for Dragonfly
This plugin provides a panel for collecting reportItems and generating reports. It allows users to: - Drag and drop items from various parts of Dragonfly (xml or orsxml formats) - Generate reports (pdf or word) containing information about collected objects
The plugin logic is handled by a ReportModel instance. The report items are contained within a ReportData instance that only ReportModel can interact with. The drag & drop logic is handled by tableview, tablemodel and the reportmodel.
- exportReport()¶
Show file dialog and export report as ORSObject file.
- classmethod getMainFormClass()¶
Gets the class of the main form
- Returns:
output –
- importReport()¶
Show file dialog and import report from ORSObject file.
- postLoadSession()¶
Restore report from session data after session load.
