Eneboo - Documentación para desarrolladores
Tipos públicos | Slots públicos | Señales | Métodos públicos | Métodos protegidos | Atributos protegidos
Referencia de la Clase MReportViewer

#include <mreportviewer.h>

Diagrama de herencias de MReportViewer
QWidget QObject QPaintDevice QObject QPaintDevice Qt Qt Qt Qt

Lista de todos los miembros.

Tipos públicos

enum  RenderReportFlags { Append = 0x00000001, Display = 0x00000002, PageBreak = 0x00000004, FillRecords = 0x00000008 }

Slots públicos

void setReportEngine (MReportEngine *=0)
void slotFirstPage ()
void slotNextPage ()
void slotPrevPage ()
void slotLastPage ()
void slotZoomUp ()
void slotZoomDown ()
void slotUpdateDisplay ()

Señales

void preferedTemplate (const QString &)

Métodos públicos

 MReportViewer (QWidget *parent=0, const char *name=0)
virtual ~MReportViewer ()
bool setReportData (const QString &)
bool setReportData (QIODevice *)
bool setReportTemplate (const QString &)
bool setReportTemplate (QIODevice *)
bool renderReport (int initRow=0, int initCol=0, bool append=false, bool display=true)
bool renderReport (int initRow=0, int initCol=0, uint flags=MReportViewer::Display)
void clearReport ()
bool printReport ()
bool printReportToPS (const QString &)
bool printReportToPDF (const QString &)
QSize sizeHint () const
void setNumCopies (const int numCopies)
void setPrintToPos (bool ptp)
void setPrinterName (const QString &pName)
void setResolution (int dpi)
int resolution () const
void setReportPages (MPageCollection *pgs)
MPageCollectionreportPages ()

Métodos protegidos

void paintEvent (QPaintEvent *event)
void resizeEvent (QResizeEvent *event)
bool printGhostReport ()
bool printGhostReportToPS (const QString &)
bool printPosReport ()

Atributos protegidos

QScrollViewscroller
MPageDisplaydisplay
MReportEnginerptEngine
MPageCollectionreport
QPrinterprinter
FLPosPrinterposprinter
QProgressDialogprogress
int totalSteps
int numCopies_
bool printToPos_
QString printerName_
int dpi_

Descripción detallada

Kugar QT report viewer widget

Autor:
Mutiny Bay Software

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:
Append 
Display 
PageBreak 
FillRecords 

Documentación del constructor y destructor

MReportViewer::MReportViewer ( QWidget parent = 0,
const char *  name = 0 
)

Constructor

MReportViewer::~MReportViewer ( ) [virtual]

Destructor


Documentación de las funciones miembro

void MReportViewer::clearReport ( )

Clears the report's page collection

void MReportViewer::paintEvent ( QPaintEvent event) [protected, virtual]

Report viewer's paint event

Reimplementado de QWidget.

void MReportViewer::preferedTemplate ( const QString ) [signal]
bool MReportViewer::printGhostReport ( ) [protected]
bool MReportViewer::printGhostReportToPS ( const QString ) [protected]
bool MReportViewer::printPosReport ( ) [protected]
bool MReportViewer::printReport ( )

Prints the rendered report to the selected printer - displays Qt print dialog

bool MReportViewer::printReportToPDF ( const QString outPdfFile)

Imprime directamente sobre formato PDF

bool MReportViewer::printReportToPS ( const QString outPsFile)

Imprime directamente sobre formato PS

bool MReportViewer::renderReport ( int  initRow = 0,
int  initCol = 0,
bool  append = false,
bool  displayReport = true 
)

Generates the report's page collection

bool MReportViewer::renderReport ( int  initRow = 0,
int  initCol = 0,
uint  flags = MReportViewer::Display 
)
MPageCollection * MReportViewer::reportPages ( ) [inline]
void MReportViewer::resizeEvent ( QResizeEvent event) [protected, virtual]

Report viewer's resize event

Reimplementado de QWidget.

int MReportViewer::resolution ( ) const [inline, virtual]

Reimplementado de QPaintDevice.

void MReportViewer::setNumCopies ( const int  numCopies) [inline]
void MReportViewer::setPrinterName ( const QString pName) [inline]
void MReportViewer::setPrintToPos ( bool  ptp) [inline]
bool MReportViewer::setReportData ( const QString data)
bool MReportViewer::setReportData ( QIODevice dev)
void MReportViewer::setReportEngine ( MReportEngine r = 0) [slot]
void MReportViewer::setReportPages ( MPageCollection pgs)
bool MReportViewer::setReportTemplate ( const QString tpl)
bool MReportViewer::setReportTemplate ( QIODevice dev)
void MReportViewer::setResolution ( int  dpi) [inline, virtual]

Reimplementado de QPaintDevice.

QSize MReportViewer::sizeHint ( ) const [virtual]

Reimplementado de QWidget.

void MReportViewer::slotFirstPage ( ) [slot]

Shows the first page in the report

void MReportViewer::slotLastPage ( ) [slot]

Shows the last page in the report

void MReportViewer::slotNextPage ( ) [slot]

Shows the next page in the report

void MReportViewer::slotPrevPage ( ) [slot]

Shows the prevoius page in the report

void MReportViewer::slotUpdateDisplay ( ) [slot]
void MReportViewer::slotZoomDown ( ) [slot]
void MReportViewer::slotZoomUp ( ) [slot]

Documentación de los datos miembro

int MReportViewer::dpi_ [protected]

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'