reportPanel_e4dfbd1d583c11f0b95138fc9813df8e

Report Panel Plugin for Dragonfly

author:

Dragonfly Team

contact:

support@dragonfly.com

email:

support@dragonfly.com

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.