Хранилища Subversion OpenInventory

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

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

/trunk/DBViewer/mainwindow.h
81,6 → 81,7
void addChildsItems(QTreeWidgetItem *perent_class_item); // äîáîâëÿåì ê ýëåìåíòó äåðåâà â êà÷åñòâå äî÷åðíèõ ýëåìåíòîâ âñå êëàññû, äëÿ êîòîðûõ êëàññ ýëåìåíòà ÿâëÿåòñÿ êîíòåéíåðîì
QStringList classChields(QString class_id);
QMap <QString, QString> getClassList(); // ïîëó÷àåì ñïèñîê êëàññîâ
QMap <QString, QString> getFieldsList(QString class_id); // ïîëó÷àåì ñïèñîê ïîëåé êëàññà
void initComboBox();
QList<QTreeWidgetItem *> rootItems; // ñïèñîê óêàçàòåëåé êîðíåâûõ óçëîâ (ìîäåëåé)
QSqlTableModel * sql_mogel;
/trunk/DBViewer/database.cpp
391,6 → 391,7
if (item_type == tr("class"))
{
QString parent_object_id; // èäåíòèôèêàòîð ðîäèòåëüñêîãî îáúåêòà
 
QString class_id; // èäåíòèôèêàòîð âûáðàííîãî êëàññà
QString inctance;
QString pointer_name;
/trunk/DBViewer/mainwindow.cpp
24,7 → 24,7
ui->treeWidget->setAlternatingRowColors(true);
ui->treeWidget_2->setAlternatingRowColors(true);
MainWindow::openDataBase();
MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("46"));
MainWindow::buildPreviewModel(tr("Ìîÿ ìîäåëü"), tr("7"));
MainWindow::initComboBox();
getDatabaseData();
sql_mogel = new QSqlTableModel();
648,4 → 648,6
else ( ui->comboBox->setEnabled(false));
}
 
QMap <QString, QString> MainWindow::getFieldsList(QString class_id){ // ïîëó÷àåì ñïèñîê ïîëåé êëàññà
 
}
/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;