Редакция 246 | Редакция 248 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS
Редакция 246 | Редакция 247 | ||
---|---|---|---|
Строка 16... | Строка 16... | ||
16 | }
|
16 | }
|
17 | 17 | ||
18 | void WmiThread::run(){ |
18 | void WmiThread::run(){ |
19 | 19 | ||
20 | 20 | ||
21 | QEventLoop * loop = new QEventLoop(); |
21 | QEventLoop loop; // = new QEventLoop(); |
22 | Woker woker; // îáúåêò äëÿ ðàáîòû â òåëå ïîòîêà |
22 | Woker woker; // îáúåêò äëÿ ðàáîòû â òåëå ïîòîêà |
23 | 23 | ||
24 | // connect(&woker, SIGNAL(workEnd()), this, SLOT(wokerIsStopped()));
|
24 | // connect(&woker, SIGNAL(workEnd()), this, SLOT(wokerIsStopped()));
|
25 | connect(&woker, SIGNAL(workEnd()), loop, SLOT(quit())); |
25 | connect(&woker, SIGNAL(workEnd()), &loop, SLOT(quit())); |
26 | 26 | ||
27 | /*
|
27 | /*
|
28 | QString query_string;
|
28 | QString query_string;
|
29 | error = false; //ñáðîñèì ôëàã îøèáêè
|
29 | error = false; //ñáðîñèì ôëàã îøèáêè
|
30 | query_string = tr("wmic -U ");
|
30 | query_string = tr("wmic -U ");
|
Строка 43... | Строка 43... | ||
43 | */
|
43 | */
|
44 | 44 | ||
45 | 45 | ||
46 | woker.startProcess(); |
46 | woker.startProcess(); |
47 | 47 | ||
48 | loop->exec(); |
48 | loop.exec(); |
49 | }
|
49 | }
|
50 | 50 | ||
51 | void WmiThread::stop(){ |
51 | void WmiThread::stop(){ |
52 | mutex.lock(); |
52 | mutex.lock(); |
53 | stopped = true; |
53 | stopped = true; |