![]() |
API Documentation
|
Handles creating a report page from some given data. A report page is a QWidget object that is formatted for printing to a printer or PDF page. More...
#include <ReportIterator.h>
Public Member Functions | |
| virtual bool | canHandle (UUID, QTModelManager *) const |
| virtual void | createReportJSON (const UUID &, JSONNode &, ReportJSONMaker &) const |
| virtual bool | defaultEnabled () const |
| virtual Buffer< UUID > | defaultReportIDs (const Buffer< UUID > &, QTModelManager *) const |
| const TranslatedString & | description () const |
| virtual QWidget * | getReport (const UUID &, QTModelManager *, const QRect &) const |
| const String & | icon () const |
| virtual UUID | id () const |
| const TranslatedString & | name () const |
| virtual QMenu * | popupOptions () const |
| ReportHandler (const TranslatedString &name, const TranslatedString &description, const String &icon) | |
| virtual | ~ReportHandler () |
Protected Attributes | |
| bool | m_default_enabled = true |
| TranslatedString | m_description |
| String | m_icon |
| TranslatedString | m_name |
Handles creating a report page from some given data. A report page is a QWidget object that is formatted for printing to a printer or PDF page.
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
protected |
|
protected |
|
protected |
|
protected |