37,11 → 37,9 |
QGroupBox *resultGroup = new QGroupBox("Result"); |
resultTable = new QTableView; |
resultModel = new QSqlQueryModel; |
QPushButton *previewButton = new QPushButton("Preview"); |
QPushButton *printButton = new QPushButton("Print"); |
QHBoxLayout *resultLayout = new QHBoxLayout; |
resultLayout->addWidget(resultTable); |
resultLayout->addWidget(previewButton); |
resultLayout->addWidget(printButton); |
resultGroup->setLayout(resultLayout); |
|
58,8 → 56,7 |
connect(queryExecButton,SIGNAL(clicked()),this,SLOT(queryExec())); |
connect(dbPrefButton, SIGNAL(clicked()),this,SLOT(settingsDB())); |
connect(dbConnectButton, SIGNAL(clicked()),this,SLOT(connectDB())); |
connect(previewButton, SIGNAL(clicked()), this, SLOT(on_previewPushButton_clicked())); |
connect(printButton, SIGNAL(clicked()), this, SLOT(on_printPushButton_clicked())); |
connect(printButton, SIGNAL(clicked()), this, SLOT(on_previewPushButton_clicked())); |
statusBar()->showMessage(tr("Ready")); |
} |
|
108,10 → 105,3 |
delete dialog; |
} |
|
void MainWindow::on_printPushButton_clicked() |
{ |
TDPreviewDialog *dialog = new TDPreviewDialog(resultTable,new QPrinter(QPrinter::HighResolution),this); |
dialog->print(); |
delete dialog; |
} |
|