Хранилища Subversion qb

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

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

/trunk/qb.pro
Новый файл
0,0 → 1,2
SUBDIRS += include/tableprinter_2008-09-25/staticlib qbsqlator
TEMPLATE = subdirs
/trunk/qbsqlator/qbsqlator.pro
1,6 → 1,5
# -------------------------------------------------
# Project created by QtCreator 2009-10-18T14:44:49
# -------------------------------------------------
include(../include/tableprinter_2008-09-25/tableprinter.static)
 
QT += sql
TARGET = qbsqlator
TEMPLATE = app
9,3 → 8,8
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,6 → 2,7
#include <QtSql>
#include "mainwindow.h"
#include "dbconfigdialog.h"
#include "tdpreviewdialog.h"
 
MainWindow::MainWindow(QWidget *parent)
: QMainWindow(parent)
36,8 → 37,10
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;
53,6 → 56,7
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"));
}
 
92,3 → 96,12
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;
}
 
/trunk/qbsqlator/mainwindow.h
23,6 → 23,7
void queryExec();
void settingsDB();
void connectDB();
void on_previewPushButton_clicked();
};
 
#endif // MAINWINDOW_H