File tree Expand file tree Collapse file tree 1 file changed +22
-16
lines changed Expand file tree Collapse file tree 1 file changed +22
-16
lines changed Original file line number Diff line number Diff line change @@ -20,33 +20,34 @@ GetNode::GetNode()
20
20
21
21
QString GetNode::GetGPUCurFreq ()
22
22
{
23
+ FILE *fp = NULL ;
24
+ char buf[4 ] = {' \0 ' ,};
25
+ fp = fopen (GPUFREQ_NODE, " r" );
23
26
24
- QFile *fp = new QFile (GPUFREQ_NODE);
25
- char buf[4 ];
26
-
27
- if (!fp->open (QIODevice::ReadOnly)) {
27
+ if (fp == NULL ) {
28
28
return 0 ;
29
29
}
30
30
31
- fp-> readLine (buf, 4 );
31
+ fread (buf, 1 , 3 , fp );
32
32
33
- fp-> close ( );
33
+ fclose (fp );
34
34
35
35
return buf;
36
36
}
37
37
38
38
QString GetNode::GetCPUCurFreq (int cpuNum)
39
39
{
40
- QFile *fp = new QFile (cpu_node_list[cpuNum]) ;
41
- char buf[8 ];
40
+ FILE *fp = NULL ;
41
+ char buf[8 ] = { ' \0 ' ,} ;
42
42
int v;
43
+ fp = fopen (cpu_node_list[cpuNum].toUtf8 (), " r" );
43
44
44
- if (!fp-> open (QIODevice::ReadOnly) ) {
45
+ if (fp == NULL ) {
45
46
return 0 ;
46
47
}
47
48
48
- fp-> readLine (buf, 8 );
49
- fp-> close ( );
49
+ fread (buf, 1 , 8 , fp );
50
+ fclose (fp );
50
51
51
52
v = atoi (buf) / 1000 ;
52
53
sprintf (buf, " %d" , v);
@@ -56,18 +57,23 @@ QString GetNode::GetCPUCurFreq(int cpuNum)
56
57
57
58
QString GetNode::GetCPUTemp (int cpuNum)
58
59
{
59
- QFile *fp = new QFile (TEMP_NODE);
60
+ FILE *fp = NULL ;
61
+
62
+ fp = fopen (TEMP_NODE, " r" );
63
+
60
64
char buf[16 ];
61
65
62
- if (!fp-> open (QIODevice::ReadOnly) ) {
63
- return 0 ;
66
+ if (fp == NULL ) {
67
+ return NULL ;
64
68
}
65
69
66
70
for (int i = 0 ; i < cpuNum + 1 ; i++)
67
- fp->read (buf, 16 );
71
+ fread (buf, 1 , 16 , fp);
72
+
73
+ fclose (fp);
68
74
69
- fp->close ();
70
75
buf[12 ] = ' \0 ' ;
76
+
71
77
return &buf[9 ];
72
78
}
73
79
You can’t perform that action at this time.
0 commit comments