Home | All Classes | Main Classes | Annotated | Grouped Classes | Functions | ![]() |
The following class members are part of the Qt 3 compatibility layer. They are provided to help you port old code to Qt 4. We strongly advise against using them in new code.
Use printerState() == QPrinter::Aborted instead.
Sets *top, *left, *bottom, *right to be the top, left, bottom, and right margins.
This function has been superceded by paperRect() and pageRect(). Use pageRect().top() - paperRect().top() for the top margin, pageRect().left() - paperRect().left() for the left margin, pageRect().bottom() - paperRect().bottom() for the bottom margin, and pageRect().right() - paperRect().right() for the right margin.
For example, if you have code like
uint rightMargin; uint bottomMargin; printer->margins(0, 0, &bottomMargin, &rightMargin);
you can rewrite it as
int rightMargin = printer->pageRect().right() - printer->paperRect().right(); int bottomMargin = printer->pageRect().bottom() - printer->paperRect().bottom();
This is an overloaded member function, provided for convenience. It behaves essentially like the above function.
Returns a QSize containing the left margin and the top margin.
This function has been superceded by paperRect() and pageRect(). Use pageRect().left() - paperRect().left() for the left margin, and pageRect().top() - paperRect().top() for the top margin.
For example, if you have code like
QSize margins = printer->margins(); int leftMargin = margins.width(); int topMargin = margins.height();
you can rewrite it as
int leftMargin = printer->pageRect().left() - printer->paperRect().left(); int topMargin = printer->pageRect().top() - printer->paperRect().top();
Use QPrintDialog instead.
For example, if you have code like
if (printer->setup(parent)) ...
you can rewrite it as
QPrintDialog dialog(printer, parent); if (dialog.exec()) ...
Copyright © 2004 Trolltech. | Trademarks | Qt 4.0.0-tp2 |