Update qprocessinfo to 0d591f19f17805d65ef4880c3fc51021523003df

This commit is contained in:
baldurk
2018-05-23 17:28:42 +01:00
parent 0a041601f8
commit ab9a212b8d
2 changed files with 8 additions and 4 deletions
+7 -3
View File
@@ -67,7 +67,7 @@ static BOOL CALLBACK fillWindowTitles(HWND hwnd, LPARAM lp)
return TRUE;
}
QProcessList QProcessInfo::enumerate()
QProcessList QProcessInfo::enumerate(bool includeWindowTitles)
{
QProcessList ret;
@@ -88,6 +88,9 @@ QProcessList QProcessInfo::enumerate()
}
CloseHandle(h);
if(!includeWindowTitles)
return ret;
HMODULE user32 = LoadLibraryA("user32.dll");
if(user32)
@@ -123,7 +126,7 @@ QProcessList QProcessInfo::enumerate()
#include <QStandardPaths>
#include <QTextStream>
QProcessList QProcessInfo::enumerate()
QProcessList QProcessInfo::enumerate(bool includeWindowTitles)
{
QProcessList ret;
@@ -205,6 +208,7 @@ QProcessList QProcessInfo::enumerate()
}
}
if(includeWindowTitles)
{
// get a list of all windows. This is faster than searching with --pid
// for every PID, and usually there will be fewer windows than PIDs.
@@ -334,7 +338,7 @@ QProcessList QProcessInfo::enumerate()
#else
QProcessList QProcessInfo::enumerate()
QProcessList QProcessInfo::enumerate(bool includeWindowTitles)
{
QProcessList ret;
+1 -1
View File
@@ -16,7 +16,7 @@ class QProcessInfo
public:
QProcessInfo();
static QProcessList enumerate();
static QProcessList enumerate(bool includeWindowTitles = true);
uint32_t pid() const;
void setPid(uint32_t pid);