Subversion Repositories OpenInventory

Rev

Rev 254 | Rev 256 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 254 Rev 255
Line 1652... Line 1652...
1652
1652
1653
TWmiVideoCard vCard;
1653
TWmiVideoCard vCard;
1654
TWmiMatherBoard mBoard;
1654
TWmiMatherBoard mBoard;
1655
TWmiProcessor processor;
1655
TWmiProcessor processor;
1656
QList<TWmiMemoryModul> memory_moduls;
1656
QList<TWmiMemoryModul> memory_moduls;
-
 
1657
QList<TWmiHDD> hdd_list;
1657
1658
1658
vCard = MainWindow::getWmiVideoGard(IP_str, user_name_str, password_str);
1659
vCard = MainWindow::getWmiVideoGard(IP_str, user_name_str, password_str);
1659
1660
1660
if (!vCard.name.isEmpty()) {
1661
if (!vCard.name.isEmpty()) {
1661
    QTreeWidgetItem * itm_video;
1662
    QTreeWidgetItem * itm_video;
Line 1663... Line 1664...
1663
    QTreeWidgetItem * itm_video_model;
1664
    QTreeWidgetItem * itm_video_model;
1664
    QTreeWidgetItem * itm_video_manufacturer;
1665
    QTreeWidgetItem * itm_video_manufacturer;
1665
    QString tmp_str;
1666
    QString tmp_str;
1666
    tmp_str = tr("Âèäåîêàðòà: ");
1667
    tmp_str = tr("Âèäåîêàðòà: ");
1667
    tmp_str.append(vCard.name);
1668
    tmp_str.append(vCard.name);
-
 
1669
    tmp_str.append(tr(" "));
-
 
1670
    tmp_str.append(QVariant(vCard.video_ram/1024/1024).asString());
-
 
1671
    tmp_str.append(tr(" ÌÁò"));
1668
    itm_video = new QTreeWidgetItem(itm_tmp);
1672
    itm_video = new QTreeWidgetItem(itm_tmp);
1669
    itm_video->setText(0, tmp_str);
1673
    itm_video->setText(0, tmp_str);
1670
1674
1671
    tmp_str = tr("Ïðîèçâîäèòåëü: ");
1675
    tmp_str = tr("Ïðîèçâîäèòåëü: ");
1672
    tmp_str.append(vCard.manufacturer);
1676
    tmp_str.append(vCard.manufacturer);
Line 1759... Line 1763...
1759
1763
1760
1764
1761
memory_moduls = MainWindow::getWmiRAM(IP_str, user_name_str, password_str);
1765
memory_moduls = MainWindow::getWmiRAM(IP_str, user_name_str, password_str);
1762
1766
1763
if (!memory_moduls.isEmpty()){
1767
if (!memory_moduls.isEmpty()){
-
 
1768
        QTreeWidgetItem * itm_ram;
-
 
1769
        int sum_cap=0;
-
 
1770
        itm_ram =  new QTreeWidgetItem(itm_tmp);
-
 
1771
-
 
1772
1764
    for (int i = 0; i < memory_moduls.count(); i++){
1773
    for (int i = 0; i < memory_moduls.count(); i++){
1765
1774
1766
         QTreeWidgetItem * itm_ram_modul;
1775
         QTreeWidgetItem * itm_ram_modul;
1767
         QTreeWidgetItem * itm_modul_bank;
1776
         QTreeWidgetItem * itm_modul_bank;
1768
         QTreeWidgetItem * itm_modul_cap;  //   îáúåì ïàìÿòè
1777
         QTreeWidgetItem * itm_modul_cap;  //   îáúåì ïàìÿòè
1769
1778
1770
         QString tmp_str;
1779
         QString tmp_str;
1771
         tmp_str = tr("Ìîäóëü ïàìÿòè: ");
1780
         tmp_str = tr("Ìîäóëü ïàìÿòè: ");
-
 
1781
         sum_cap = sum_cap + memory_moduls.at(i).capacity/1024/1024;
1772
         tmp_str.append(QVariant(memory_moduls.at(i).capacity/1024/1024).asString());
1782
         tmp_str.append(QVariant(memory_moduls.at(i).capacity/1024/1024).asString());
-
 
1783
1773
         tmp_str.append(tr(" ÌÁò"));
1784
         tmp_str.append(tr(" ÌÁò"));
1774
         itm_ram_modul = new QTreeWidgetItem(itm_tmp);
1785
         itm_ram_modul = new QTreeWidgetItem(itm_ram);
1775
         itm_ram_modul->setText(0, tmp_str);
1786
         itm_ram_modul->setText(0, tmp_str);
1776
1787
1777
1788
1778
    }
1789
    }
-
 
1790
    QString cap_str;
-
 
1791
    cap_str = tr("Îáúåì ïàìÿòè: ");
-
 
1792
    cap_str.append(QVariant(sum_cap).asString());
-
 
1793
    cap_str.append(tr(" ÌÁò"));
-
 
1794
    itm_ram->setText(0, cap_str);
1779
1795
-
 
1796
}
1780
1797
1781
1798
-
 
1799
hdd_list = MainWindow::getWmiHDD(IP_str, user_name_str, password_str);
-
 
1800
1782
}
1801
-
 
1802
if (!hdd_list.isEmpty()){
-
 
1803
        QTreeWidgetItem * itm_hdd_list;
-
 
1804
        int sum_cap = 0;
-
 
1805
        itm_hdd_list =  new QTreeWidgetItem(itm_tmp);
-
 
1806
-
 
1807
-
 
1808
    for (int i = 0; i < hdd_list.count(); i++){
-
 
1809
-
 
1810
         QTreeWidgetItem * itm_hdd;
-
 
1811
         QTreeWidgetItem * itm_hdd_man;
-
 
1812
         QTreeWidgetItem * itm_hdd_cap;
-
 
1813
         QTreeWidgetItem * itm_hdd_serNum;
-
 
1814
         QTreeWidgetItem * itm_hdd_size;  //   îáúåì ïàìÿòè
-
 
1815
         long size_lng;
-
 
1816
         QString tmp_str;
-
 
1817
         tmp_str = tr("Ƹñòêèé äèñê: ");
-
 
1818
         sum_cap = sum_cap + hdd_list.at(i).size/1000/1000;
-
 
1819
-
 
1820
         tmp_str.append(hdd_list.at(i).caption);
-
 
1821
         tmp_str.append(tr(" "));
-
 
1822
         size_lng = hdd_list.at(i).size;
-
 
1823
         size_lng = size_lng/1000/1000;
-
 
1824
-
 
1825
         tmp_str.append(QVariant(int(size_lng)).asString());
-
 
1826
         tmp_str.append(tr(" ÌÁò s/n: "));
-
 
1827
-
 
1828
         tmp_str.append(hdd_list.at(i).serialNumber);
1783
1829
-
 
1830
         itm_hdd = new QTreeWidgetItem(itm_hdd_list);
-
 
1831
         itm_hdd->setText(0, tmp_str);
-
 
1832
-
 
1833
-
 
1834
         tmp_str = tr("Ìîäåëü: ");
-
 
1835
         tmp_str.append((hdd_list.at(i).caption));
-
 
1836
-
 
1837
         itm_hdd_cap = new QTreeWidgetItem(itm_hdd);
-
 
1838
         itm_hdd_cap->setText(0, tmp_str);
-
 
1839
-
 
1840
         tmp_str = tr("Ïðîèçâîäèòåëü: ");
-
 
1841
         tmp_str.append((hdd_list.at(i).manufacturer));
-
 
1842
-
 
1843
         itm_hdd_man = new QTreeWidgetItem(itm_hdd);
-
 
1844
         itm_hdd_man->setText(0, tmp_str);
-
 
1845
-
 
1846
         tmp_str = tr("Ðàçìåð äèñêà: ");
-
 
1847
         tmp_str.append(QVariant(int(size_lng)).asString());
-
 
1848
         tmp_str.append(tr(" ÌÁò"));
-
 
1849
-
 
1850
         itm_hdd_size = new QTreeWidgetItem(itm_hdd);
-
 
1851
         itm_hdd_size->setText(0, tmp_str);
-
 
1852
-
 
1853
         tmp_str = tr("Ñåðèéíûé íîìåð: ");
-
 
1854
         tmp_str.append((hdd_list.at(i).serialNumber));
-
 
1855
         itm_hdd_serNum  =  itm_hdd_size = new QTreeWidgetItem(itm_hdd);
-
 
1856
         itm_hdd_serNum->setText(0, tmp_str);
-
 
1857
-
 
1858
-
 
1859
    }
-
 
1860
    QString cap_str;
-
 
1861
    cap_str = tr("Îáùèé îáú¸ì äèñêîâîãî ïðîñòðàíñòâà: ");
-
 
1862
    cap_str.append(QVariant(sum_cap).asString());
-
 
1863
    cap_str.append(tr(" ÌÁò"));
-
 
1864
    itm_hdd_list->setText(0, cap_str);
-
 
1865
-
 
1866
}
1784
1867
-
 
1868
ui->treeWidget_3->expandItem(itm_tmp);
-
 
1869
// itm_tmp->setChildIndicatorPolicy(QTreeWidget::
1785
int i;
1870
int i;
1786
i++;
1871
i++;
1787
1872
1788
}
1873
}
1789
1874