Subversion Repositories OpenInventory

Compare Revisions

Ignore whitespace Rev 254 → Rev 255

/trunk/DBViewer/database.cpp
1654,6 → 1654,7
TWmiMatherBoard mBoard;
TWmiProcessor processor;
QList<TWmiMemoryModul> memory_moduls;
QList<TWmiHDD> hdd_list;
 
vCard = MainWindow::getWmiVideoGard(IP_str, user_name_str, password_str);
 
1665,6 → 1666,9
QString tmp_str;
tmp_str = tr("Âèäåîêàðòà: ");
tmp_str.append(vCard.name);
tmp_str.append(tr(" "));
tmp_str.append(QVariant(vCard.video_ram/1024/1024).asString());
tmp_str.append(tr(" ÌÁò"));
itm_video = new QTreeWidgetItem(itm_tmp);
itm_video->setText(0, tmp_str);
 
1761,6 → 1765,11
memory_moduls = MainWindow::getWmiRAM(IP_str, user_name_str, password_str);
 
if (!memory_moduls.isEmpty()){
QTreeWidgetItem * itm_ram;
int sum_cap=0;
itm_ram = new QTreeWidgetItem(itm_tmp);
 
 
for (int i = 0; i < memory_moduls.count(); i++){
 
QTreeWidgetItem * itm_ram_modul;
1769,19 → 1778,95
 
QString tmp_str;
tmp_str = tr("Ìîäóëü ïàìÿòè: ");
sum_cap = sum_cap + memory_moduls.at(i).capacity/1024/1024;
tmp_str.append(QVariant(memory_moduls.at(i).capacity/1024/1024).asString());
 
tmp_str.append(tr(" ÌÁò"));
itm_ram_modul = new QTreeWidgetItem(itm_tmp);
itm_ram_modul = new QTreeWidgetItem(itm_ram);
itm_ram_modul->setText(0, tmp_str);
 
 
}
QString cap_str;
cap_str = tr("Îáúåì ïàìÿòè: ");
cap_str.append(QVariant(sum_cap).asString());
cap_str.append(tr(" ÌÁò"));
itm_ram->setText(0, cap_str);
 
}
 
 
hdd_list = MainWindow::getWmiHDD(IP_str, user_name_str, password_str);
 
 
if (!hdd_list.isEmpty()){
QTreeWidgetItem * itm_hdd_list;
int sum_cap = 0;
itm_hdd_list = new QTreeWidgetItem(itm_tmp);
 
 
for (int i = 0; i < hdd_list.count(); i++){
 
QTreeWidgetItem * itm_hdd;
QTreeWidgetItem * itm_hdd_man;
QTreeWidgetItem * itm_hdd_cap;
QTreeWidgetItem * itm_hdd_serNum;
QTreeWidgetItem * itm_hdd_size; // îáúåì ïàìÿòè
long size_lng;
QString tmp_str;
tmp_str = tr("Ƹñòêèé äèñê: ");
sum_cap = sum_cap + hdd_list.at(i).size/1000/1000;
 
tmp_str.append(hdd_list.at(i).caption);
tmp_str.append(tr(" "));
size_lng = hdd_list.at(i).size;
size_lng = size_lng/1000/1000;
 
tmp_str.append(QVariant(int(size_lng)).asString());
tmp_str.append(tr(" ÌÁò s/n: "));
 
tmp_str.append(hdd_list.at(i).serialNumber);
 
itm_hdd = new QTreeWidgetItem(itm_hdd_list);
itm_hdd->setText(0, tmp_str);
 
 
tmp_str = tr("Ìîäåëü: ");
tmp_str.append((hdd_list.at(i).caption));
 
itm_hdd_cap = new QTreeWidgetItem(itm_hdd);
itm_hdd_cap->setText(0, tmp_str);
 
tmp_str = tr("Ïðîèçâîäèòåëü: ");
tmp_str.append((hdd_list.at(i).manufacturer));
 
itm_hdd_man = new QTreeWidgetItem(itm_hdd);
itm_hdd_man->setText(0, tmp_str);
 
tmp_str = tr("Ðàçìåð äèñêà: ");
tmp_str.append(QVariant(int(size_lng)).asString());
tmp_str.append(tr(" ÌÁò"));
 
itm_hdd_size = new QTreeWidgetItem(itm_hdd);
itm_hdd_size->setText(0, tmp_str);
 
tmp_str = tr("Ñåðèéíûé íîìåð: ");
tmp_str.append((hdd_list.at(i).serialNumber));
itm_hdd_serNum = itm_hdd_size = new QTreeWidgetItem(itm_hdd);
itm_hdd_serNum->setText(0, tmp_str);
 
 
}
QString cap_str;
cap_str = tr("Îáùèé îáú¸ì äèñêîâîãî ïðîñòðàíñòâà: ");
cap_str.append(QVariant(sum_cap).asString());
cap_str.append(tr(" ÌÁò"));
itm_hdd_list->setText(0, cap_str);
 
}
 
 
ui->treeWidget_3->expandItem(itm_tmp);
// itm_tmp->setChildIndicatorPolicy(QTreeWidget::
int i;
i++;