Хранилища Subversion OpenInventory

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

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

/trunk/DBViewer/mainwindow.cpp
97,9 → 97,9
connect(model_for_ListModelsTable, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(on_model_for_ListModelsTable_dataChanged(QModelIndex,QModelIndex)));
connect(filter_model, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(on_filter_model_dataChanged(QModelIndex,QModelIndex)));
connect(&wmiProcess, SIGNAL(readyReadStandardOutput()), this, SLOT(readStandartProcessOutput()));
connect(&wmiProcess, SIGNAL(readyReadStandardError()), this, SLOT(readStandartProcessError()));
 
 
 
ui->pushButton_3->setEnabled(false);
ui->pushButton_4->setEnabled(false);
 
128,6 → 128,8
cursor = new QTextCursor(doc);
// buildReport(true);
 
all_reading = false; // íåò ïðî÷èòàííûõ äàííûõ èç ïðîöåññà
wmiThread = new WmiThread(this);
 
}
 
1796,11 → 1798,66
// str1 = result.at(0);
i++;
//lineEdit->insert(str1);
all_reading = true;
 
}
 
void MainWindow::readStandartProcessError(){
QByteArray arr;
QTextDocument * wmiDoc = ui->textEdit_2->document();
QTextCursor * wmiCursor;
wmiCursor = new QTextCursor(wmiDoc);
QString str;
 
QByteArray arr;
arr = wmiProcess.readAllStandardError();
str = QString(tr(arr));
wmiCursor->insertText(str);
wmiCursor->insertText(tr("\n"));
 
}
 
 
 
TWmiVideoCard MainWindow::getWmiVideoGard(QString host, QString user_name, QString password){
TWmiVideoCard result;
bool ok;
wmiThread->setHost(host); // çàäàåì õîñò
wmiThread->setUser(user_name);//çàäàåì èìÿ ïîëüçîâàòåëÿ
wmiThread->setPassword( password);
wmiThread->start(QThread::NormalPriority);
wmiThread->setWmiString(tr("select * from Win32_ComputerSystem"));
ok = wmiThread->wait(10000);
if (ok){
int m;
m++;
}
else {
wmiThread->stop();
ok = wmiThread->wait(10000);
int k;
k++;
}
 
/*
 
QString program = tr("wmic");
QStringList arguments;
 
// arguments << tr(" -U Àäìèíèñòðàòîð%Patr10t //192.168.0.135 \"select * from Win32_ComputerSystem\"");
// program.append(tr(" -U Àäìèíèñòðàòîð%Patr10t //192.168.0.135 \"select * from Win32_ComputerSystem\""));
program.append(tr(" -U admin --password=samba //192.168.0.101 \"select * from ")); //Win32_Product\""));
program.append(ui->comboBox_2->currentText());
program.append(tr("\""));
all_reading = false;
int i;
i++;
wmiProcess.start(program);
 
 
 
while (!all_reading){}; //æäåì, ïîêà íå ñ÷èòàåòñÿ ðåçóëüòàò çàïðîñà
 
*/
return result;
 
}