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 |