2,7 → 2,6 |
#include <QtSql> |
#include "mainwindow.h" |
#include "dbconfigdialog.h" |
#include "tdpreviewdialog.h" |
|
MainWindow::MainWindow(QWidget *parent) |
: QMainWindow(parent) |
37,10 → 36,8 |
QGroupBox *resultGroup = new QGroupBox("Result"); |
resultTable = new QTableView; |
resultModel = new QSqlQueryModel; |
QPushButton *printButton = new QPushButton("Print"); |
QHBoxLayout *resultLayout = new QHBoxLayout; |
resultLayout->addWidget(resultTable); |
resultLayout->addWidget(printButton); |
resultGroup->setLayout(resultLayout); |
|
QWidget *mainWidget = new QWidget; |
56,7 → 53,6 |
connect(queryExecButton,SIGNAL(clicked()),this,SLOT(queryExec())); |
connect(dbPrefButton, SIGNAL(clicked()),this,SLOT(settingsDB())); |
connect(dbConnectButton, SIGNAL(clicked()),this,SLOT(connectDB())); |
connect(printButton, SIGNAL(clicked()), this, SLOT(on_previewPushButton_clicked())); |
statusBar()->showMessage(tr("Ready")); |
} |
|
96,12 → 92,3 |
else |
QMessageBox::information(this,tr("Connection complete"), tr("Connection complete!"),QMessageBox::Ok); |
} |
|
void MainWindow::on_previewPushButton_clicked() |
{ |
TDPreviewDialog *dialog = new TDPreviewDialog(resultTable,new QPrinter(QPrinter::HighResolution),this); |
//dialog->setHeaderText(queryEdit->toPlainText()); |
dialog->exec(); |
delete dialog; |
} |
|