Quark  0.1
ProcessUtils.h++
Go to the documentation of this file.
1 
2 #ifndef __libquark_util_ProcessUtils_hxx
3 #define __libquark_util_ProcessUtils_hxx
4 
5 #include <QProcess>
6 
7 #include <quark/Quark.h++>
8 
9 namespace quark {
10 namespace util {
11 
18 {
19  public:
20 
22  enum Priority
23  {
25  PrioLowest = 0,
33  PrioHighest
34  };
35 
42  static void setProcessPriority(Priority priority, QProcess *process = NULL);
43 
45  static uint getProcessID(QProcess *process);
46 
47  private:
48 
49  ProcessUtils();
50 
51  Q_DISABLE_COPY(ProcessUtils);
52 };
53 
54 } // namespace util
55 } // namespace quark
56 
57 #endif // __libquark_util_ProcessUtils_hxx
58 
High priority.
Definition: ProcessUtils.h++:31
Normal (default) priority.
Definition: ProcessUtils.h++:29
A collection of process-related utility functions.
Definition: ProcessUtils.h++:17
Definition: BarChartView.h++:6
Priority
Process priority levels.
Definition: ProcessUtils.h++:22
Low priority.
Definition: ProcessUtils.h++:27
#define LIBQUARK_API
Definition: Quark.h++:18