Renamed readScalingFile() to readSysFile()
authorDaniel Klaffenbach <danielklaffenbach@gmail.com>
Tue, 22 Jun 2010 21:09:44 +0000 (23:09 +0200)
committerDaniel Klaffenbach <danielklaffenbach@gmail.com>
Tue, 22 Jun 2010 21:09:44 +0000 (23:09 +0200)
For SmartReflex support some other files from /sys need to be
accessed which is why readScalingFile() was renamed to readSysFile()
in order to be more generic.

src/mainwindow.cpp
src/mainwindow.h

index e33d4d5..5e69f2b 100755 (executable)
@@ -56,6 +56,7 @@ MainWindow::~MainWindow()
     delete scene;
 }
 
+
 /**
   * SLOT: Displays an about box
   */
@@ -91,34 +92,31 @@ void MainWindow::adjustFreq()
 
 
 /**
-  * Returns the current CPU frequency
+  * Returns the maximum CPU frequency
   */
-int MainWindow::getCurFreq()
-{
-    QString tmp = readScalingFile( "scaling_cur_freq" );
-    return tmp.toInt();
-}
-
 int MainWindow::getMaxFreq()
 {
-    QString tmp = readScalingFile( "scaling_max_freq" );
+    QString tmp = readSysFile( "devices/system/cpu/cpu0/cpufreq/scaling_max_freq" );
     return tmp.toInt();
 }
 
+
+/**
+  * Returns the minimum CPU frequency
+  */
 int MainWindow::getMinFreq()
 {
-    QString tmp = readScalingFile( "scaling_min_freq" );
+    QString tmp = readSysFile( "devices/system/cpu/cpu0/cpufreq/scaling_min_freq" );
     return tmp.toInt();
 }
 
 
-
 /**
   * Returns the CPU frequency for the specified scaling step
   */
 int MainWindow::getScalingFreq(int step)
 {
-    QString tmp = readScalingFile( "scaling_available_frequencies" );
+    QString tmp = readSysFile( "devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies" );
     QStringList freqs = tmp.split( " " );
     step = step - 1;
     if ( step < 0 )
@@ -133,7 +131,7 @@ int MainWindow::getScalingFreq(int step)
 
 QString MainWindow::getScalingGovernor()
 {
-    return readScalingFile( "scaling_governor" );
+    return readSysFile( "devices/system/cpu/cpu0/cpufreq/scaling_governor" );
 }
 
 /**
@@ -141,7 +139,7 @@ QString MainWindow::getScalingGovernor()
   */
 int MainWindow::getScalingSteps()
 {
-    QString tmp = readScalingFile( "scaling_available_frequencies" );
+    QString tmp = readSysFile( "devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies" );
     QStringList freqs = tmp.split( " " );
     return (freqs.size() - 1);
 }
@@ -160,9 +158,9 @@ int MainWindow::getScalingStep( int freq )
     return 1;
 }
 
-QString MainWindow::readScalingFile(QString scaling_file)
+QString MainWindow::readSysFile(QString sys_file)
 {
-    QFile file( "/sys/devices/system/cpu/cpu0/cpufreq/"+scaling_file );
+    QFile file( "/sys/"+sys_file );
 
     //open the file
     if ( !file.exists() || !file.open( QIODevice::ReadOnly ) ) {
index c15ab45..91a0c29 100755 (executable)
@@ -38,21 +38,21 @@ public slots:
     void about();
     void adjustFreq();
     void orientationChanged();
-    void setAutoRotaion();
     void refresh();
+    void setAutoRotaion();
 
 
 private:
     Ui::MainWindow *ui;
-    QGraphicsScene *scene;
-    QString readScalingFile( QString scaling_file );
-    int getCurFreq();
     int getMaxFreq();
     int getMinFreq();
     int getScalingFreq( int step );
     QString getScalingGovernor();
-    int getScalingSteps();
     int getScalingStep( int freq );
+    int getScalingSteps();
+    QString readSysFile( QString sys_file );
+    //! the QGraphicsScene will contain the large chip icon displayed in the UI
+    QGraphicsScene *scene;
     bool usePortrait();
 };