Хранилища Subversion OpenInventory

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

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

/trunk/source_code/src/mainwindowimpl.cpp
183,12 → 183,14
// q.prepare(tr("set NAMES cp1251"));
// ok = q.exec();
model = new QSqlTableModel();
model->setTable(tableName);
model = new QSqlTableModel(this);
model->setTable(tableName);
// model->setQuery(tr("select Ïðîèçâîäèòåëü, Ìîäåëü, Òèï, Îáúåì from memory"));
 
model->setEditStrategy(QSqlTableModel::OnFieldChange);
// model->setEditStrategy(QSqlTableModel::OnManualSubmit);
//*** model->setEditStrategy(QSqlTableModel::OnFieldChange);
model->setEditStrategy(QSqlTableModel::OnManualSubmit);
model->setSort(0, Qt::AscendingOrder);
// model->setFilter(tr("Èäåíòèôèêàòîð_ñèñòåìíîãî_áëîêà = '7' and Èíâåíòàðíûé_íîìåð = 'i09090909'"));
model->select();
// model->setHeaderData(0, Qt::Horizontal,
// QObject::tr("Èìÿ\nïîëüçîâàòåëÿ"));
201,12 → 203,48
// model->setHeaderData(4, Qt::Horizontal,
// QObject::tr("Îïåðàöèîííàÿ\nñèñòåìà"));
// view = new QTableView();
view.setModel(model);
view.setAlternatingRowColors(true);
 
QSqlField field(tr("age"), QVariant::Int);
field.setValue(QString(tr("123")));
 
bool okey;
int index;
QSqlRecord record;
// record = model->record();
// record.append(field);
// model->setRecord(0,record);
// */
// model->record().append(field);
// // // model->insertColumn(1);
// // // model->setHeaderData(1, Qt::Horizontal, tr("Òåñò"));
//, model->index(0,0));
/// model->setData(model->index(1,1), "12345");
tableView->setModel(model);
view.setModel(model);
//QItemDelegate mydelegate = new QItemDelegate ();
// view.setItemDelegateForColumn(2, mydelegate);
 
tableView->setAlternatingRowColors(true);
view.setAlternatingRowColors(true);
 
tableView->resizeColumnsToContents();
 
// view->resizeRowsToContents();
view.resizeColumnsToContents();
view.show();
initTreeWidget();
 
tableView->show();
// tableView->hideColumn(0);
// tableView->hideColumn(5);
// tableView->hideColumn(6);
 
view.show();
// view.hideColumn(0);
 
// view.hideColumn(5);
// view.hideColumn(6);
 
 
initTreeWidget();
}
 
void MainWindowImpl::openMemoryTable()
/trunk/source_code/src/mainwindowimpl.h
5,7 → 5,10
#include <QMainWindow>
#include <QString>
#include <QtSql>
#include <QSqlField>
#include <QSqlRecord>
#include <QSqlTableModel>
#include <QSqlQueryModel>
#include <QTableView>
#include <QSqlDriverPlugin>
#include <QIcon>
21,9 → 24,9
//#include "addsósblockform.h"
#include "addsysblockform.h"
#include "raportform.h"
#include <QAbstractItemDelegate>
 
 
 
#include <string.h>
 
 
126,7 → 129,8
Form wmiFrm;
 
addsysblockForm addsysblockFrm;
QSqlTableModel *model;
 
QSqlTableModel *model;
QSqlTableModel *memory_model;
QTableView view;
QTableView memory_view;// return res;