Subversion Repositories svn1-original

Rev

Rev 214 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 214 Rev 215
Line 20... Line 20...
20
#include    "proto.h"
20
#include    "proto.h"
21
 
21
 
22
QmReportWindow::QmReportWindow(QWidget *parent) : QWidget(parent)
22
QmReportWindow::QmReportWindow(QWidget *parent) : QWidget(parent)
23
{
23
{
24
    currentWebView = NULL;
24
    currentWebView = NULL;
-
 
25
 
-
 
26
    printPreviewDialog = new QPrintPreviewDialog(this);
-
 
27
    printPreviewDialog->setModal ( true );
-
 
28
    connect(printPreviewDialog,SIGNAL(paintRequested(QPrinter *)), this , SLOT(printPreview(QPrinter *)) );
-
 
29
 
25
    QVBoxLayout *verticalLayout;
30
    QVBoxLayout *verticalLayout;
26
    QLabel *label;
31
    QLabel *label;
27
    QToolBar *tb;
32
    QToolBar *tb;
28
 
33
 
29
    verticalLayout = new QVBoxLayout(this);
34
    verticalLayout = new QVBoxLayout(this);
Line 57... Line 62...
57
//        QDirIterator it(":", QDirIterator::Subdirectories);
62
//        QDirIterator it(":", QDirIterator::Subdirectories);
58
//        while (it.hasNext())
63
//        while (it.hasNext())
59
//                qDebug() << it.next();
64
//                qDebug() << it.next();
60
//    }
65
//    }
61
 
66
 
-
 
67
    //QWebSettings *gs =  QWebSettings::globalSettings ();
-
 
68
    //gs->setFontSize(QWebSettings::DefaultFixedFontSize,16);
-
 
69
 
62
}
70
}
63
 
71
 
64
void QmReportWindow::addReport(const QString &report, const QString &name)
72
void QmReportWindow::addReport(const QString &report, const QString &name)
65
{
73
{
66
    QmWebView *webView = NULL;
74
    QmWebView *webView = NULL;
Line 146... Line 154...
146
 
154
 
147
void QmReportWindow::print(void)
155
void QmReportWindow::print(void)
148
{
156
{
149
     if ( currentWebView )
157
     if ( currentWebView )
150
     {
158
     {
151
        QPrintPreviewDialog printPreviewDialog ( this );
159
//        printPreviewDialog->open(this,SLOT(fred()));
152
        connect(&printPreviewDialog,SIGNAL(paintRequested(QPrinter *)), this , SLOT(printPreview(QPrinter *)) );
160
         //currentWebView->setStyleSheet("*{font 50px;}");
153
        printPreviewDialog.open(this,SLOT(fred()));
161
         //currentWebView->setZoomFactor(2.0);
154
        printPreviewDialog.exec();
162
        printPreviewDialog->exec();
155
 
163
 
156
//         QPrintDialog printDialog(this);
164
//         QPrintDialog printDialog(this);
157
//         if (printDialog.exec() == QDialog::Accepted) {
165
//         if (printDialog.exec() == QDialog::Accepted) {
158
//             QPrinter * printer = printDialog.printer();
166
//             QPrinter * printer = printDialog.printer();
159
//             currentWebView->print(printer);
167
//             currentWebView->print(printer);
160
//              // print ...
168
//              // print ...
161
//          }
169
//          }
162
         //currentWebView->print(zzzz);
-
 
163
     }
170
     }
164
}
171
}
165
 
172
 
166
void QmReportWindow::printPreview(QPrinter * printer)
173
void QmReportWindow::printPreview(QPrinter * printer)
167
{
174
{