Хранилища Subversion qb

Редакция

Редакция 6 | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 6 Редакция 8
Строка 35... Строка 35...
35
    logGroup->setLayout(logLayout);
35
    logGroup->setLayout(logLayout);
36
36
37
    QGroupBox *resultGroup = new QGroupBox("Result");
37
    QGroupBox *resultGroup = new QGroupBox("Result");
38
    resultTable = new QTableView;
38
    resultTable = new QTableView;
39
    resultModel = new QSqlQueryModel;
39
    resultModel = new QSqlQueryModel;
-
 
40
    QPushButton *previewButton = new QPushButton("Preview");
40
    QPushButton *printButton = new QPushButton("Print");
41
    QPushButton *printButton = new QPushButton("Print");
41
    QHBoxLayout *resultLayout = new QHBoxLayout;
42
    QHBoxLayout *resultLayout = new QHBoxLayout;
42
    resultLayout->addWidget(resultTable);
43
    resultLayout->addWidget(resultTable);
-
 
44
    resultLayout->addWidget(previewButton);
43
    resultLayout->addWidget(printButton);
45
    resultLayout->addWidget(printButton);
44
    resultGroup->setLayout(resultLayout);
46
    resultGroup->setLayout(resultLayout);
45
47
46
    QWidget *mainWidget = new QWidget;
48
    QWidget *mainWidget = new QWidget;
47
    QVBoxLayout *mainLayout = new QVBoxLayout;
49
    QVBoxLayout *mainLayout = new QVBoxLayout;
Строка 54... Строка 56...
54
    setCentralWidget(mainWidget);
56
    setCentralWidget(mainWidget);
55
57
56
    connect(queryExecButton,SIGNAL(clicked()),this,SLOT(queryExec()));
58
    connect(queryExecButton,SIGNAL(clicked()),this,SLOT(queryExec()));
57
    connect(dbPrefButton, SIGNAL(clicked()),this,SLOT(settingsDB()));
59
    connect(dbPrefButton, SIGNAL(clicked()),this,SLOT(settingsDB()));
58
    connect(dbConnectButton, SIGNAL(clicked()),this,SLOT(connectDB()));
60
    connect(dbConnectButton, SIGNAL(clicked()),this,SLOT(connectDB()));
59
    connect(printButton, SIGNAL(clicked()), this, SLOT(on_previewPushButton_clicked()));
61
    connect(previewButton, SIGNAL(clicked()), this, SLOT(on_previewPushButton_clicked()));
-
 
62
    connect(printButton, SIGNAL(clicked()), this, SLOT(on_printPushButton_clicked()));
60
    statusBar()->showMessage(tr("Ready"));
63
    statusBar()->showMessage(tr("Ready"));
61
}
64
}
62
65
63
MainWindow::~MainWindow()
66
MainWindow::~MainWindow()
64
{
67
{
Строка 103... Строка 106...
103
        //dialog->setHeaderText(queryEdit->toPlainText());
106
        //dialog->setHeaderText(queryEdit->toPlainText());
104
        dialog->exec();
107
        dialog->exec();
105
        delete dialog;
108
        delete dialog;
106
}
109
}
107
110
-
 
111
void MainWindow::on_printPushButton_clicked()
-
 
112
{
-
 
113
        TDPreviewDialog *dialog = new TDPreviewDialog(resultTable,new QPrinter(QPrinter::HighResolution),this);
-
 
114
        dialog->print();
-
 
115
        delete dialog;
-
 
116
}
-
 
117