Changeset 70 for trunk/examples


Ignore:
Timestamp:
Mar 22, 2006, 4:03:06 PM (19 years ago)
Author:
dmik
Message:

Added #ifndef QT_NO_PRINTER to let the example be compiled without the printer support.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/examples/canvas/canvas.cpp

    r67 r70  
    318318    file->insertItem("&New view", this, SLOT(newView()), CTRL+Key_N);
    319319    file->insertSeparator();
     320#ifndef QT_NO_PRINTER
    320321    file->insertItem("&Print...", this, SLOT(print()), CTRL+Key_P);
    321322    file->insertSeparator();
     323#endif
    322324    file->insertItem("E&xit", qApp, SLOT(quit()), CTRL+Key_Q);
    323325    menu->insertItem("&File", file);
     
    397399Main::~Main()
    398400{
     401#ifndef QT_NO_PRINTER
    399402    delete printer;
     403#endif
    400404    if ( !--mainCount ) {
    401405        delete[] butterflyimg;
     
    522526void Main::print()
    523527{
     528#ifndef QT_NO_PRINTER
    524529    if ( !printer ) printer = new QPrinter;
    525530    if ( printer->setup(this) ) {
     
    527532        canvas.drawArea(QRect(0,0,canvas.width(),canvas.height()),&pp,FALSE);
    528533    }
     534#endif
    529535}
    530536
Note: See TracChangeset for help on using the changeset viewer.