/trunk/DBViewer/database.cpp |
---|
204,6 → 204,7 |
QString inctance; // èìÿ òàáëèöû, õðàíèëèùà |
QString className; // èìÿ êëàññà |
int field_ID; |
int icon_field_index; |
bool filtr_empty; |
bool ok; |
QSqlQuery q; |
271,6 → 272,7 |
field_ID = q.record().indexOf(tr("ID")); |
icon_field_index = q.record().indexOf(tr("Icon")); |
/* |
if (q.size() <= 0) return; |
title_item = new QTreeWidgetItem(parent_object_item); |
292,6 → 294,25 |
itm->setText(1, tr("object")); |
itm->setText(2, ID_tmp); |
if (icon_field_index != -1){ // åñëè èìååòñÿ ïîëå ñ èêîíêàìè |
QVariant data; |
QPixmap pix; |
QIcon icn; |
data = q.record().value(icon_field_index); |
if (data.isValid() && (!data.isNull())) { |
pix.loadFromData(data.toByteArray()); |
icn.addPixmap(pix); |
itm->setIcon(0, icn); |
} |
} |
// itm->setIcon(0, icon); |
/trunk/DBViewer/mainwindow.ui |
---|
127,13 → 127,6 |
</rect> |
</property> |
</widget> |
<zorder>treeWidget_2</zorder> |
<zorder>pushButton</zorder> |
<zorder>pushButton_3</zorder> |
<zorder>pushButton_2</zorder> |
<zorder>pushButton_4</zorder> |
<zorder>tableView</zorder> |
<zorder>tabWidget_2</zorder> |
</widget> |
<widget class="QWidget" name="tab_2"> |
<attribute name="title"> |
/trunk/DBViewer/mainwindow.cpp |
---|
32,7 → 32,7 |
ui->treeWidget_2->setAlternatingRowColors(true); |
ui->treeWidget->setIconSize(QSize(30,30)); |
ui->treeWidget_2->setIconSize(QSize(30,30)); |
ui->treeWidget_2->setIconSize(QSize(64,64)); |
MainWindow::readSettings(); |
396,8 → 396,8 |
QString sql_str; |
QString field_name_str; |
QString root_class_name; |
bool ok; |
int field_name; |
//bool ok; |
//int field_name; |
//ui->treeWidget->clear(); |
460,8 → 460,8 |
QString sql_str; |
QString field_name_str; |
QString root_class_name; |
bool ok; |
int field_name; |
//bool ok; |
//int field_name; |
//ui->treeWidget->clear(); |