kexi
KexiReportPart Class Reference
#include <kexireportpart.h>
Inheritance diagram for KexiReportPart:

Detailed Description
Kexi Report Plugin It just creates a KexiReportView. See there for most of code.
Definition at line 42 of file kexireportpart.h.
Public Member Functions | |
KexiReportPart (QObject *parent, const char *name, const QStringList &) | |
virtual | ~KexiReportPart () |
void | generateForm (KexiDB::FieldList *list, QDomDocument &domDoc) |
virtual QString | i18nMessage (const QCString &englishMessage, KexiDialogBase *dlg) const |
Static Public Member Functions | |
static KFormDesigner::WidgetLibrary * | library () |
Protected Member Functions | |
virtual KexiDialogTempData * | createTempData (KexiDialogBase *dialog) |
virtual KexiViewBase * | createView (QWidget *parent, KexiDialogBase *dialog, KexiPart::Item &item, int viewMode=Kexi::DataViewMode, QMap< QString, QString > *staticObjectArgs=0) |
virtual void | initPartActions () |
virtual void | initInstanceActions () |
Static Protected Attributes | |
static KFormDesigner::WidgetLibrary * | static_reportsLibrary = 0L |
Classes | |
class | TempData |
Member Function Documentation
KexiDialogTempData * KexiReportPart::createTempData | ( | KexiDialogBase * | dialog | ) | [protected, virtual] |
Creates and returns a new temporary data for a dialog dialog. This method is called on openInstance() once per dialog. Reimplement this to return KexiDialogTempData subclass instance. Default implemention just returns empty KexiDialogTempData object.
Reimplemented from KexiPart::Part.
Definition at line 98 of file kexireportpart.cpp.
KexiViewBase * KexiReportPart::createView | ( | QWidget * | parent, | |
KexiDialogBase * | dialog, | |||
KexiPart::Item & | item, | |||
int | viewMode = Kexi::DataViewMode , |
|||
QMap< QString, QString > * | staticObjectArgs = 0 | |||
) | [protected, virtual] |
Creates a new view for mode viewMode, item and parent. The view will be used inside dialog.
Implements KexiPart::Part.
Definition at line 104 of file kexireportpart.cpp.
QString KexiReportPart::i18nMessage | ( | const QCString & | englishMessage, | |
KexiDialogBase * | dlg | |||
) | const [virtual] |
- Returns:
- i18n'd message translated from englishMessage. This method is useful for messages like: "<p>Table \"1\" has been modified.</p>", -- such messages can be accurately translated, while this could not: "<p>%1 \"2\" has been modified.</p>". See implementation of this method in KexiTablePart to see what strings are needed for translation.
Reimplemented from KexiPart::Part.
Definition at line 119 of file kexireportpart.cpp.
KFormDesigner::WidgetLibrary * KexiReportPart::library | ( | ) | [static] |
The documentation for this class was generated from the following files: