/*
* QCPUFreq - a simple cpufreq GUI
- * Copyright (C) 2010 Daniel Klaffenbach <daniel.klaffenbach@cs.tu-chemnitz.de>
+ * Copyright (C) 2010 Daniel Klaffenbach <danielklaffenbach@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
#include <QGraphicsScene>
#include <QTimer>
#include <QProcess>
+#include <QStringList>
#include "helpwindow.h"
+#include "settings.h"
namespace Ui {
class MainWindow;
void setOverclocking();
void setSmartReflex();
void showHelp();
+ void showSettings();
private:
QProcess helperProcess;
//! The help window
HelpWindow helpWindow;
+ //! Initializes the application
+ void init();
int minFreq;
//! Are we using a power kernel?
bool powerKernel;
QString readSysFile( QString sys_file );
//! the timer for refreshing the UI
QTimer refreshTimer;
+ //! The amount of scaling steps
+ int scalingSteps;
+ //! The available scaling frequencies
+ QStringList scalingFrequencies;
//! the QGraphicsScene will contain the large chip icon displayed in the UI
QGraphicsScene scene;
bool showSudoError;
+ Settings settings;
bool usePortrait();
};