![]() |
NDEVR
API Documentation
|
A customizable NCReport subclass that applies NDEVR ReportOptions and provides metadata (name, icon, description) for report selection UI. More...
Public Member Functions | |
| NCCustomReport () | |
| Default constructor. | |
| const String & | reportDescription () const |
| Returns a description of this report's contents. | |
| const String & | reportIcon () const |
| Returns the icon name for this report. | |
| const String & | reportName () const |
| Returns the display name of this report. | |
| const ReportOptions & | reportOptions () const |
| Returns the current report options. | |
| virtual void | setReportOptions (const ReportOptions &format_source) |
| Configures the report from the given options, including template source. | |
| virtual void | setToDefaults () |
| Resets all report settings to their defaults. | |
| virtual void | setupReport () |
| Called after setting options to perform report-specific initialization. | |
Protected Attributes | |
| ReportOptions | m_options |
| The current report options. | |
| String | m_report_description |
| Description of the report's contents. | |
| String | m_report_icon |
| Icon name for the report. | |
| String | m_report_name |
| Display name of the report. | |
A customizable NCReport subclass that applies NDEVR ReportOptions and provides metadata (name, icon, description) for report selection UI.
Definition at line 11 of file NCCustomReport.h.
|
inline |
Returns a description of this report's contents.
Definition at line 61 of file NCCustomReport.h.
References m_report_description.
|
inline |
Returns the icon name for this report.
Definition at line 55 of file NCCustomReport.h.
References m_report_icon.
|
inline |
Returns the display name of this report.
Definition at line 49 of file NCCustomReport.h.
References m_report_name.
|
inline |
Returns the current report options.
Definition at line 27 of file NCCustomReport.h.
References m_options.
|
inlinevirtual |
Configures the report from the given options, including template source.
| [in] | format_source | The report options to apply. |
Definition at line 33 of file NCCustomReport.h.
References m_options, and setupReport().