void toPieChart::editPrint ( void ) { TOPrinter printer; printer.setMinMax ( 1, 1 ); if ( printer.setup() ) { printer.setCreator ( "TOra" ); QPainter painter ( &printer ); QPaintDeviceMetrics metrics ( &printer ); QRect rect ( 0, 0, metrics.width(), metrics.height() ); paintChart ( &painter, rect ); } }
void toPieChart::editPrint(void) { TOPrinter printer; QPrintDialog dialog(&printer, this); dialog.setMinMax(1, 1); if (dialog.exec()) { printer.setCreator(tr(TOAPPNAME)); QPainter painter(&printer); QRect rect(printer.pageRect()); paintChart(&painter, rect); } }
void toPieChart::paintEvent ( QPaintEvent *e ) { QPainter p ( this ); paintChart ( &p, QRect ( 0, 0, width(), height() ) ); }