examples/painting/fontsampler/mainwindow.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    51     sampleSizes << 32 << 24 << 16 << 14 << 12 << 8 << 4 << 2 << 1;
    51     sampleSizes << 32 << 24 << 16 << 14 << 12 << 8 << 4 << 2 << 1;
    52     markedCount = 0;
    52     markedCount = 0;
    53     setupFontTree();
    53     setupFontTree();
    54 
    54 
    55     connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
    55     connect(quitAction, SIGNAL(triggered()), qApp, SLOT(quit()));
    56     connect(fontTree, SIGNAL(currentItemChanged(QTreeWidgetItem *, QTreeWidgetItem *)),
    56     connect(fontTree, SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)),
    57             this, SLOT(showFont(QTreeWidgetItem *)));
    57             this, SLOT(showFont(QTreeWidgetItem*)));
    58     connect(fontTree, SIGNAL(itemChanged(QTreeWidgetItem *, int)),
    58     connect(fontTree, SIGNAL(itemChanged(QTreeWidgetItem*,int)),
    59             this, SLOT(updateStyles(QTreeWidgetItem *, int)));
    59             this, SLOT(updateStyles(QTreeWidgetItem*,int)));
    60 
    60 
    61     fontTree->setItemSelected(fontTree->topLevelItem(0), true);
    61     fontTree->setItemSelected(fontTree->topLevelItem(0), true);
    62     showFont(fontTree->topLevelItem(0));
    62     showFont(fontTree->topLevelItem(0));
    63 }
    63 }
    64 
    64 
   277     if (pageMap.count() == 0)
   277     if (pageMap.count() == 0)
   278         return;
   278         return;
   279 
   279 
   280     QPrinter printer(QPrinter::HighResolution);
   280     QPrinter printer(QPrinter::HighResolution);
   281     QPrintPreviewDialog preview(&printer, this);
   281     QPrintPreviewDialog preview(&printer, this);
   282     connect(&preview, SIGNAL(paintRequested(QPrinter *)),
   282     connect(&preview, SIGNAL(paintRequested(QPrinter*)),
   283             this, SLOT(printDocument(QPrinter *)));
   283             this, SLOT(printDocument(QPrinter*)));
   284     preview.exec();
   284     preview.exec();
   285 }
   285 }
   286 
   286 
   287 QMap<QString, StyleItems> MainWindow::currentPageMap()
   287 QMap<QString, StyleItems> MainWindow::currentPageMap()
   288 {
   288 {