Хранилища Subversion qb

Сравнить редакции

Не учитывать пробелы Редакция 6 → Редакция 5

/trunk/qb.pro
Файл удален
/trunk/qbsqlator/mainwindow.h
23,7 → 23,6
void queryExec();
void settingsDB();
void connectDB();
void on_previewPushButton_clicked();
};
 
#endif // MAINWINDOW_H
/trunk/qbsqlator/qbsqlator.pro
1,5 → 1,6
include(../include/tableprinter_2008-09-25/tableprinter.static)
 
# -------------------------------------------------
# Project created by QtCreator 2009-10-18T14:44:49
# -------------------------------------------------
QT += sql
TARGET = qbsqlator
TEMPLATE = app
8,8 → 9,3
dbconfigdialog.cpp
HEADERS += mainwindow.h \
dbconfigdialog.h
 
DEPENDPATH += ../include/tableprinter_2008-09-25/forms ../include/tableprinter_2008-09-25/src
INCLUDEPATH += ../include/tableprinter_2008-09-25/src
 
unix: LIBS += -L../include/tableprinter_2008-09-25/staticlib/lib -ltableprinter
/trunk/qbsqlator/mainwindow.cpp
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;
}