summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeL10n.txt12
-rw-r--r--src/CMakeLists.txt22
-rw-r--r--src/Makefile.am102
-rw-r--r--src/autodimm.cpp8
-rw-r--r--src/autodimm.h2
-rw-r--r--src/autosuspend.cpp4
-rw-r--r--src/autosuspend.h2
-rw-r--r--src/blacklistedit_Dialog.ui13
-rw-r--r--src/blacklisteditdialog.cpp20
-rw-r--r--src/blacklisteditdialog.h2
-rw-r--r--src/configure.in.in9
-rw-r--r--src/configure_Dialog.ui19
-rw-r--r--src/configuredialog.cpp98
-rw-r--r--src/configuredialog.h2
-rw-r--r--src/countdown_Dialog.ui7
-rw-r--r--src/countdowndialog.cpp12
-rw-r--r--src/countdowndialog.h2
-rw-r--r--src/dbusInterface.cpp26
-rw-r--r--src/dbusInterface.h9
-rw-r--r--src/detailed_Dialog.ui3
-rw-r--r--src/detaileddialog.cpp63
-rw-r--r--src/detaileddialog.h4
-rw-r--r--src/dummy.cpp4
-rw-r--r--src/eventsrc244
-rw-r--r--src/hardware.cpp248
-rw-r--r--src/hardware.h24
-rw-r--r--src/hardware_battery.cpp68
-rw-r--r--src/hardware_battery.h28
-rw-r--r--src/hardware_batteryCollection.cpp10
-rw-r--r--src/hardware_batteryCollection.h14
-rw-r--r--src/hardware_cpu.cpp6
-rw-r--r--src/hardware_cpu.h9
-rw-r--r--src/inactivity.cpp28
-rw-r--r--src/inactivity.h4
-rw-r--r--src/info_Dialog.ui10
-rw-r--r--src/infodialog.cpp8
-rw-r--r--src/infodialog.h2
-rw-r--r--src/log_viewer.ui4
-rw-r--r--src/logviewer.cpp10
-rw-r--r--src/logviewer.h2
-rw-r--r--src/main.cpp5
-rw-r--r--src/pics/Makefile.am3
-rw-r--r--src/screen.cpp44
-rw-r--r--src/screen.h5
-rw-r--r--src/settings.cpp6
-rw-r--r--src/settings.h2
-rw-r--r--src/suspenddialog.cpp6
-rw-r--r--src/suspenddialog.h2
-rw-r--r--src/tdepowersave-autostart.desktop72
-rw-r--r--src/tdepowersave.cpp352
-rw-r--r--src/tdepowersave.desktop71
-rw-r--r--src/tdepowersave.h38
-rw-r--r--src/tdepowersave.lsm14
-rw-r--r--src/tdepowersave_debug.h9
54 files changed, 622 insertions, 1171 deletions
diff --git a/src/CMakeL10n.txt b/src/CMakeL10n.txt
index b401afd..5f00ced 100644
--- a/src/CMakeL10n.txt
+++ b/src/CMakeL10n.txt
@@ -1,3 +1,13 @@
##### create translation templates ##############
-tde_l10n_create_template( "tdepowersave" )
+tde_l10n_create_template( "messages/tdepowersave" )
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/tdepowersave-desktops"
+ SOURCES *.desktop
+)
+
+tde_l10n_create_template(
+ CATALOG "desktop_files/eventsrc/"
+ SOURCES eventsrc
+)
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ac0e7bd..0d3ff90 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -22,16 +22,28 @@ include_directories(
link_directories(
${TQT_LIBRARY_DIRS}
+ ${DBUS_LIBRARY_DIRS}
+ ${DBUS_TQT_LIBRARY_DIRS}
)
##### other data ################################
tde_install_icons( tdepowersave )
-install( FILES tdepowersave.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
-install( FILES tdepowersave-autostart.desktop DESTINATION ${AUTOSTART_INSTALL_DIR} )
-install( FILES eventsrc DESTINATION ${DATA_INSTALL_DIR}/tdepowersave )
-install( FILES config/tdepowersaverc_default RENAME tdepowersaverc DESTINATION ${CONFIG_INSTALL_DIR} )
+tde_create_translated_desktop( tdepowersave.desktop )
+tde_create_translated_desktop(
+ SOURCE tdepowersave-autostart.desktop
+ DESTINATION ${AUTOSTART_INSTALL_DIR}
+)
+tde_create_translated_desktop(
+ SOURCE eventsrc
+ DESTINATION ${DATA_INSTALL_DIR}/tdepowersave
+)
+install(
+ FILES config/tdepowersaverc_default
+ RENAME tdepowersaverc
+ DESTINATION ${CONFIG_INSTALL_DIR}
+)
##### tdepowersave (tdeinit) ######################
@@ -48,6 +60,6 @@ tde_add_tdeinit_executable( tdepowersave AUTOMOC
tdepowersave.skel log_viewer.ui logviewer.cpp main.cpp
screen.cpp settings.cpp suspenddialog.cpp suspend_Dialog.ui
LINK
- ${DBUS_TQT_LIBRARIES} tdeio-shared
+ ${DBUS_TQT_LIBRARIES} tdeio-shared ${TDEHW_LIBRARIES}
${XEXT_LIBRARIES} ${XTST_LIBRARIES} ${XSCRNSAVER_LIBRARIES}
)
diff --git a/src/Makefile.am b/src/Makefile.am
deleted file mode 100644
index 9c7b044..0000000
--- a/src/Makefile.am
+++ /dev/null
@@ -1,102 +0,0 @@
-# set the include path for X, qt and KDE
-INCLUDES = \
- -DPACKAGE_KDE_SOUND_DIR=\""$(prefix)/share/sounds/"\" \
- $(all_includes) \
- @PACKAGE_CFLAGS@
-
-# these are the headers for your project
-noinst_HEADERS = \
- autodimm.h \
- autosuspend.h \
- blacklisteditdialog.h \
- configuredialog.h \
- countdowndialog.h \
- dbusInterface.h \
- detaileddialog.h \
- hardware.h \
- hardware_battery.h \
- hardware_batteryCollection.h \
- hardware_cpu.h \
- inactivity.h \
- infodialog.h \
- tdepowersave.h \
- logviewer.h \
- screen.h \
- settings.h \
- suspenddialog.h
-
-
-# let automoc handle all of the meta source files (moc)
-METASOURCES = AUTO
-
-KDE_ICON = tdepowersave
-
-#########################################################################
-# APPLICATION SECTION
-#########################################################################
-# this is the program that gets installed. it's name is used for all
-# of the other Makefile.am variables
-
-bin_PROGRAMS =
-lib_LTLIBRARIES =
-tdeinit_LTLIBRARIES = tdepowersave.la
-
-# the application source, library search path, and link libraries
-tdepowersave_la_SOURCES = \
- dummy.cpp \
- autodimm.cpp \
- autosuspend.cpp \
- blacklistedit_Dialog.ui \
- blacklisteditdialog.cpp \
- configure_Dialog.ui \
- configuredialog.cpp \
- countdown_Dialog.ui \
- countdowndialog.cpp \
- dbusInterface.cpp \
- detailed_Dialog.ui \
- detaileddialog.cpp \
- hardware.cpp \
- hardware_battery.cpp \
- hardware_batteryCollection.cpp \
- hardware_cpu.cpp \
- inactivity.cpp \
- info_Dialog.ui \
- infodialog.cpp \
- tdepowersave.cpp \
- tdepowersave.skel \
- log_viewer.ui \
- logviewer.cpp \
- main.cpp \
- screen.cpp \
- settings.cpp \
- suspenddialog.cpp \
- suspend_Dialog.ui
-
-
-tdepowersave_la_LDFLAGS = $(KDE_RPATH) $(all_libraries) -module -avoid-version
-tdepowersave_la_LIBADD = $(LIB_TDEIO) @PACKAGE_LIBS@ -ldbus-tqt-1 -lXss -lXext -lXtst
-
-# this is where the desktop file will go
-xdg_apps_DATA = tdepowersave.desktop
-
-# and for autostart
-autostartdir = $(prefix)/share/autostart
-autostart_DATA = tdepowersave-autostart.desktop
-
-# this is where the shell's XML-GUI resource file goes
-shellrcdir = $(kde_datadir)/tdepowersave
-shellrc_DATA = eventsrc
-# shellrc_DATA = tdepowersaveui.rc
-
-# pics subdir
-SUBDIRS = pics
-messages:
- $(EXTRACTRC) *ui eventsrc >> rc.cpp
- $(XGETTEXT) `find . -name \*.h -o -name \*.H -o -name \*.cpp -o -name \*.C` -o $(podir)/tdepowersave.pot
- rm -f rc.cpp
-
-install-data-local:
- $(mkinstalldirs) $(DESTDIR)$(kde_confdir)
- $(INSTALL_DATA) $(top_srcdir)/src/config/tdepowersaverc_default $(DESTDIR)$(kde_confdir)/tdepowersaverc
-
-
diff --git a/src/autodimm.cpp b/src/autodimm.cpp
index e797e61..5eb6f24 100644
--- a/src/autodimm.cpp
+++ b/src/autodimm.cpp
@@ -24,6 +24,10 @@
* \date 2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "autodimm.h"
/*! The default constructor of the class autodimm */
@@ -33,7 +37,7 @@ autodimm::autodimm(screen *disp) : inactivity(disp) {
lastIdleTime = 0;
checkActivity = new TQTimer( this );
- connect( checkActivity, TQT_SIGNAL(timeout()), this, TQT_SLOT(pollActivity()));
+ connect( checkActivity, TQ_SIGNAL(timeout()), this, TQ_SLOT(pollActivity()));
kdDebugFuncOut(trace);
}
@@ -61,7 +65,7 @@ void autodimm::startCheckForActivity() {
}
/*!
- * \b TQT_SLOT to call check if the user is active again.
+ * \b Slot to call check if the user is active again.
*/
void autodimm::pollActivity() {
kdDebugFuncIn(trace);
diff --git a/src/autodimm.h b/src/autodimm.h
index 81b1cf9..08557b4 100644
--- a/src/autodimm.h
+++ b/src/autodimm.h
@@ -37,7 +37,7 @@
class autodimm : public inactivity
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/autosuspend.cpp b/src/autosuspend.cpp
index 01372ba..ea6515c 100644
--- a/src/autosuspend.cpp
+++ b/src/autosuspend.cpp
@@ -23,6 +23,10 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "autosuspend.h"
/*! The default constructor of the class autosuspend */
diff --git a/src/autosuspend.h b/src/autosuspend.h
index 4fe5832..37a7216 100644
--- a/src/autosuspend.h
+++ b/src/autosuspend.h
@@ -36,7 +36,7 @@
class autosuspend : public inactivity
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/blacklistedit_Dialog.ui b/src/blacklistedit_Dialog.ui
index 375a450..45521e0 100644
--- a/src/blacklistedit_Dialog.ui
+++ b/src/blacklistedit_Dialog.ui
@@ -37,9 +37,6 @@
<property name="text">
<string>OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -62,9 +59,6 @@
<property name="text">
<string>Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -127,9 +121,6 @@
<property name="text">
<string>Remove</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQListBox" row="0" column="3" rowspan="3" colspan="1">
<property name="name">
@@ -259,7 +250,7 @@
<tabstop>pB_remove</tabstop>
<tabstop>lB_blacklist</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot>buttonOk_released()</slot>
<slot>buttonCancel_released()</slot>
<slot>buttonApply_released()</slot>
@@ -270,6 +261,6 @@
<slot>lB_blacklist_selected()</slot>
<slot>lB_blacklist_currentChanged(TQListBoxItem*)</slot>
<slot>lB_blacklist_currentChanged()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/src/blacklisteditdialog.cpp b/src/blacklisteditdialog.cpp
index 85526f5..f9638f8 100644
--- a/src/blacklisteditdialog.cpp
+++ b/src/blacklisteditdialog.cpp
@@ -24,6 +24,10 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// own header
#include "blacklisteditdialog.h"
@@ -31,7 +35,7 @@
#include <tdelocale.h>
#include <kiconloader.h>
-// QT headers:
+// TQt headers:
#include <tqbuttongroup.h>
#include <tqdialog.h>
#include <tqlabel.h>
@@ -76,7 +80,7 @@ blacklistEditDialog::~blacklistEditDialog()
}
/*!
- * SLOT: called if the 'ok' button clicked. This TQT_SLOT emit
+ * Slot called if the 'ok' button clicked. This slot emit
* \ref config_finished() and close the dialog.
*/
void blacklistEditDialog::buttonOk_released() {
@@ -90,7 +94,7 @@ void blacklistEditDialog::buttonOk_released() {
/*!
- * SLOT: called if the 'cancel' button clicked. This TQT_SLOT close
+ * Slot called if the 'cancel' button clicked. This slot close
* the dialog.
*/
void blacklistEditDialog::buttonCancel_released(){
@@ -100,7 +104,7 @@ void blacklistEditDialog::buttonCancel_released(){
/*!
- * SLOT: called if the 'remove' button clicked. The TQT_SLOT try to remove
+ * Slot called if the 'remove' button clicked. The slot try to remove
* the selected item from the TQListBox and the TQStringList \ref blacklist .
*/
void blacklistEditDialog::pB_remove_released(){
@@ -120,8 +124,8 @@ void blacklistEditDialog::pB_remove_released(){
/*!
- * SLOT: called if the 'add' button clicked. The TQT_SLOT try to add the string from
- * the TQLineEdit lE_blacklist to the TQListBox and the TQStringList \ref blacklist .
+ * Slot called if the 'add' button clicked. The slot try to add the string from
+ * the TQLineEdit lE_blacklist to the TQListBox and the TQStringList \ref blacklist.
*/
void blacklistEditDialog::pB_add_released(){
@@ -151,7 +155,7 @@ void blacklistEditDialog::pB_add_released(){
/*!
- * SLOT: called if a item in the TQListBox lB_blacklist is selected.
+ * Slot called if a item in the TQListBox lB_blacklist is selected.
* Here we enable the remove button pB_remove .
*/
void blacklistEditDialog::lB_blacklist_currentChanged(){
@@ -161,7 +165,7 @@ void blacklistEditDialog::lB_blacklist_currentChanged(){
/*!
- * SLOT: called if the input-line in the dialog is modified. Here we enable
+ * Slot called if the input-line in the dialog is modified. Here we enable
* the add button pB_add .
*/
void blacklistEditDialog::lE_blacklist_textChanged(){
diff --git a/src/blacklisteditdialog.h b/src/blacklisteditdialog.h
index 8ae17db..fc1c775 100644
--- a/src/blacklisteditdialog.h
+++ b/src/blacklisteditdialog.h
@@ -36,7 +36,7 @@
class blacklistEditDialog: public blacklistedit_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/configure.in.in b/src/configure.in.in
deleted file mode 100644
index 1ba5bac..0000000
--- a/src/configure.in.in
+++ /dev/null
@@ -1,9 +0,0 @@
-#MIN_CONFIG(3.0.0)
-
-AM_INIT_AUTOMAKE(tdepowersave, 0.1)
-AC_C_BIGENDIAN
-AC_CHECK_KDEMAXPATHLEN
-
-AC_PATH_TQT
-# AC_PATH_TQT_TQMOC_UIC
-
diff --git a/src/configure_Dialog.ui b/src/configure_Dialog.ui
index 9083bb4..b1c0416 100644
--- a/src/configure_Dialog.ui
+++ b/src/configure_Dialog.ui
@@ -48,9 +48,6 @@
<property name="text">
<string>Apply</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQPushButton" row="0" column="0">
<property name="name">
@@ -59,9 +56,6 @@
<property name="text">
<string>Help</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -84,9 +78,6 @@
<property name="text">
<string>Cancel</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -115,9 +106,6 @@
<property name="text">
<string>OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
<property name="autoDefault">
<bool>true</bool>
</property>
@@ -522,9 +510,6 @@
<property name="text">
<string>Enable scheme specific Brightness settings</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<widget class="TQLabel" row="0" column="0">
<property name="name">
@@ -2569,7 +2554,7 @@
<tabstop>cB_autostart_neverAsk</tabstop>
<tabstop>buttonHelp</tabstop>
</tabstops>
-<Q_SLOTS>
+<slots>
<slot>buttonApply_clicked()</slot>
<slot>cB_specificSettings_toggled( bool )</slot>
<slot>cB_SpecificPM_toggled( bool )</slot>
@@ -2636,6 +2621,6 @@
<slot>pB_editAutosuspendGBlacklist_clicked()</slot>
<slot>pB_editAutodimmGBlacklist_clicked()</slot>
<slot>sB_autoDimmTime_valueChanged( int )</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/src/configuredialog.cpp b/src/configuredialog.cpp
index 0cdf498..5e933c6 100644
--- a/src/configuredialog.cpp
+++ b/src/configuredialog.cpp
@@ -25,6 +25,10 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// KDE - Headers
#include <kaudioplayer.h>
#include <tdeconfig.h>
@@ -34,7 +38,7 @@
#include <kinputdialog.h>
#include <tdeaccelmanager.h>
- // QT - Headers
+ // TQt - Headers
#include <tqcheckbox.h>
#include <tqcombobox.h>
#include <tqdialog.h>
@@ -74,9 +78,9 @@ ConfigureDialog::ConfigureDialog( TDEConfig *_config, HardwareInfo *_hwinfo, Set
scheme_changed = false;
displayed_WARN_autosuspend = false;
- // check if brightness is supporte
+ // check if brightness is supported
if(hwinfo->supportBrightness()) {
- brightnessLevels = hwinfo->getMaxBrightnessLevel() -1;
+ brightnessLevels = hwinfo->getMaxBrightnessLevel();
brightness_last = hwinfo->getCurrentBrightnessLevel();
} else {
brightnessLevels = -1;
@@ -115,7 +119,7 @@ ConfigureDialog::ConfigureDialog( TDEConfig *_config, HardwareInfo *_hwinfo, Set
tL_valueBrightness->setFrameStyle(TQFrame::Panel | TQFrame::Sunken);
tL_valueBrightness->setBackgroundMode(TQt::PaletteBase);
tL_valueBrightness->setAlignment(TQt::AlignCenter);
- tL_valueBrightness->setFocusPolicy(TQ_NoFocus);
+ tL_valueBrightness->setFocusPolicy(TQWidget::NoFocus);
// hide Lid item if this is not a laptop
if (!hwinfo->isLaptop())
@@ -155,7 +159,7 @@ void ConfigureDialog::setSchemeList(){
cB_batteryScheme->clear();
for ( TQStringList::Iterator it = schemes.begin(); it != schemes.end(); ++it ) {
- const char *_tmp = (*it).ascii();
+ const char *_tmp = (*it).utf8();
if((*it) == "Performance" || (*it) == i18n("Performance")) {
listBox_schemes->insertItem(SmallIcon("scheme_power", TQIconSet::Automatic), i18n(_tmp));
cB_acScheme->insertItem(i18n(_tmp));
@@ -565,7 +569,7 @@ void ConfigureDialog::setConfigToDialog( int schemeID ){
else {
cB_Brightness->setEnabled(false);
gB_Brightness->setEnabled(false);
- tL_brightness->setText(i18n("Your Hardware currently not support changing the brightness "
+ tL_brightness->setText(i18n("Your hardware does not currently support changing the brightness "
"of your display."));
}
@@ -901,7 +905,7 @@ void ConfigureDialog::saveGeneralSettings() {
/* ---- START monitor changes SECTION ---- */
/*!
- * SLOT: Called if a value within the Tab 'General Settings' is changed.
+ * Slot called if a value within the Tab 'General Settings' is changed.
*/
void ConfigureDialog::general_valueChanged(){
kdDebugFuncIn(trace);
@@ -924,7 +928,7 @@ void ConfigureDialog::general_valueChanged(){
}
/*!
- * SLOT: Called if a value within the Tab 'Scheme Settings' is changed.
+ * Slot called if a value within the Tab 'Scheme Settings' is changed.
*/
void ConfigureDialog::scheme_valueChanged(){
kdDebugFuncIn(trace);
@@ -938,7 +942,7 @@ void ConfigureDialog::scheme_valueChanged(){
}
/*!
- * SLOT: called if the current scheme in the TQListBox listBox_schemes is
+ * Slot called if the current scheme in the TQListBox listBox_schemes is
* changed/ a other scheme was selected.
*/
void ConfigureDialog::listBox_schemes_currentChanged(){
@@ -973,7 +977,7 @@ void ConfigureDialog::listBox_schemes_currentChanged(){
/* ---- START BUTTON SECTION ---- */
/*!
- * SLOT: called if the 'Apply' button is clicked.
+ * Slot called if the 'Apply' button is clicked.
*/
void ConfigureDialog::buttonApply_clicked(){
kdDebugFuncIn(trace);
@@ -991,7 +995,7 @@ void ConfigureDialog::buttonApply_clicked(){
}
/*!
- * SLOT: called if the 'Cancel' button is clicked.
+ * Slot called if the 'Cancel' button is clicked.
*/
void ConfigureDialog::buttonCancel_clicked(){
kdDebugFuncOut(trace);
@@ -1013,7 +1017,7 @@ void ConfigureDialog::buttonCancel_clicked(){
}
/*!
- * SLOT: called if the 'OK' button is clicked.
+ * Slot called if the 'OK' button is clicked.
*/
void ConfigureDialog::buttonOk_clicked(){
kdDebugFuncIn(trace);
@@ -1026,7 +1030,7 @@ void ConfigureDialog::buttonOk_clicked(){
}
/*!
- * SLOT: called if the 'Help' button is clicked.
+ * Slot called if the 'Help' button is clicked.
*/
void ConfigureDialog::buttonHelp_clicked(){
kdDebugFuncIn(trace);
@@ -1041,7 +1045,7 @@ void ConfigureDialog::buttonHelp_clicked(){
/* ---- START SCHEME ADD/DELETE SECTION ---- */
/*!
- * SLOT: called if the 'New' scheme button is clicked.
+ * Slot called if the 'New' scheme button is clicked.
*/
void ConfigureDialog::pB_newScheme_clicked(){
kdDebugFuncIn(trace);
@@ -1087,7 +1091,7 @@ void ConfigureDialog::pB_newScheme_clicked(){
}
/*!
- * SLOT: called if the 'Delete' scheme button is clicked.
+ * Slot called if the 'Delete' scheme button is clicked.
*/
void ConfigureDialog::pB_deleteScheme_clicked(){
kdDebugFuncIn(trace);
@@ -1125,7 +1129,7 @@ void ConfigureDialog::pB_deleteScheme_clicked(){
/* ---- START SCREENSAVER SECTION ---- */
/*!
- * SLOT: called if TQCheckBox cB_specificSettings is toggled.
+ * Slot called if TQCheckBox cB_specificSettings is toggled.
* \param state boolean, true if toggled on
* false if toggled off
*/
@@ -1153,7 +1157,7 @@ void ConfigureDialog::cB_specificSettings_toggled(bool state){
}
/*!
- * SLOT: called if TQCheckBox cB_disable_Ss is toggled.
+ * Slot called if TQCheckBox cB_disable_Ss is toggled.
* \param state boolean, true if toggled on
* false if toggled off
*/
@@ -1173,7 +1177,7 @@ void ConfigureDialog::cB_disable_Ss_toggled(bool state){
/* ---- START DPMS SECTION ---- */
/*!
- * SLOT: called if TQCheckBox cB_SpecificPM is toggled.
+ * Slot called if TQCheckBox cB_SpecificPM is toggled.
* \param state boolean, true if toggled on
* false if toggled offtrue
*/
@@ -1198,7 +1202,7 @@ void ConfigureDialog::cB_SpecificPM_toggled(bool state){
}
/*!
- * SLOT: called if TQCheckBox cB_disablePM is toggled.
+ * Slot called if TQCheckBox cB_disablePM is toggled.
* \param state boolean, true if toggled on
* false if toggled off
*/
@@ -1219,7 +1223,7 @@ void ConfigureDialog::cB_disablePM_toggled(bool state){
}
/*!
- * SLOT: called if the standby TQSpinBoxes for DPMS timout is changed.
+ * Slot called if the standby TQSpinBoxes for DPMS timout is changed.
*/
void ConfigureDialog::sB_standby_valueChanged() {
kdDebugFuncIn(trace);
@@ -1236,7 +1240,7 @@ void ConfigureDialog::sB_standby_valueChanged() {
}
/*!
- * SLOT: called if the suspend TQSpinBoxes for DPMS timout is changed.
+ * Slot called if the suspend TQSpinBoxes for DPMS timout is changed.
*/
void ConfigureDialog::sB_suspend_valueChanged() {
kdDebugFuncIn(trace);
@@ -1257,7 +1261,7 @@ void ConfigureDialog::sB_suspend_valueChanged() {
}
/*!
- * SLOT: called if the powerOff TQSpinBoxes for DPMS timout is changed.
+ * Slot called if the powerOff TQSpinBoxes for DPMS timout is changed.
*/
void ConfigureDialog::sB_powerOff_valueChanged() {
kdDebugFuncIn(trace);
@@ -1291,7 +1295,7 @@ void ConfigureDialog::setInactivityBox(){
// actions.append("Turn Off Computer");
for ( TQStringList::Iterator it = actions.begin(); it != actions.end(); ++it ) {
- cB_autoInactivity->insertItem( i18n( (*it).ascii() ) );
+ cB_autoInactivity->insertItem( i18n( (*it).utf8() ) );
}
kdDebugFuncOut(trace);
@@ -1333,7 +1337,7 @@ void ConfigureDialog::cB_autoSuspend_toggled( bool toggled ) {
}
/*!
- * SLOT: called if a new item in cB_autoInactivity is selected.
+ * Slot called if a new item in cB_autoInactivity is selected.
* \param selectedItem Integer, contains the ID of the new item in the
* comboBox.
*/
@@ -1384,7 +1388,7 @@ void ConfigureDialog::cB_autoInactivity_activated( int selectedItem ) {
}
/*!
- * SLOT: Called if the 'Enable scheme specific blacklist' is toggled.
+ * Slot called if the 'Enable scheme specific blacklist' is toggled.
* \param toggled boolean, true if toggled on
* false if toggled off
*/
@@ -1404,7 +1408,7 @@ void ConfigureDialog::cB_Blacklist_toggled( bool toggled ){
}
/*!
- * SLOT: Called if the 'edit blacklist' button is toggled.
+ * Slot called if the 'edit blacklist' button is toggled.
*/
void ConfigureDialog::pB_editBlacklistSuspend_clicked(){
kdDebugFuncIn(trace);
@@ -1441,15 +1445,15 @@ void ConfigureDialog::pB_editBlacklistSuspend_clicked(){
}
blacklistEDlgAS = new blacklistEditDialog(blacklist, _top_text, initialiseImport, this);
- connect( blacklistEDlgAS, TQT_SIGNAL(config_finished(TQStringList)), this,
- TQT_SLOT(saveSchemeSuspendBlacklist(TQStringList)));
+ connect( blacklistEDlgAS, TQ_SIGNAL(config_finished(TQStringList)), this,
+ TQ_SLOT(saveSchemeSuspendBlacklist(TQStringList)));
blacklistEDlgAS->exec();
kdDebugFuncOut(trace);
}
/*!
- * SLOT: Called if the signal config_finished(TQStringList) recieved
+ * Slot called if the signal config_finished(TQStringList) recieved
* and the autosuspend blacklist is edited.
* \param new_blacklist TQStringlist with the edited blacklisted processes
*/
@@ -1514,7 +1518,7 @@ void ConfigureDialog::cB_autoDimm_toggled( bool toggled ) {
}
/*!
- * SLOT: Called if the 'Enable scheme specific blacklist' is toggled.
+ * Slot called if the 'Enable scheme specific blacklist' is toggled.
* \param toggled boolean, true if toggled on
* false if toggled off
*/
@@ -1534,7 +1538,7 @@ void ConfigureDialog::cB_BlacklistDimm_toggled( bool toggled ){
}
/*!
- * SLOT: Called if the 'edit blacklist' button for autodimm is toggled.
+ * Slot called if the 'edit blacklist' button for autodimm is toggled.
*/
void ConfigureDialog::pB_editBlacklistDimm_clicked(){
kdDebugFuncIn(trace);
@@ -1571,15 +1575,15 @@ void ConfigureDialog::pB_editBlacklistDimm_clicked(){
}
blacklistEDlgAD = new blacklistEditDialog(blacklist, _top_text, initialiseImport, this);
- connect( blacklistEDlgAD, TQT_SIGNAL(config_finished(TQStringList)), this,
- TQT_SLOT(saveSchemeDimmBlacklist(TQStringList)));
+ connect( blacklistEDlgAD, TQ_SIGNAL(config_finished(TQStringList)), this,
+ TQ_SLOT(saveSchemeDimmBlacklist(TQStringList)));
blacklistEDlgAD->exec();
kdDebugFuncOut(trace);
}
/*!
- * SLOT: Called if the signal config_finished(TQStringList) recieved
+ * Slot called if the signal config_finished(TQStringList) recieved
* and the autdimm blacklist is edited.
* \param new_blacklist TQStringlist with the edited blacklisted processes
*/
@@ -1601,7 +1605,7 @@ void ConfigureDialog::saveSchemeDimmBlacklist( TQStringList new_blacklist){
}
/*!
- * SLOT: Called if there \ref sB_autoDimmTime get changed
+ * Slot called if there \ref sB_autoDimmTime get changed
* \param value Integer with the new value
*/
void ConfigureDialog::sB_autoDimmTime_valueChanged( int value ) {
@@ -1630,25 +1634,25 @@ void ConfigureDialog::sB_autoDimmTime_valueChanged( int value ) {
/* ---- END Autodimm SECTION ---- */
/* ---- START Brightness SECTION ---- */
-/*! \b SLOT: to enable the brigthness related widgets */
+/*! \b Slot: to enable the brigthness related widgets */
void ConfigureDialog::cB_Brightness_toggled( bool toggled ) {
kdDebugFuncIn(trace);
gB_Brightness->setEnabled(toggled);
cB_Brightness->setChecked(toggled);
- connect(brightnessSlider, TQT_SIGNAL(valueChanged (int)), this, TQT_SLOT(brightnessSlider_sliderMoved(int)));
+ connect(brightnessSlider, TQ_SIGNAL(valueChanged (int)), this, TQ_SLOT(brightnessSlider_sliderMoved(int)));
kdDebugFuncOut(trace);
}
-/*! \b SLOT: to change the brightness if the slider is changed */
+/*! \b Slot: to change the brightness if the slider is changed */
void ConfigureDialog::brightnessSlider_sliderMoved( int new_value ) {
kdDebugFuncIn(trace);
if (cB_Brightness->isEnabled() && cB_Brightness->isChecked()) {
scheme_valueChanged();
tL_valueBrightness->setText(TQString::number(new_value) + " %");
- hwinfo->setBrightness(-1, new_value);
+ hwinfo->setBrightnessPercentage(new_value);
pB_resetBrightness->setEnabled(true);
brightness_changed = true;
}
@@ -1656,11 +1660,11 @@ void ConfigureDialog::brightnessSlider_sliderMoved( int new_value ) {
kdDebugFuncOut(trace);
}
-/*! \b SLOT: to reset the brightness if the reset button clicked */
+/*! \b Slot: to reset the brightness if the reset button clicked */
void ConfigureDialog::pB_resetBrightness_clicked( ) {
kdDebugFuncIn(trace);
- hwinfo->setBrightness(brightness_last, -1);
+ hwinfo->setBrightnessLevel(brightness_last);
brightnessSlider->setValue(brightness_last);
pB_resetBrightness->setEnabled(false);
brightness_changed = false;
@@ -1672,7 +1676,7 @@ void ConfigureDialog::pB_resetBrightness_clicked( ) {
/* ---- START battery level SECTION ---- */
/*!
- * SLOT: called if the warning TQSpinBoxes for battery level is changed.
+ * Slot called if the warning TQSpinBoxes for battery level is changed.
*/
void ConfigureDialog::sB_batWarning_valueChanged() {
kdDebugFuncIn(trace);
@@ -1689,7 +1693,7 @@ void ConfigureDialog::sB_batWarning_valueChanged() {
}
/*!
- * SLOT: called if the low TQSpinBoxes for battery level is changed.
+ * Slot called if the low TQSpinBoxes for battery level is changed.
*/
void ConfigureDialog::sB_batLow_valueChanged() {
kdDebugFuncIn(trace);
@@ -1710,7 +1714,7 @@ void ConfigureDialog::sB_batLow_valueChanged() {
}
/*!
- * SLOT: called if the critical TQSpinBoxes for battery level is changed.
+ * Slot called if the critical TQSpinBoxes for battery level is changed.
*/
void ConfigureDialog::sB_batCritical_valueChanged() {
kdDebugFuncIn(trace);
@@ -1727,7 +1731,7 @@ void ConfigureDialog::sB_batCritical_valueChanged() {
}
/*!
- * SLOT: called if the TQComboBox for the battery warning level action changed,
+ * Slot called if the TQComboBox for the battery warning level action changed,
* used to hide/show the related TQSpinboxes if needed.
*/
void ConfigureDialog::cB_batWarning_activated() {
@@ -1759,7 +1763,7 @@ void ConfigureDialog::cB_batLow_activated() {
}
/*!
- * SLOT: called if the TQComboBox for the battery critical level action changed,
+ * Slot called if the TQComboBox for the battery critical level action changed,
* used to hide/show the related TQSpinboxes if needed.
*/
void ConfigureDialog::cB_batCritical_activated() {
@@ -1776,7 +1780,7 @@ void ConfigureDialog::cB_batCritical_activated() {
/* ---- END battery level SECTION ---- */
-/*! \b SLOT: to open the KNotify config dialog */
+/*! \b Slot: to open the KNotify config dialog */
void ConfigureDialog::pB_configNotify_released( ) {
kdDebugFuncIn(trace);
diff --git a/src/configuredialog.h b/src/configuredialog.h
index d9e3307..5979f18 100644
--- a/src/configuredialog.h
+++ b/src/configuredialog.h
@@ -41,7 +41,7 @@
class ConfigureDialog: public configure_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/countdown_Dialog.ui b/src/countdown_Dialog.ui
index 1a978a3..fd8c25e 100644
--- a/src/countdown_Dialog.ui
+++ b/src/countdown_Dialog.ui
@@ -54,9 +54,6 @@
<property name="text">
<string>&amp;Cancel</string>
</property>
- <property name="accel">
- <string>Alt+C</string>
- </property>
</widget>
<spacer row="1" column="0">
<property name="name">
@@ -197,9 +194,9 @@
<slot>pB_cancel_pressed()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>pB_cancel_pressed()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">kprogress.h</include>
diff --git a/src/countdowndialog.cpp b/src/countdowndialog.cpp
index a745035..1e028ef 100644
--- a/src/countdowndialog.cpp
+++ b/src/countdowndialog.cpp
@@ -23,6 +23,10 @@
* \date 2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// own header
#include "countdowndialog.h"
#include "tdepowersave_debug.h"
@@ -32,7 +36,7 @@
#include <kiconloader.h>
#include <kprogress.h>
-// QT headers:
+// TQt headers:
#include <tqdialog.h>
#include <tqlabel.h>
#include <tqprogressbar.h>
@@ -49,7 +53,7 @@ countDownDialog::countDownDialog( int timeout, TQWidget *parent, const char *nam
timeOut = timeout;
PROGRESS = new TQTimer(this);
- connect(PROGRESS, TQT_SIGNAL(timeout()), this, TQT_SLOT(updateProgress()));
+ connect(PROGRESS, TQ_SIGNAL(timeout()), this, TQ_SLOT(updateProgress()));
this->setCaption(i18n("TDEPowersave"));
@@ -133,7 +137,7 @@ bool countDownDialog::showDialog() {
}
/*!
- * \b TQT_SLOT to get the event if the 'Cancel' button was pressed.
+ * \b Slot to get the event if the 'Cancel' button was pressed.
*/
void countDownDialog::pB_cancel_pressed() {
kdDebugFuncIn(trace);
@@ -158,7 +162,7 @@ void countDownDialog::reject() {
}
/*!
- * \b TQT_SLOT to handle the change of the progressbar.
+ * \b Slot to handle the change of the progressbar.
*/
void countDownDialog::updateProgress() {
kdDebugFuncIn(trace);
diff --git a/src/countdowndialog.h b/src/countdowndialog.h
index c50b511..b103c4c 100644
--- a/src/countdowndialog.h
+++ b/src/countdowndialog.h
@@ -35,7 +35,7 @@
class countDownDialog: public countdown_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/dbusInterface.cpp b/src/dbusInterface.cpp
index 8ad5552..5180448 100644
--- a/src/dbusInterface.cpp
+++ b/src/dbusInterface.cpp
@@ -24,8 +24,12 @@
* \author Danny Kukawka, <dkukawka@suse.de>, <danny.kukawka@web.de>
* \date 2006-2007
*/
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
-// QT - Header
+// TQt - Header
#include <tqtimer.h>
// KDE Header
@@ -140,19 +144,19 @@ bool dbusInterface::initDBUS(){
if( !dBusConn.isConnected() ) {
kdError() << "Failed to open connection to system message bus: " << dBusConn.lastError().message() << endl;
- TQTimer::singleShot(4000, this, TQT_SLOT(reconnect()));
+ TQTimer::singleShot(4000, this, TQ_SLOT(reconnect()));
return false;
}
// watcher for NameOwnerChanged signals
dBusWatch = new TQT_DBusProxy(DBUS_SERVICE_DBUS, DBUS_PATH_DBUS, DBUS_INTERFACE_DBUS, dBusConn);
- TQObject::connect(dBusWatch, TQT_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
- this, TQT_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
+ TQObject::connect(dBusWatch, TQ_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
+ this, TQ_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
// watcher for Disconnect signal
dBusLocal = new TQT_DBusProxy(DBUS_SERVICE_DBUS, DBUS_PATH_LOCAL, DBUS_INTERFACE_LOCAL, dBusConn);
- TQObject::connect(dBusLocal, TQT_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
- this, TQT_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
+ TQObject::connect(dBusLocal, TQ_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
+ this, TQ_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
// find already running SystemD
TQT_DBusProxy checkSystemD(DBUS_SERVICE_DBUS, DBUS_PATH_DBUS, DBUS_INTERFACE_DBUS, dBusConn);
@@ -189,7 +193,7 @@ void dbusInterface::handleDBusSignal(const TQT_DBusMessage& msg) {
&& msg.interface() == DBUS_INTERFACE_LOCAL
&& msg.member() == "Disconnected" ) {
close();
- TQTimer::singleShot(1000, this, TQT_SLOT(reconnect()));
+ TQTimer::singleShot(1000, this, TQ_SLOT(reconnect()));
return;
}
@@ -286,8 +290,8 @@ void dbusInterface::onServiceRegistered(const TQString& service) {
// watch session changes
systemdSeat = new TQT_DBusProxy(SYSTEMD_LOGIN1_SERVICE, seat, DBUS_INTERFACE_PROPERTIES, dBusConn);
- TQObject::connect(systemdSeat, TQT_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
- this, TQT_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
+ TQObject::connect(systemdSeat, TQ_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
+ this, TQ_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
// inhibit systemd handling of power/sleep/hibernate/lid buttons
// http://www.freedesktop.org/wiki/Software/systemd/inhibit
@@ -338,8 +342,8 @@ void dbusInterface::onServiceRegistered(const TQString& service) {
// watch session changes
consolekitSeat = new TQT_DBusProxy(CK_SERVICE, seat, CK_SEAT_IFACE, dBusConn);
- TQObject::connect(consolekitSeat, TQT_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
- this, TQT_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
+ TQObject::connect(consolekitSeat, TQ_SIGNAL(dbusSignal(const TQT_DBusMessage&)),
+ this, TQ_SLOT(handleDBusSignal(const TQT_DBusMessage&)));
return;
}
}
diff --git a/src/dbusInterface.h b/src/dbusInterface.h
index 3fa8071..c700057 100644
--- a/src/dbusInterface.h
+++ b/src/dbusInterface.h
@@ -35,12 +35,7 @@
#define DBUS_API_SUBJECT_TO_CHANGE
#endif
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-// QT - Header
+// TQt - Header
#include <tqobject.h>
#include <tqstring.h>
@@ -66,7 +61,7 @@
#define SYSTEMD_LOGIN1_SEAT_IFACE "org.freedesktop.login1.Seat"
class dbusInterface : public TQObject{
- Q_OBJECT
+ TQ_OBJECT
private:
diff --git a/src/detailed_Dialog.ui b/src/detailed_Dialog.ui
index dd9dc6a..a9e5bc3 100644
--- a/src/detailed_Dialog.ui
+++ b/src/detailed_Dialog.ui
@@ -630,9 +630,6 @@
<property name="text">
<string>OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
</grid>
</widget>
diff --git a/src/detaileddialog.cpp b/src/detaileddialog.cpp
index 6a24349..8390f29 100644
--- a/src/detaileddialog.cpp
+++ b/src/detaileddialog.cpp
@@ -27,12 +27,16 @@
* \date 2006-2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// KDE headers:
#include <kled.h>
#include <kiconloader.h>
#include <tdelocale.h>
-// QT headers:
+// TQt headers:
#include <tqpushbutton.h>
#include <tqlayout.h>
#include <tqlabel.h>
@@ -93,12 +97,12 @@ detaileddialog::detaileddialog( HardwareInfo *_hwinfo, TQPixmap *_pixmap, Settin
BatteryFrame->adjustSize();
tl_powerConsDesc->hide();
tl_powerConsValue->hide();
- connect(hwinfo, TQT_SIGNAL(generalDataChanged()), this, TQT_SLOT(setBattery()));
- connect(primaryBatteries, TQT_SIGNAL(batteryChanged()), this, TQT_SLOT(setBattery()));
- connect(primaryBatteries, TQT_SIGNAL(batteryChargingStateChanged(int)), this,
- TQT_SLOT(setPowerConsumption()));
- connect(primaryBatteries, TQT_SIGNAL(batteryRateChanged()), this,
- TQT_SLOT(setPowerConsumption()));
+ connect(hwinfo, TQ_SIGNAL(generalDataChanged()), this, TQ_SLOT(setBattery()));
+ connect(primaryBatteries, TQ_SIGNAL(batteryChanged()), this, TQ_SLOT(setBattery()));
+ connect(primaryBatteries, TQ_SIGNAL(batteryChargingStateChanged(int)), this,
+ TQ_SLOT(setPowerConsumption()));
+ connect(primaryBatteries, TQ_SIGNAL(batteryRateChanged()), this,
+ TQ_SLOT(setPowerConsumption()));
setBattery();
setPowerConsumption();
} else {
@@ -122,21 +126,21 @@ detaileddialog::detaileddialog( HardwareInfo *_hwinfo, TQPixmap *_pixmap, Settin
}
ProcessorFrame->adjustSize();
- connect(OkButton, TQT_SIGNAL(clicked()), this, TQT_SLOT(closeDetailedDlg()));
- connect(hwinfo, TQT_SIGNAL(ACStatus(bool)), this, TQT_SLOT(setAC()));
+ connect(OkButton, TQ_SIGNAL(clicked()), this, TQ_SLOT(closeDetailedDlg()));
+ connect(hwinfo, TQ_SIGNAL(ACStatus(bool)), this, TQ_SLOT(setAC()));
// TODO: replace event
- //connect(pd, TQT_SIGNAL(schemeDataChanged()), this, TQT_SLOT(setInfos()));
- connect(hwinfo, TQT_SIGNAL(generalDataChanged()), this, TQT_SLOT(setInfos()));
+ //connect(pd, TQ_SIGNAL(schemeDataChanged()), this, TQ_SLOT(setInfos()));
+ connect(hwinfo, TQ_SIGNAL(generalDataChanged()), this, TQ_SLOT(setInfos()));
if (hwinfo->supportCPUFreq() || cpuInfo->cpuFreqHW) {
// Check if cpufreq is available
cpuInfo->getCPUMaxSpeed();
setProcessor();
- connect(hwinfo, TQT_SIGNAL(currentCPUFreqPolicyChanged()), this, TQT_SLOT(setInfos()));
+ connect(hwinfo, TQ_SIGNAL(currentCPUFreqPolicyChanged()), this, TQ_SLOT(setInfos()));
} else {
// .. if not, use cpu throttling
if (!cpuInfo->getCPUThrottlingState() || numOfCPUs <= 1) {
- connect(hwinfo, TQT_SIGNAL(generalDataChanged()), this, TQT_SLOT(setProcessorThrottling()));
+ connect(hwinfo, TQ_SIGNAL(generalDataChanged()), this, TQ_SLOT(setProcessorThrottling()));
}
setProcessorThrottling();
}
@@ -154,7 +158,7 @@ detaileddialog::~detaileddialog() {
}
/*!
- * \b TQT_SLOT called if the dialog is closed by the user.
+ * \b Slot called if the dialog is closed by the user.
* We do some cleanups here.
*/
void detaileddialog::closeDetailedDlg() {
@@ -165,7 +169,7 @@ void detaileddialog::closeDetailedDlg() {
}
/*!
- * \b TQT_SLOT to set up the battery progress widgets.
+ * \b Slot to set up the battery progress widgets.
*/
void detaileddialog::setBattery() {
kdDebugFuncIn(trace);
@@ -266,19 +270,24 @@ void detaileddialog::setBattery() {
}
/*!
- * \b TQT_SLOT to set up the Processor/CPU progress bar widgets.
+ * \b Slot to set up the Processor/CPU progress bar widgets.
*/
void detaileddialog::setPowerConsumption() {
kdDebugFuncIn(trace);
// refresh battery collection
primaryBatteries = hwinfo->getPrimaryBatteries();
- int rate = primaryBatteries->getCurrentRate();
+ double rate = primaryBatteries->getCurrentRate();
- if (rate > 0 && !primaryBatteries->getChargeLevelUnit().isEmpty()) {
+ if (rate > 0 && !primaryBatteries->getChargeLevelUnit().isEmpty()) {
TQString _val;
- _val.setNum(rate);
+ if (rate > 100) {
+ _val = TQString("%L1").arg((int)rate);
+ }
+ else {
+ _val = TQString("%L1").arg(rate, 0, 'g', 3);
+ }
_val += " " + primaryBatteries->getChargeLevelUnit().remove('h');
tl_powerConsValue->setText(_val);
@@ -298,7 +307,7 @@ void detaileddialog::setPowerConsumption() {
}
/*!
- * \b TQT_SLOT to set up the Processor/CPU progress bar widgets.
+ * \b Slot to set up the Processor/CPU progress bar widgets.
*/
void detaileddialog::setProcessor() {
kdDebugFuncIn(trace);
@@ -332,12 +341,12 @@ void detaileddialog::setProcessor() {
ProcessorPBar[i]->setEnabled(false);
}
}
- TQTimer::singleShot(333, this, TQT_SLOT(setProcessor()));
+ TQTimer::singleShot(333, this, TQ_SLOT(setProcessor()));
kdDebugFuncOut(trace);
}
/*!
- * \b TQT_SLOT to set up the Processor/CPU bar widgets for cpu throttling machines.
+ * \b Slot to set up the Processor/CPU bar widgets for cpu throttling machines.
*/
void detaileddialog::setProcessorThrottling() {
kdDebugFuncOut(trace);
@@ -356,7 +365,7 @@ void detaileddialog::setProcessorThrottling() {
// get max cpu freq and set it to the max of the progressbar
ProcessorPBar[i]->setTotalSteps(100);
TQString ProgressString = TQString("%1% (%2 MHz)").arg(100 - cpuInfo->cpu_throttling[i]).arg(cpuInfo->cpufreq_speed[i]);
- ProcessorPBar[i]->setFormat(i18n(ProgressString.ascii()));
+ ProcessorPBar[i]->setFormat(i18n(ProgressString.utf8()));
ProcessorPBar[i]->setProgress(100 - cpuInfo->cpu_throttling[i]);
ProcessorPBar[i]->setEnabled(true);
} else if (cpuInfo->cpufreq_speed[i] < 0) {
@@ -375,14 +384,14 @@ void detaileddialog::setProcessorThrottling() {
// currently there are no events we can use to get actual data
// so we recheck data ever 2 secs to register changes in the
// throttling state and if a CPU/core online state change
- TQTimer::singleShot(2000, this, TQT_SLOT(setProcessorThrottling()));
+ TQTimer::singleShot(2000, this, TQ_SLOT(setProcessorThrottling()));
}
kdDebugFuncOut(trace);
}
/*!
- * \b TQT_SLOT to set up the AC status within the Led widget.
+ * \b Slot to set up the AC status within the Led widget.
*/
void detaileddialog::setAC() {
kdDebugFuncIn(trace);
@@ -400,7 +409,7 @@ void detaileddialog::setAC() {
}
/*!
- * \b TQT_SLOT to set all additional informtation as e.g. CPUFrequency policy
+ * \b Slot to set all additional informtation as e.g. CPUFrequency policy
* or current scheme
*/
void detaileddialog::setInfos() {
@@ -411,7 +420,7 @@ void detaileddialog::setInfos() {
if(!config->currentScheme.isEmpty())
display += i18n("Current Scheme: ") + "\n";
- displayValue += i18n(config->currentScheme.ascii()) + "\n";
+ displayValue += i18n(config->currentScheme.utf8()) + "\n";
if(config->currentScheme == config->ac_scheme)
InfoPictogram->setPixmap(SmallIcon("scheme_power", 22));
else if(config->currentScheme == config->battery_scheme)
diff --git a/src/detaileddialog.h b/src/detaileddialog.h
index 5cc6d4e..b7d40b3 100644
--- a/src/detaileddialog.h
+++ b/src/detaileddialog.h
@@ -28,7 +28,7 @@
// KDE headers:
#include <kprogress.h>
-// other QT headers:
+// other TQt headers:
#include <tqpixmap.h>
// own headers:
@@ -50,7 +50,7 @@
*/
class detaileddialog: public detailed_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/dummy.cpp b/src/dummy.cpp
index 4243c94..8e842d8 100644
--- a/src/dummy.cpp
+++ b/src/dummy.cpp
@@ -24,6 +24,10 @@
* \date 2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include <tqstring.h>
#include <tdelocale.h>
diff --git a/src/eventsrc b/src/eventsrc
index a30337e..b189921 100644
--- a/src/eventsrc
+++ b/src/eventsrc
@@ -1,124 +1,40 @@
[!Global!]
IconName=tdepowersave
Comment=TDEPowersave
-Comment[cs]=TDEPowersave
-Comment[de]=TDEPowersave
-Comment[es]=TDEPowersave
-Comment[fr]=TDEPowersave
-Comment[it]=TDEPowersave
-Comment[ja]=TDEPowersave
-Comment[pl]=TDEPowersave
-Comment[pt]=TDEPowersave
-Comment[pt_BR]=TDEPowersave
-Comment[ru]=TDEPowersave
-Comment[zh_CN]=TDEPowersave
-Comment[zh_TW]=TDEPowersave
[plug_event]
Name=PlugEvent
Comment=AC adapter plugged in
-Comment[cs]=Připojen do sítě
-Comment[de]=Netzstecker angeschlossen
-Comment[es]=Adaptador de CA conectado
-Comment[fr]=Adaptateur CA branché
-Comment[it]=Adattatore CA collegato
-Comment[ja]=ACアダプタプラグ接続
-Comment[pl]=Zasilacz sieciowy podłączony
-Comment[pt]=Foi ligado o Adaptador CA
-Comment[pt_BR]=Adaptador de CA conectado
-Comment[ru]=Питание подключено
-Comment[zh_CN]=AC 适配器已插入
-Comment[zh_TW]=已插入 AC 介面卡
default_sound=KDE_Dialog_Appear.ogg
default_presentation=17
[unplug_event]
Name=UnplugEvent
Comment=AC adpater unplugged
-Comment[cs]=Odpojen ze sítě
-Comment[de]=Netzstecker entfernt
-Comment[es]=Adaptador de CA desconectado
-Comment[fr]=Adaptateur CA non branché
-Comment[it]=Adattatore CA scollegato
-Comment[ja]=ACアダプタプラグ非接続
-Comment[pl]=Zasilacz sieciowy odłączony
-Comment[pt]=O Adaptador CA foi desligado
-Comment[pt_BR]=Adaptador de CA desconectado
-Comment[ru]=Питание отключено
-Comment[zh_CN]=AC 适配器已拔出
-Comment[zh_TW]=未插入 AC 介面卡
default_sound=KDE_Dialog_Disappear.ogg
default_presentation=17
[battery_warning_event]
Name=BatteryWarningEvent
Comment=Battery charge dropped to level WARNING
-Comment[cs]=Stav baterie dosáhl úrovně POPLACH
-Comment[de]=Batteriestand erreicht Level WARNUNG
-Comment[es]=El nivel de carga de la batería es ADVERTENCIA
-Comment[fr]=Le niveau de charge de la batterie est tombé au niveau AVERTISSEMENT
-Comment[it]=La carica della batteria è sul livello AVVERTENZA
-Comment[ja]=充電量が警告レベルまで下がりました
-Comment[pl]=Naładowanie baterii spadło do poziomu OSTRZEŻENIE
-Comment[pt]=Estado da bateria baixou para o nível de AVISO
-Comment[pt_BR]=A carga da bateria caiu para o nível AVISO
-Comment[ru]=Уровень заряда батареи сменился на ПРЕДУПРЕЖДЕНИ
-Comment[zh_CN]=电池电量降至"警告"级别
-Comment[zh_TW]=電池充電量已降至「警告」層級
default_sound=KDE_Event_1.ogg
default_presentation=17
[battery_low_event]
Name=BatteryLowEvent
Comment=Battery charge dropped to level LOW
-Comment[cs]=Stav baterie dosáhl NÍZKĚ úrovně
-Comment[de]=Batteriestand erreicht Level NIEDRIG
-Comment[es]=El nivel de carga de la batería es BAJO
-Comment[fr]=Le niveau de charge de la batterie est tombé au niveau FAIBLE
-Comment[it]=La carica della batteria è sul livello BASSA
-Comment[ja]=充電量が低レベルまで下がりました
-Comment[pl]=Naładowanie baterii spadło do poziomu NISKI
-Comment[pt]=Estado da bateria baixou para o nível de BAIXO
-Comment[pt_BR]=A carga da bateria caiu para o nível BAIXO
-Comment[ru]=Состояние батареи изменилось к НИЗКОМУ
-Comment[zh_CN]=电池电量降至"低电量"级别
-Comment[zh_TW]=電池充電量已降至「低」層級
default_sound=KDE_Event_1.ogg
default_presentation=17
[battery_critical_event]
Name=BatteryCriticalEvent
Comment=Battery charge dropped to level CRITICAL
-Comment[cs]=Stav baterie dosáhl KRITICKÉ úrovně
-Comment[de]=Batteriestand erreicht Level KRITISCH
-Comment[es]=El nivel de carga de la batería es CRÍTICO
-Comment[fr]=Le niveau de charge de la batterie est tombé au niveau CRITIQUE
-Comment[it]=La carica della batteria è sul livello CRITICA
-Comment[ja]=充電量が致命的レベルまで下がりました
-Comment[pl]=Naładowanie baterii spadło do poziomu OSTRZEŻENIE
-Comment[pt]=Estado da bateria baixou para o nível CRÍTICO
-Comment[pt_BR]=A carga da bateria caiu para o nível CRÍTICO
-Comment[ru]=Состояние батареи изменилось к КРИТИЧЕСКОМУ
-Comment[zh_CN]=电池电量降至"电量严重不足"级别
-Comment[zh_TW]=電池充電量已降至「危急」層級
default_sound=KDE_Event_1.ogg
default_presentation=17
[autosuspend_event]
Name=AutosupendEvent
Comment=Autosuspend is going to be executed
-Comment[cs]=Vykonává se automatické uspání
-Comment[de]=Autosuspend wird ausgeführt
-Comment[es]=Se ejecutará la suspensión automática
-Comment[fr]=La mise en veille automatique va être exécutée
-Comment[it]=Attivazione in corso della sospensione automatica
-Comment[ja]=自動サスペンドが実行されます。
-Comment[pl]=Zostanie wykonane automatyczne uśpienie
-Comment[pt]=Será executada a sustensão automática
-Comment[pt_BR]=A suspensão automática será executada
-Comment[ru]=Запускается автозасыпание
-Comment[zh_CN]=将执行自动暂停
-Comment[zh_TW]=即將執行自動暫停
default_sound=KDE_Event_2.ogg
default_presentation=17
@@ -135,246 +51,86 @@ default_presentation=0
[scheme_Performance]
Name=SchemeSwitchToPerformanceEvent
Comment=Switched to scheme Performance
-Comment[cs]=Powersave přepnut do schématu Výkon
-Comment[de]=Zu Schema Leistung gewechselt.
-Comment[es]=Powersave ha pasado al esquema de rendimiento
-Comment[fr]=La fonction d'économie d'énergie a été basculée sur le profil Performance
-Comment[it]=Powersave attivato nello schema Prestazioni
-Comment[ja]=省電力がスキーム「パフォーマンス」に切り替わりました
-Comment[pl]=Schemat oszczędzania przełączono na Wydajność
-Comment[pt]=Powersave alterou para o esquema de Desempenho
-Comment[pt_BR]=O Powersave mudou para o esquema Desempenhodefault_presentation=0
-Comment[ru]=Управление питанием переключено на схему Производительность
-Comment[zh_CN]=Powersave 切换为"执行"方案
-Comment[zh_TW]=Powersave 已切換至「效能」規劃
default_presentation=0
[scheme_Powersave]
Name=SchemeSwitchToPowersaveEvent
Comment=Switched to scheme Powersave
-Comment[cs]=Powersave přepnut do schématu Úspora energie
-Comment[de]=Zu Schema Energiesparen gewechselt
-Comment[es]=Powersave ha pasado al esquema de ahorro de energía
-Comment[fr]=La fonction d'économie d'énergie a été basculée sur le profil Économie d'énergie
-Comment[it]=Powersave attivato nello schema Risparmio energetico
-Comment[ja]=省電力がスキーム「省電力」に切り替わりました
-Comment[pl]=Schemat oszczędzania przełączono na Oszczędzanie
-Comment[pt]=Powersave alterou para o esquema de Economia
-Comment[pt_BR]=O Powersave mudou para o esquema Powersave
-Comment[ru]=Управление питанием переключено на схему Энергосбережение
-Comment[zh_CN]=Powersave 切换为"省电"方案
-Comment[zh_TW]=Powersave 已切換至 Powersave 規劃
default_presentation=0
[scheme_Acoustic]
Name=SchemeSwitchToAcousticEvent
Comment=Switched to scheme Acoustic
-Comment[cs]=Powersave přepnut do schématu Tichý
-Comment[de]=Zu Schema Akustik gewechselt
-Comment[es]=Powersave ha pasado al esquema acústico
-Comment[fr]=La fonction d'économie d'énergie a été basculée sur le profil Acoustique
-Comment[it]=Powersave attivato nello schema Acustica
-Comment[ja]=省電力がスキーム「アコースティック」に切り替わりました
-Comment[pl]=Schemat oszczędzania przełączono na Hałas
-Comment[pt]=Powersave alterou para o esquema Silencioso
-Comment[pt_BR]=O Powersave mudou para o esquema Acústica
-Comment[ru]=Управление питанием переключилено на схему Шумоподавление
-Comment[zh_CN]=Powersave 切换为"声音"方案
-Comment[zh_TW]=Powersave 已切換至「音效」規劃
default_presentation=0
[scheme_Presentation]
Name=SchemeSwitchToPresentationEvent
Comment=Switched to scheme Presentation
-Comment[cs]=Powersave přepnut do schématu Prezentace
-Comment[de]=Zu Schema Präsentation gewechselt
-Comment[es]=Powersave ha pasado al esquema de presentación
-Comment[fr]=La fonction d'économie d'énergie a été basculée sur le profil Présentation
-Comment[it]=Powersave attivato nello schema Presentazione
-Comment[ja]=省電力がスキーム「プレゼンテーション」に切り替わりました:
-Comment[pl]=Schemat oszczędzania przełączono na Prezentacja
-Comment[pt]=Powersave alterou para o esquema de Apresentação
-Comment[pt_BR]=O Powersave mudou para o esquema Apresentação
-Comment[ru]=Управление питанием переключено на схему Презентация
-Comment[zh_CN]=Powersave 切换为"演示"方案
-Comment[zh_TW]=Powersave 已切換至「簡報」規劃
default_presentation=0
[scheme_Unknown]
Name=SchemeSwitchToUnknownEvent
Comment=Switched to unknown/user defined scheme
-Comment[cs]=Powersave přepnut do neznámého/uživatelem definovaného schématu
-Comment[de]=Zu unbekanntem/benutzerdefiniertem Schema gewechselt
-Comment[es]=Powersave ha pasado a un esquema desconocido o definido por el usuario
-Comment[fr]=La fonction d'économie d'énergie a été basculée sur un profil inconnu/défini par un utilisateur
-Comment[it]=Powersave attivato nello schema sconosciuto/definito dall'utente
-Comment[ja]=省電力が不明/ユーザ定義スキームに切り替わりました:
-Comment[pl]=Schemat oszczędzania przełączono na schemat nieznany lub użytkownika
-Comment[pt]=Powersave alterou para um esquema desconhecido ou definido pelo utilizador
-Comment[pt_BR]=O Powersave mudou para um esquema desconhecido/definido pelo usuário
-Comment[ru]=Управление питанием переключилось на определяемую пользователем схему
-Comment[zh_CN]=Powersave 切换为未知/用户定义的方案。
-Comment[zh_TW]=Powersave 已切換至未知的/使用者定義的規劃
default_presentation=0
[suspend2disk_event]
Name=SuspendToDiskEvent
Comment=Hibernation is started
-Comment[cs]=Uspávání na disk
-Comment[de]='Hibernate' wurde gestartet
-Comment[es]=Se ha iniciado la suspensión en disco
-Comment[fr]=La mise en veille sur disque a été lancée
-Comment[it]=Ibernazione avviata
-Comment[ja]=サスペンド(ディスク)を開始しました
-Comment[pl]=Rozpoczęto Usypianie na Dysk
-Comment[pt]=Iniciou-se a Suspensão para o Disco
-Comment[pt_BR]=Suspender para Disco foi iniciado
-Comment[ru]=Запуск Уснуть на диск
-Comment[zh_CN]=启动暂挂到磁盘
-Comment[zh_TW]=已啟動「暫停寫入到磁碟」
default_presentation=0
[suspend_hybrid_event]
Name=HybridSuspendEvent
Comment=Hybrid Suspend is started
-Comment[it]=Sospensione ibrida avviata
default_presentation=0
[suspend2ram_event]
Name=SuspendToRamEvent
Comment=Suspend mode is started
-Comment[cs]=Uspávání do RAM
-Comment[de]='Suspend mode' wurde gestartet
-Comment[es]=Se ha iniciado la suspensión en RAM
-Comment[fr]=La mise en veille sur RAM a été lancée
-Comment[it]=Modalità sleep avviata
-Comment[ja]=サスペンド(RAM)を開始しました
-Comment[pl]=Rozpoczęto Usypianie do pamięci RAM
-Comment[pt]=Iniciou-se a Suspensão para a Memória
-Comment[pt_BR]=Suspender para RAM foi iniciado
-Comment[ru]=Запуск Уснуть в память
-Comment[zh_CN]=启动暂挂到 RAM
-Comment[zh_TW]=已啟動「暫停寫入到 RAM」
default_presentation=0
[freeze_event]
Name=FreezeEvent
Comment=Freeze is started
-Comment[cs]=Přepínání do zmrazeného stavu
default_presentation=0
[standby_event]
Name=StandbyEvent
Comment=Standby is started
-Comment[cs]=Přepínání do pohotovosti
-Comment[de]=Stand-by wurde gestartet
-Comment[es]=Se ha iniciado el modo de stand-by
-Comment[fr]=La mise en attente a été lancée
-Comment[it]=Standby avviato
-Comment[ja]=スタンバイを開始しました
-Comment[pl]=Przechodzenie w Stan Uśpienia
-Comment[pt]=Iniciou-se o StandBy
-Comment[pt_BR]=O Standby foi iniciado
-Comment[ru]=Запуск ждущего режима
-Comment[zh_CN]=启动待机
-Comment[zh_TW]=已啟動「待機」
default_presentation=0
[resume_from_suspend2disk_event]
Name=ResumeFromSuspendToDiskEvent
Comment=Resumed from Hibernate
-Comment[cs]=Probouzení z uspání na disk
-Comment[de]=Wiederaufnahme nach 'Hibernate'
-Comment[es]=Reanudación desde suspensión en disco
-Comment[fr]=Reprise après la mise en veille sur disque
-Comment[it]=Ripristinato da Sospendi su disco
-Comment[ja]=サスペンド(ディスク)から再開しました
-Comment[pl]=Wznowiono po Uśpieniu na Dysk
-Comment[pt]=O Sistema acordou da Suspensão para Disco
-Comment[pt_BR]=Continuação a partir da Suspensão para Disco
-Comment[ru]=Возврат из режима 'Уснуть на диск'
-Comment[zh_CN]=已从暂挂到磁盘恢复
-Comment[zh_TW]=從「暫停寫入到磁碟」繼續
default_presentation=0
[resume_from_suspend_hybrid_event]
Name=ResumeFromHybridSuspendEvent
Comment=Resumed from Hybrid Suspend
-Comment[it]=Ripristinato da Sospensione ibrida
default_presentation=0
[resume_from_suspend2ram_event]
Name=ResumeFromSuspendToRamEvent
Comment=Resumed from Suspend mode
-Comment[cs]=Probouzení z uspání do RAM
-Comment[de]=Wiederaufnahme nach 'Suspend mode'
-Comment[es]=Reanudación desde suspensión en RAM
-Comment[fr]=Reprise après la mise en veille sur RAM
-Comment[it]=Ripristinato da Sospendi su RAM
-Comment[ja]=サスペンド(RAM)から再開しました
-Comment[pl]=Wznowiono po Uśpieniu do pamięci RAM
-Comment[pt]=O Sistema acordou da Suspensão para Memória
-Comment[pt_BR]=Continuação a partir da Suspensão para a Memória
-Comment[ru]=Возврат из режима 'уснуть в память'
-Comment[zh_CN]=从“暂挂到 RAM”继续执行
-Comment[zh_TW]=從「暫停寫入到 RAM」繼續執行
default_presentation=0
[resume_from_freeze_event]
Name=ResumeFromFreezeEvent
Comment=Resumed from Freeze
-Comment[cs]=Probouzení ze zmrazeného stavu
default_presentation=0
[resume_from_standby_event]
Name=ResumeFromStandbyEvent
Comment=Resumed from Standby
-Comment[cs]=Probouzení z pohotovosti
-Comment[de]=Wiederaufnahme nach Stand-by
-Comment[es]=Reanudación desde stand-by
-Comment[fr]=Reprise après la mise en attente
-Comment[it]=Ripristinato da Standby
-Comment[ja]=スタンバイから再開しました
-Comment[pl]=Wznowiono ze Stanu Uśpienia
-Comment[pt]=O Sistema acordou do StandBy
-Comment[pt_BR]=Continuação a partir do Standby
-Comment[ru]=Возврат из ждущего режима
-Comment[zh_CN]=已从待机恢复
-Comment[zh_TW]=從「待機」繼續
default_presentation=0
[lid_closed_event]
Name=LidCloseEvent
Comment=The lid was closed
-Comment[cs]=Víko zavřeno
-Comment[de]=Der Laptop wurde geschlossen
-Comment[es]=Tapa cerrada
-Comment[fr]=L'écran était fermé
-Comment[it]=Lo schermo è stato chiuso
-Comment[ja]=Lidがクローズしました
-Comment[pl]=Pokrywa została zamknięta
-Comment[pt]=A tampa foi fechada
-Comment[pt_BR]=A tampa foi fechada
-Comment[ru]=Дисплей ноутбука закрыт
-Comment[zh_CN]=此盖已关闭
-Comment[zh_TW]=蓋子已關閉
default_presentation=0
[lid_opened_event]
Name=LidOpenedEvent
Comment=The lid was opened
-Comment[cs]=Víko otevřeno
-Comment[de]=Der Laptop wurde geöffnet
-Comment[es]=Tapa abierta
-Comment[fr]=L'écran était ouvert
-Comment[it]=Lo schermo è stato aperto
-Comment[ja]=Lidがオープンしました
-Comment[pl]=Pokrywa została otwarta
-Comment[pt]=A tampa foi aberta
-Comment[pt_BR]=A tampa foi aberta
-Comment[ru]=Дисплей ноутбука открыт
-Comment[zh_CN]=此盖已打开
-Comment[zh_TW]=蓋子已開啟
default_presentation=0
[brightness_up_event]
diff --git a/src/hardware.cpp b/src/hardware.cpp
index f4efedd..7def545 100644
--- a/src/hardware.cpp
+++ b/src/hardware.cpp
@@ -24,10 +24,15 @@
* \date 2006-2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// include global header
#include <fcntl.h>
+#include <math.h>
-// include QT header
+// include TQt header
#include <tqtimer.h>
#include <tqdir.h>
@@ -54,10 +59,10 @@ HardwareInfo::HardwareInfo() {
// initialize connection to the TDE hardware library
m_hwdevices = TDEGlobal::hardwareDevices();
- connect(m_hwdevices, TQT_SIGNAL(hardwareUpdated(TDEGenericDevice*)), this, TQT_SLOT(processHardwareChangedEvent(TDEGenericDevice*)));
+ connect(m_hwdevices, TQ_SIGNAL(hardwareUpdated(TDEGenericDevice*)), this, TQ_SLOT(processHardwareChangedEvent(TDEGenericDevice*)));
#ifdef USE_EVENT_DEVICES_DIRECTLY
- connect(m_hwdevices, TQT_SIGNAL(eventDeviceKeyPressed(unsigned int, TDEEventDevice*)), this, TQT_SLOT(processKeyPressEvent(unsigned int, TDEEventDevice*)));
+ connect(m_hwdevices, TQ_SIGNAL(eventDeviceKeyPressed(unsigned int, TDEEventDevice*)), this, TQ_SLOT(processKeyPressEvent(unsigned int, TDEEventDevice*)));
#endif
// update everything the first time
@@ -80,7 +85,7 @@ HardwareInfo::HardwareInfo() {
// connect to D-Bus
dbus_iface = new dbusInterface();
sessionIsActive = dbus_iface->checkActiveSession();
- connect(dbus_iface, TQT_SIGNAL(activeSessionChanged(bool)), this, TQT_SLOT(handleSessionState(bool)));
+ connect(dbus_iface, TQ_SIGNAL(activeSessionChanged(bool)), this, TQ_SLOT(handleSessionState(bool)));
checkPowermanagement();
checkIsLaptop();
@@ -142,13 +147,13 @@ bool HardwareInfo::reinitHardwareInfos () {
/*!
- * \b TQT_SLOT called if the state of the current session change
+ * \b Slot called if the state of the current session change
* \param state boolean represent the state of the session
*/
void HardwareInfo::handleSessionState( bool state ) {
if( state != sessionIsActive ) {
sessionIsActive = state;
- TQTimer::singleShot(50, this, TQT_SLOT(emitSessionActiveState()));
+ TQTimer::singleShot(50, this, TQ_SLOT(emitSessionActiveState()));
}
}
@@ -161,7 +166,7 @@ void HardwareInfo::processHardwareChangedEvent (TDEGenericDevice* device) {
if (allUDIs.contains( device->uniqueID() )) {
if (device->type() == TDEGenericDeviceType::PowerSupply) {
- TQTimer::singleShot(50, this, TQT_SLOT(checkACAdapterState()));
+ TQTimer::singleShot(50, this, TQ_SLOT(checkACAdapterState()));
} else if (device->type() == TDEGenericDeviceType::Battery) {
// this is a battery event
updateBatteryValues(device);
@@ -169,11 +174,11 @@ void HardwareInfo::processHardwareChangedEvent (TDEGenericDevice* device) {
TDEEventDevice* edevice = dynamic_cast<TDEEventDevice*>(device);
if (edevice) {
if (edevice->eventType() == TDEEventDeviceType::ACPILidSwitch) {
- TQTimer::singleShot(50, this, TQT_SLOT(checkLidcloseState()));
+ TQTimer::singleShot(50, this, TQ_SLOT(checkLidcloseState()));
}
}
} else if (device->type() == TDEGenericDeviceType::Backlight) {
- TQTimer::singleShot(50, this, TQT_SLOT(checkBrightness()));
+ TQTimer::singleShot(50, this, TQ_SLOT(checkBrightness()));
}
// TODO: add needed code
} else {
@@ -193,34 +198,23 @@ void HardwareInfo::processKeyPressEvent(unsigned int keycode, TDEEventDevice* ed
// FIXME
// How can I get specific button press/release information (instead of just "something happened to the button") from the TDE hardware library?
- // TODO: Check if we really need to monitor this events. We get maybe also
- // HAL_PROPERTY_CHANGED event for the key
-// if (message.startsWith("ButtonPressed")) {
kdDebug() << "ButtonPressed event from TDE HW library " << endl;
if (((edevice->eventType() == TDEEventDeviceType::ACPIPowerButton) || (edevice->eventType() == TDEEventDeviceType::ACPIOtherInput))
&& (keycode == KEY_POWER)) {
- TQTimer::singleShot(50, this, TQT_SLOT(emitPowerButtonPressed()));
+ TQTimer::singleShot(50, this, TQ_SLOT(emitPowerButtonPressed()));
} else if (((edevice->eventType() == TDEEventDeviceType::ACPISuspendButton) || (edevice->eventType() == TDEEventDeviceType::ACPIOtherInput))
&& (keycode == KEY_SLEEP)) {
- TQTimer::singleShot(50, this, TQT_SLOT(emitSuspendButtonPressed()));
+ TQTimer::singleShot(50, this, TQ_SLOT(emitSuspendButtonPressed()));
} else if (((edevice->eventType() == TDEEventDeviceType::ACPISuspendButton) || (edevice->eventType() == TDEEventDeviceType::ACPIOtherInput))
&& (keycode == KEY_SUSPEND)) {
- TQTimer::singleShot(50, this, TQT_SLOT(emitS2diskButtonPressed()));
-// } else if (value.startsWith("brightness-")) {
-// if (!brightness_in_hardware && value.endsWith("-up"))
-// TQTimer::singleShot(50, this, TQT_SLOT(brightnessUpPressed()));
-// else if (!brightness_in_hardware && value.endsWith("-down"))
-// TQTimer::singleShot(50, this, TQT_SLOT(brightnessDownPressed()));
+ TQTimer::singleShot(50, this, TQ_SLOT(emitS2diskButtonPressed()));
}
-// } else {
-// kdDebug() << "Unmonitored HAL_CONDITION: " << message << " : " << value << endl;
-// }
kdDebugFuncOut(trace);
}
/*!
- * This TQT_SLOT is used to fetch the resume signal and multiplex. If needed some
+ * This slot is used to fetch the resume signal and multiplex. If needed some
* actions after resume, do this here.
* \param result integer with the result of the resume/suspend
*/
@@ -611,7 +605,7 @@ bool HardwareInfo::intialiseHWInfo() {
if (!allUDIs.contains( hwdevice->uniqueID() )) {
allUDIs.append( hwdevice->uniqueID() );
}
- connect(edevice, TQT_SIGNAL(switchChanged()), this, TQT_SLOT(checkLidcloseState()));
+ connect(edevice, TQ_SIGNAL(switchChanged()), this, TQ_SLOT(checkLidcloseState()));
checkLidcloseState();
}
}
@@ -628,7 +622,7 @@ bool HardwareInfo::intialiseHWInfo() {
Battery *bat;
for (bat = BatteryList.first(); bat; bat = BatteryList.next() ) {
if (bat->getType() == BAT_PRIMARY) {
- connect(bat, TQT_SIGNAL(changedBattery()),this, TQT_SLOT(updatePrimaryBatteries()));
+ connect(bat, TQ_SIGNAL(changedBattery()),this, TQ_SLOT(updatePrimaryBatteries()));
}
}
@@ -637,7 +631,7 @@ bool HardwareInfo::intialiseHWInfo() {
}
/*!
- * The function/TQT_SLOT checks the state of the AC adapter.
+ * The function/slot checks the state of the AC adapter.
*/
void HardwareInfo::checkACAdapterState() {
kdDebugFuncIn(trace);
@@ -728,10 +722,10 @@ void HardwareInfo::updatePrimaryBatteries () {
if (primaryBatteries->getNumBatteries() < 1) {
setPrimaryBatteriesWarningLevel();
primaryBatteries->refreshInfo( BatteryList );
- connect(primaryBatteries, TQT_SIGNAL(batteryChanged()), this,
- TQT_SLOT(setPrimaryBatteriesChanges()));
- connect(primaryBatteries, TQT_SIGNAL(batteryWarnState(int,int)), this,
- TQT_SLOT(emitBatteryWARNState(int,int)));
+ connect(primaryBatteries, TQ_SIGNAL(batteryChanged()), this,
+ TQ_SLOT(setPrimaryBatteriesChanges()));
+ connect(primaryBatteries, TQ_SIGNAL(batteryWarnState(int,int)), this,
+ TQ_SLOT(emitBatteryWARNState(int,int)));
} else {
setPrimaryBatteriesWarningLevel();
primaryBatteries->refreshInfo( BatteryList );
@@ -900,31 +894,70 @@ bool HardwareInfo::suspend( suspend_type suspend ) {
}
/*!
- * Function to set brightness via TDE hardware library (if supported by hardware)
+ * Function to set brightness level via TDE hardware library (if supported by hardware)
* \param level Integer with the level to set, (range: 0 - \ref availableBrightnessLevels )
- * \param percent Integer with the brightness percentage to set
* \return boolean with result of the operation
* \retval true if successful
* \retval false else, if a error occurs
*/
-bool HardwareInfo::setBrightness ( int level, int percent ){
- if (trace) kdDebug() << funcinfo << "IN: " << "level: " << level << " percent: " << percent << endl;
+bool HardwareInfo::setBrightnessLevel(int level)
+{
+ if (trace) kdDebug() << funcinfo << "IN: " << "level: " << level << endl;
bool retval = false;
+ int maxBrightness = getMaxBrightnessLevel();
+
+ // Use the first backlight in the list
+ TDEGenericHardwareList hwlist = m_hwdevices->listByDeviceClass(TDEGenericDeviceType::Backlight);
+ TDEGenericDevice *hwdevice;
+ hwdevice = hwlist.first();
+ TDEBacklightDevice *backlightdevice = static_cast<TDEBacklightDevice*>(hwdevice);
- if ((level == -1) && (percent >= 0)) {
- if (percent == 0) {
+ if (backlightdevice) {
+ if (!brightness) {
+ checkBrightness();
+ }
+
+ // Make sure level is within valid range
+ if (level < 0) {
level = 0;
- } else if (percent >= 98) {
- level = (availableBrightnessLevels - 1);
+ }
+ else if (level > maxBrightness) {
+ level = maxBrightness;
+ }
+
+ if (!brightness) {
+ kdError() << "Change brightness not supported " << endl;
} else {
- level = (int)((float)availableBrightnessLevels * ((float)percent/100.0));
- if (level > (availableBrightnessLevels -1))
- level = availableBrightnessLevels -1;
- kdDebug() << "percentage mapped to new level: " << level << endl;
+ if (currentBrightnessLevel == level) {
+ kdDebug() << "Brightness level not changed, requested level == current level" << endl;
+ retval = true;
+ } else {
+ backlightdevice->setRawBrightness(level);
+ retval = true;
+ }
}
}
+ // check for actual brightness level to be sure everything was set correct
+ checkCurrentBrightness();
+ kdDebugFuncOut(trace);
+ return retval;
+}
+
+/*!
+ * Function to set brightness percentage via TDE hardware library (if supported by hardware)
+ * \param percent Integer with the brightness percentage to set
+ * \return boolean with result of the operation
+ * \retval true if successful
+ * \retval false else, if a error occurs
+ */
+bool HardwareInfo::setBrightnessPercentage(int percent)
+{
+ if (trace) kdDebug() << funcinfo << "IN: " << " percent: " << percent << endl;
+
+ bool retval = false;
+
// Use the first backlight in the list
TDEGenericHardwareList hwlist = m_hwdevices->listByDeviceClass(TDEGenericDeviceType::Backlight);
TDEGenericDevice *hwdevice;
@@ -936,13 +969,24 @@ bool HardwareInfo::setBrightness ( int level, int percent ){
checkBrightness();
}
- if (!brightness || (level < 0 ) || (level >= availableBrightnessLevels)) {
- kdError() << "Change brightness or requested level not supported " << endl;
- } else {
+ if (!brightness) {
+ kdError() << "Change brightness not supported " << endl;
+ }
+ else {
+ // Make sure percentage is within valid range
+ if (percent < 0) {
+ percent = 0;
+ }
+ else if (percent > 100) {
+ percent = 100;
+ }
+
+ int level = (int)round(getMaxBrightnessLevel() * percent / 100.0);
if (currentBrightnessLevel == level) {
kdDebug() << "Brightness level not changed, requested level == current level" << endl;
retval = true;
- } else {
+ }
+ else {
backlightdevice->setRawBrightness(level);
retval = true;
}
@@ -1082,9 +1126,9 @@ bool HardwareInfo::setCPUFreqGovernor( const char *governor ) {
// --> TDE hardware library method call (trigger actions) section -- END <---
// --> private helper functions/slots to forward/handle events -- START <--
-// need this functions to make events from HAL/D-Bus independent
-// from QT event loop and to allow QT3 D-Bus bindings to get not
-// blocked by normal KDE/QT (GUI) calls
+// need this functions to make events independent
+// from TQt event loop and to allow TQt3 D-Bus bindings to get not
+// blocked by normal TDE/TQt (GUI) calls
/*!
* Function to emit the signal for the Power button.
*/
@@ -1139,35 +1183,10 @@ bool HardwareInfo::setBrightnessUp(int percentageStep) {
checkCurrentBrightness();
- if (supportBrightness() && (getCurrentBrightnessLevel() >= 0) &&
- (getCurrentBrightnessLevel() != (getMaxBrightnessLevel()-1))) {
- int setTo = 0;
- int minPercStep = 10;
- int currentPerc = (int)(((float)getCurrentBrightnessLevel()/(float)(getMaxBrightnessLevel()-1))*100.0);
-
- if (percentageStep > 0 && (percentageStep <= (100-currentPerc))) {
- minPercStep = percentageStep;
- }
-
- if ((currentPerc + minPercStep) > 100) {
- // set to 100 %
- setTo = getMaxBrightnessLevel() -1;
- } else {
- setTo = (int)(((float)(getMaxBrightnessLevel()-1))*(((float)(currentPerc + minPercStep))/100.0));
- if ((setTo == getCurrentBrightnessLevel()) && (setTo < (getMaxBrightnessLevel() -1))) {
- setTo++;
- }
- }
-
- if (trace) {
- kdDebug() << "Max: " << getMaxBrightnessLevel()
- << " Current: " << getCurrentBrightnessLevel()
- << " minPercStep: " << minPercStep
- << " currentPerc: " << currentPerc
- << " setTo: " << setTo << endl;
- }
-
- retval = setBrightness(setTo, -1);
+ if (supportBrightness() && percentageStep > 0)
+ {
+ int currentPerc = (int)round(100.0 * getCurrentBrightnessLevel() / getMaxBrightnessLevel());
+ retval = setBrightnessPercentage(currentPerc + percentageStep);
}
kdDebugFuncOut(trace);
@@ -1188,78 +1207,15 @@ bool HardwareInfo::setBrightnessDown(int percentageStep) {
checkCurrentBrightness();
- if (supportBrightness() && (getCurrentBrightnessLevel() > 0)) {
- int setTo = 0;
- int minPercStep = 10;
- int currentPerc = (int)(((float)getCurrentBrightnessLevel()/(float)(getMaxBrightnessLevel()-1))*100.0);
-
- if (percentageStep > 0 && (percentageStep < currentPerc)) {
- minPercStep = percentageStep;
- }
-
- if ((currentPerc - minPercStep) < 0) {
- setTo = 0;
- } else {
- setTo = (int)(((float)(getMaxBrightnessLevel()-1))*(((float)(currentPerc - minPercStep))/100.0));
- if ((setTo == getCurrentBrightnessLevel()) && (setTo > 0)) {
- setTo--;
- }
- }
-
- if (trace) {
- kdDebug() << "Max: " << getMaxBrightnessLevel()
- << " Current: " << getCurrentBrightnessLevel()
- << " minPercStep: " << minPercStep
- << " currentPerc: " << currentPerc
- << " setTo: " << setTo << endl;
- }
-
- retval = setBrightness(setTo, -1);
+ if (supportBrightness() && percentageStep > 0) {
+ int currentPerc = (int)round(100.0 * getCurrentBrightnessLevel() / getMaxBrightnessLevel());
+ retval = setBrightnessPercentage(currentPerc - percentageStep);
}
kdDebugFuncOut(trace);
return retval;
}
-/*!
- * Function to handle the signal for the brightness up button/key
- */
-void HardwareInfo::brightnessUpPressed() {
- kdDebugFuncIn(trace);
-
- if (brightness) {
- if (!sessionIsActive) {
- kdWarning() << "Session is not active, don't react on brightness up key event!" << endl;
- } else {
- if (currentBrightnessLevel < availableBrightnessLevels) {
- setBrightnessUp();
- } else {
- kdWarning() << "Could not set brightness to higher level, it's already set to max." << endl;
- }
- }
- }
- kdDebugFuncOut(trace);
-}
-
-/*!
- * Function to handle the signal for the brightness down button/key
- */
-void HardwareInfo::brightnessDownPressed() {
- kdDebugFuncIn(trace);
-
- if (brightness) {
- if (!sessionIsActive) {
- kdWarning() << "Session is not active, don't react on brightness down key event!" << endl;
- } else {
- if (currentBrightnessLevel > 0) {
- setBrightnessDown();
- } else {
- kdWarning() << "Could not set brightness to lower level, it's already set to min." << endl;
- }
- }
- }
-}
-
// --> private helper slots to forward/handle events -- END <--
// --> get private members section -- START <---
@@ -1290,7 +1246,7 @@ bool HardwareInfo::getLidclose() const {
*/
int HardwareInfo::getMaxBrightnessLevel() const {
if (brightness)
- return availableBrightnessLevels;
+ return availableBrightnessLevels - 1;
else
return -1;
}
diff --git a/src/hardware.h b/src/hardware.h
index 701df3e..314f961 100644
--- a/src/hardware.h
+++ b/src/hardware.h
@@ -33,12 +33,7 @@
#ifndef _HARDWARE_H_
#define _HARDWARE_H_
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-// QT - Header
+// TQt - Header
#include <tqstring.h>
#include <tqobject.h>
#include <tqvaluelist.h>
@@ -135,7 +130,7 @@ typedef struct SuspendStates {
class HardwareInfo : public TQObject{
- Q_OBJECT
+ TQ_OBJECT
private:
@@ -338,10 +333,10 @@ private slots:
//! check if brightness change is possible
void checkBrightness();
- //! TQT_SLOT to forward signal about changed battery warning state
+ //! TQ_SLOT to forward signal about changed battery warning state
void emitBatteryWARNState (int type, int state);
- //! TQT_SLOT to handle resume and forward a signal for resume
+ //! TQ_SLOT to handle resume and forward a signal for resume
void handleResumeSignal (int result);
//! to emit signal for power button
@@ -353,11 +348,6 @@ private slots:
//! to emit signal for session state
void emitSessionActiveState();
- //! to handle signal for brightness Up buttons/keys
- void brightnessUpPressed();
- //! to handle signal for brightness Down buttons/keys
- void brightnessDownPressed();
-
signals:
//! signal for larger data changes
void generalDataChanged();
@@ -464,8 +454,10 @@ public:
// --> functions to call a TDE hardware library and trigger an action
//! execute/trigger a suspend via the TDE hardware library
bool suspend ( suspend_type suspend );
- //! set the brightness via TDE hardware library
- bool setBrightness ( int level, int percent = -1);
+ //! set the brightness level via TDE hardware library
+ bool setBrightnessLevel(int level);
+ //! set the brightness percentage via TDE hardware library
+ bool setBrightnessPercentage(int percent);
//! to set the brightness down
bool setBrightnessDown(int percentageStep = -1);
//! to set the brightness up
diff --git a/src/hardware_battery.cpp b/src/hardware_battery.cpp
index ac18b52..d68dfd4 100644
--- a/src/hardware_battery.cpp
+++ b/src/hardware_battery.cpp
@@ -24,6 +24,10 @@
* \date 2006-2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "hardware_battery.h"
// FOR REFERENCE
@@ -69,7 +73,7 @@ Battery::Battery( TQString _udi ) {
udi = _udi;
- connect(m_hwdevices, TQT_SIGNAL(hardwareUpdated(TDEGenericDevice*)), this, TQT_SLOT(updateProperty(TDEGenericDevice*)));
+ connect(m_hwdevices, TQ_SIGNAL(hardwareUpdated(TDEGenericDevice*)), this, TQ_SLOT(updateProperty(TDEGenericDevice*)));
initialized = false;
@@ -94,7 +98,7 @@ void Battery::initDefault() {
state = BAT_NORM;
capacity_state = "ok";
charging_state = UNKNOWN_STATE;
- charge_level_unit = "mWh";
+ charge_level_unit = "Ah";
charge_level_current = 0;
charge_level_lastfull = 0;
charge_level_percentage = 0;
@@ -110,20 +114,12 @@ void Battery::initDefault() {
kdDebugFuncOut(trace);
}
-//! initialize this battery object with values from HAL
+//! initialize this battery object
void Battery::init() {
kdDebugFuncIn(trace);
- // read battery information from HAL
- if (resetUdi(udi)) {
- //udi is valid
- recheck(); //fills all values
- //ready here for now
- } else {
- //udi is invalid or is no battery
- state=BAT_HAL_ERROR;
- kdWarning() << "Warning: Battery::init cannot make use of udi " << udi << endl;
- }
+ // read battery information
+ recheck(); //fills all values
initialized = true;
kdDebugFuncOut(trace);
@@ -201,7 +197,7 @@ void Battery::recheck() {
kdDebugFuncOut(trace);
}
-// ---> query HAL for properties SECTION : START <----
+// ---> query for properties SECTION : START <----
//! to check battery.present
/*!
@@ -461,16 +457,18 @@ bool Battery::checkChargeLevelRate () {
return false;
}
- int _rate = present_rate;
+ double _rate = present_rate;
- // FIXME VERIFY CORRECTNESS
- // what does tdepowersave expect to see in present_rate (battery.charge_level.rate)?
- present_rate = bdevice->dischargeRate();
+ // Note that the units used for charge_level_unit and present_rate_unit
+ // are different. This is intentionally because the battery charge
+ // values are in Ah while the power consumption is displayed in W.
+ present_rate = bdevice->dischargeRate()*bdevice->voltage();
if (present_rate < 0 )
present_rate = 0;
- if (present_rate != _rate)
+ if (present_rate != _rate) {
emit changedBattery();
+ }
kdDebugFuncOut(trace);
return true;
@@ -727,11 +725,11 @@ bool Battery::checkChargingState () {
return _ret;
}
-// ---> query HAL for properties SECTION : END <----
+// ---> query for properties SECTION : END <----
-//! to recheck a special value for a HAL event
+//! to recheck a special value for an event
/*!
- * Check for the given property new values from HAL and set them to
+ * Check for the given property new values and set them to
* the battery variables.
* \param device TDEGenericDevice
*/
@@ -745,26 +743,6 @@ void Battery::updateProperty(TDEGenericDevice* device) {
kdDebugFuncOut(trace);
}
-//! Resets the current HAL udi used by the one given
-/*!
-* The given TQString will be (checked and) used as new HAL udi for the battery.
-* But don't forget to do a recheck of the battery afterwards.
-* \param _udi TQString with the UDI to reset
-* \return boolean with the result of the operation
-* \retval true if reset was successfull
-* \retval false if reset couldn't be applied
-*/
-bool Battery::resetUdi(TQString _udi) {
- kdDebugFuncIn(trace);
-
- // FIXME
- // What does this function do outside of HAL!?!? Should it even exist any more?
- bool tmp_result=true;
-
- kdDebugFuncOut(trace);
- return tmp_result;
-}
-
// ---> write private members SECTION : START <----
//! sets the chargelevel in percent when battery should go into state warning
@@ -813,7 +791,7 @@ void Battery::setCritLevel(int _crit_level) {
// ---> write private members SECTION : END <----
// ---> get private members SECTION : START <----
-//! reports the HAL udi of this battery
+//! reports the udi of this battery
TQString Battery::getUdi() const {
return TQString(udi);
}
@@ -839,7 +817,7 @@ int Battery::getRemainingMinutes() const {
}
//! current charging/discharging rate
-int Battery::getPresentRate() const {
+double Battery::getPresentRate() const {
return present_rate;
}
@@ -878,7 +856,7 @@ int Battery::getCurrentLevel() const {
return charge_level_current;
}
-//! reports HAL capacity_state value
+//! reports capacity_state value
TQString Battery::getCapacityState() const {
return TQString(capacity_state);
}
diff --git a/src/hardware_battery.h b/src/hardware_battery.h
index 8f9a268..25557f4 100644
--- a/src/hardware_battery.h
+++ b/src/hardware_battery.h
@@ -32,12 +32,7 @@
#ifndef _BATTERY_H_
#define _BATTERY_H_
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-// QT - Header
+// TQt - Header
#include <tqstring.h>
#include <tqstringlist.h>
#include <tqobject.h>
@@ -49,7 +44,7 @@
class Battery : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
private:
@@ -162,7 +157,7 @@ private:
* second) the currently reported charging/discharging rate.
* \li a value >= 0
*/
- int present_rate;
+ double present_rate;
//! Expected minutes unitl fully discharged/charged
/*!
* This int tells the current estimate until the battery is fully
@@ -262,8 +257,8 @@ public:
int getState() const;
//! estimates the remaining minutes until fully charged/discharged
int getRemainingMinutes() const;
- //! current charging/discharging rate
- int getPresentRate() const;
+ //! current charging/discharging rate
+ double getPresentRate() const;
//! maximum capacity of this battery by design
int getDesignCapacity() const;
//! current charging state as enum BAT_CHARG_STATE
@@ -282,16 +277,6 @@ public:
//! reports the chargelevel in percent when battery goes to state critical
int getCritLevel() const;
- //writeable access to internals
- //! Resets the current TDE hardware library udi used by the one given
- /*!
- * The given TQString will be (checked and) used as new TDE hardware library udi for the battery.
- * But don't forget to do a recheck of the battery afterwards.
- * \li returns TRUE: if reset was successfull
- * \li returns FALSE: if reset couldn't be applied
- */
- bool resetUdi(TQString);
-
//! sets the chargelevel in percent when battery should go into state warning
void setWarnLevel(int _warn_level);
//! sets the chargelevel in percent when battery should go into state low
@@ -336,8 +321,7 @@ enum BAT_STATE {
BAT_WARN,
BAT_LOW,
BAT_CRIT,
- BAT_NORM,
- BAT_HAL_ERROR
+ BAT_NORM
};
#endif
diff --git a/src/hardware_batteryCollection.cpp b/src/hardware_batteryCollection.cpp
index 523ca6f..0d4f4dd 100644
--- a/src/hardware_batteryCollection.cpp
+++ b/src/hardware_batteryCollection.cpp
@@ -24,6 +24,10 @@
* \date 2006-2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// own headers
#include "hardware_batteryCollection.h"
@@ -50,7 +54,7 @@ void BatteryCollection::initDefault() {
udis.clear();
- present_rate_unit = "mWh";
+ present_rate_unit = "W";
charging_state = UNKNOWN_STATE;
state = BAT_NORM;
@@ -79,7 +83,7 @@ bool BatteryCollection::refreshInfo(TQPtrList<Battery> BatteryList, bool force_l
int _percent = 0;
int _minutes = 0;
int _present_batteries = 0;
- int _present_rate = 0;
+ double _present_rate = 0;
// for now: clean list before run update process!
udis.clear();
@@ -214,7 +218,7 @@ TQString BatteryCollection::getChargeLevelUnit() const {
}
//! get the current reported battery rate
-int BatteryCollection::getCurrentRate() const {
+double BatteryCollection::getCurrentRate() const {
return present_rate;
}
diff --git a/src/hardware_batteryCollection.h b/src/hardware_batteryCollection.h
index c659c3a..8c977db 100644
--- a/src/hardware_batteryCollection.h
+++ b/src/hardware_batteryCollection.h
@@ -31,12 +31,7 @@
#ifndef _BATTERYCOLLECTION_H_
#define _BATTERYCOLLECTION_H_
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-// QT - Header
+// TQt - Header
#include <tqstring.h>
#include <tqstringlist.h>
#include <tqobject.h>
@@ -46,7 +41,7 @@
class BatteryCollection : public TQObject {
- Q_OBJECT
+ TQ_OBJECT
private:
@@ -85,7 +80,6 @@ private:
* \li BAT_LOW: batterylevel is already low
* \li BAT_CRIT: batterylevel has become really critical
* \li BAT_NONE: battery state not available
- * \li BAT_HAL_ERROR: battery state couldn't be retrieved because of a HAL error
*/
int state;
@@ -117,7 +111,7 @@ private:
* This int tells the current rate of the batteries
* \li a value >= 0
*/
- int present_rate;
+ double present_rate;
//! charge_level in percent that will put battery into warning state
int warn_level;
@@ -184,7 +178,7 @@ public:
//! get the battery Type from enum \ref BAT_TYPE
int getBatteryType() const;
//! get the current battery rate
- int getCurrentRate() const;
+ double getCurrentRate() const;
//! reports the chargelevel in percent when battery goes to state warning
int getWarnLevel() const;
diff --git a/src/hardware_cpu.cpp b/src/hardware_cpu.cpp
index e87de1a..ef4fe55 100644
--- a/src/hardware_cpu.cpp
+++ b/src/hardware_cpu.cpp
@@ -28,11 +28,15 @@
* \date 2006
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// include own header
#include "hardware_cpu.h"
#include "hardware_cpu.moc"
-// QT Header
+// TQt Header
#include <tqdir.h>
#include <tqtimer.h>
diff --git a/src/hardware_cpu.h b/src/hardware_cpu.h
index 62069ac..f47a267 100644
--- a/src/hardware_cpu.h
+++ b/src/hardware_cpu.h
@@ -33,12 +33,7 @@
#ifndef _HARDWARE_CPU_H_
#define _HARDWARE_CPU_H_
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-// QT Headers
+// TQt Headers
#include <tqstring.h>
#include <tqobject.h>
#include <tqvaluelist.h>
@@ -51,7 +46,7 @@
class CPUInfo : public TQObject{
- Q_OBJECT
+ TQ_OBJECT
private:
diff --git a/src/inactivity.cpp b/src/inactivity.cpp
index 977161e..ed35869 100644
--- a/src/inactivity.cpp
+++ b/src/inactivity.cpp
@@ -23,6 +23,10 @@
* \date 2006-2007
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// own header
#include "inactivity.h"
@@ -55,7 +59,7 @@ inactivity::inactivity(screen *disp) : display(disp),
has_XSC_Extension = XScreenSaverQueryExtension( tqt_xdisplay(), &dummy, &dummy );
checkInactivity = new TQTimer( this );
- connect( checkInactivity, TQT_SIGNAL(timeout()), this, TQT_SLOT(check()));
+ connect( checkInactivity, TQ_SIGNAL(timeout()), this, TQ_SLOT(check()));
kdDebugFuncOut(trace);
}
@@ -97,7 +101,7 @@ void inactivity::start( int timeToExpire, TQStringList blacked ) {
}
/*!
- * \b TQT_SLOT to call check as recheck inactivity if before a running PID
+ * \b Slot to call check as recheck inactivity if before a running PID
* request was detected.
*/
void inactivity::recheck() {
@@ -109,14 +113,14 @@ void inactivity::recheck() {
}
/*!
- * \b TQT_SLOT to call check without a recheck.
+ * \b Slot to call check without a recheck.
*/
void inactivity::check() {
check(false);
}
/*!
- * \b TQT_SLOT to check the current idle-time of the X-Server and if there
+ * \b Slot to check the current idle-time of the X-Server and if there
* are blacklisted programs are running. If the through \ref timeToInactivity
* defined time is expired, this function emit signal \ref inactivityTimeExpired() .
* \param recheck boolean which define if this is a recheck or not.
@@ -147,7 +151,7 @@ void inactivity::check( bool recheck ) {
}
else {
//called if there is a getPIDs() is running
- TQTimer::singleShot(500, this, TQT_SLOT(recheck()));
+ TQTimer::singleShot(500, this, TQ_SLOT(recheck()));
}
}
else checkInactivity->start(CHECK_for_INACTIVITY, true);
@@ -318,10 +322,10 @@ void inactivity::checkBlacklisted(){
proc = new TDEProcess;
*proc << "pidof" << blacklist;
- connect( proc, TQT_SIGNAL(receivedStdout(TDEProcess *, char *, int)),this,
- TQT_SLOT(getPIDs(TDEProcess *, char *, int)));
- connect( proc, TQT_SIGNAL(processExited(TDEProcess *)),
- TQT_SLOT(getPIDsExited(TDEProcess *)));
+ connect( proc, TQ_SIGNAL(receivedStdout(TDEProcess *, char *, int)),this,
+ TQ_SLOT(getPIDs(TDEProcess *, char *, int)));
+ connect( proc, TQ_SIGNAL(processExited(TDEProcess *)),
+ TQ_SLOT(getPIDsExited(TDEProcess *)));
if (!proc->start(TDEProcess::NotifyOnExit, TDEProcess::AllOutput))
{
@@ -339,7 +343,7 @@ void inactivity::checkBlacklisted(){
/*!
- * \b TQT_SLOT to get the return of the command pidof and parse this to set
+ * \b Slot to get the return of the command pidof and parse this to set
* \ref blacklisted_running .
* \param *proc pointer to the sending TDEProcess
* \param *buffer the char pointer to the output of the process to stdout
@@ -372,8 +376,8 @@ void inactivity::getPIDs(TDEProcess */*proc*/, char *buffer, int /*length*/) {
/*!
- * \b TQT_SLOT which called if the call of pidof is exited
- * \param proc the KPocess which called this SLOT
+ * \b Slot which called if the call of pidof is exited
+ * \param proc the KProcess which called this slot
*/
void inactivity::getPIDsExited(TDEProcess *proc){
kdDebugFuncIn(trace);
diff --git a/src/inactivity.h b/src/inactivity.h
index 7ad3eb5..e2f1594 100644
--- a/src/inactivity.h
+++ b/src/inactivity.h
@@ -23,7 +23,7 @@
// KDE Header
#include <kprocess.h>
-// QT Header
+// TQt Header
#include <tqregexp.h>
#include <tqstring.h>
#include <tqwidget.h>
@@ -58,7 +58,7 @@ extern "C" {
class inactivity : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/info_Dialog.ui b/src/info_Dialog.ui
index 1b95e5e..61d9a9b 100644
--- a/src/info_Dialog.ui
+++ b/src/info_Dialog.ui
@@ -32,9 +32,6 @@
<property name="text">
<string>OK</string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<spacer row="3" column="5" rowspan="1" colspan="2">
<property name="name">
@@ -174,9 +171,6 @@
<property name="text">
<string></string>
</property>
- <property name="accel">
- <string></string>
- </property>
</widget>
<spacer row="2" column="6">
<property name="name">
@@ -210,8 +204,8 @@
<slot>ButtonOK_clicked()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>ButtonOK_clicked()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
</UI>
diff --git a/src/infodialog.cpp b/src/infodialog.cpp
index 9837acb..9205a5a 100644
--- a/src/infodialog.cpp
+++ b/src/infodialog.cpp
@@ -25,6 +25,10 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// own headers
#include "infodialog.h"
@@ -32,7 +36,7 @@
#include <kiconloader.h>
#include <tdelocale.h>
-// QT headers:
+// TQt headers:
#include <tqcheckbox.h>
#include <tqdialog.h>
#include <tqlabel.h>
@@ -104,7 +108,7 @@ bool infoDialog::dialogIsDisabled() {
}
/*!
- * SLOT: called if the 'ok' button clicked. This TQT_SLOT sync the settings
+ * Slot called if the 'ok' button clicked. This slot sync the settings
* and close the dialog.
*/
void infoDialog::ButtonOK_clicked() {
diff --git a/src/infodialog.h b/src/infodialog.h
index 85d13dc..384a3bb 100644
--- a/src/infodialog.h
+++ b/src/infodialog.h
@@ -37,7 +37,7 @@
class infoDialog: public info_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/log_viewer.ui b/src/log_viewer.ui
index cf99f42..b28572d 100644
--- a/src/log_viewer.ui
+++ b/src/log_viewer.ui
@@ -96,10 +96,10 @@
<slot>pB_save_clicked()</slot>
</connection>
</connections>
-<Q_SLOTS>
+<slots>
<slot>pB_close_clicked()</slot>
<slot>pB_save_clicked()</slot>
-</Q_SLOTS>
+</slots>
<layoutdefaults spacing="6" margin="11"/>
<includes>
<include location="global" impldecl="in implementation">ktextedit.h</include>
diff --git a/src/logviewer.cpp b/src/logviewer.cpp
index bd2207a..a5336f4 100644
--- a/src/logviewer.cpp
+++ b/src/logviewer.cpp
@@ -23,8 +23,12 @@
* \version 0.0.1
* \date 2007
*/
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
-// QT header
+// TQt header
#include <tqfile.h>
#include <tqtextstream.h>
@@ -63,7 +67,7 @@ LogViewer::~LogViewer(){
}
/*!
- * SLOT: Called if the user click on 'Close' Button
+ * Slot called if the user click on 'Close' Button
*/
void LogViewer::pB_close_clicked() {
@@ -71,7 +75,7 @@ void LogViewer::pB_close_clicked() {
}
/*!
- * SLOT: Called if the user click on 'Save As ...' Button
+ * Slot called if the user click on 'Save As ...' Button
*/
void LogViewer::pB_save_clicked() {
diff --git a/src/logviewer.h b/src/logviewer.h
index 9bb6274..6c17e6a 100644
--- a/src/logviewer.h
+++ b/src/logviewer.h
@@ -37,7 +37,7 @@
class LogViewer: public log_viewer {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/main.cpp b/src/main.cpp
index 85fc8fe..036837c 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -19,6 +19,10 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
#include "tdepowersave.h"
#include <kuniqueapplication.h>
#include <tdeaboutdata.h>
@@ -66,7 +70,6 @@ int kdemain(int argc, char **argv)
about.addCredit("Daniel Gollub", I18N_NOOP("Added basic detailed dialog"), "dgollub@suse.de");
about.addCredit("Michael Biebl", I18N_NOOP("Packaging Debian and Ubuntu"), "biebl@teco.edu");
about.setBugAddress("powersave-users@forge.novell.com");
- about.setHomepage("http://sourceforge.net/projects/powersave");
about.setTranslator("_: NAME OF TRANSLATORS\\nYour names","_: EMAIL OF TRANSLATORS\\nYour emails");
TDECmdLineArgs::init(argc, argv, &about);
diff --git a/src/pics/Makefile.am b/src/pics/Makefile.am
deleted file mode 100644
index 213fe82..0000000
--- a/src/pics/Makefile.am
+++ /dev/null
@@ -1,3 +0,0 @@
-tdepowersaveiconsdir = $(kde_datadir)/tdepowersave/icons
-tdepowersaveicons_ICON = AUTO
-
diff --git a/src/screen.cpp b/src/screen.cpp
index ef68a26..da6f8dc 100644
--- a/src/screen.cpp
+++ b/src/screen.cpp
@@ -26,6 +26,10 @@
* \author Danny Kukawka, <dkukawka@suse.de>, <danny.kukawka@web.de>
* \date 2004 - 2006
*/
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
// own headers
#include "screen.h"
@@ -59,7 +63,7 @@ screen::screen() {
screen_save_dcop_ref = DCOPRef( "kdesktop", "KScreensaverIface" );
check_xscreensaver_timer = new TQTimer( this );
- connect( check_xscreensaver_timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(xscreensaver_ping() ));
+ connect( check_xscreensaver_timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(xscreensaver_ping() ));
SCREENSAVER_STATUS = checkScreenSaverStatus();
kdDebugFuncOut(trace);
@@ -284,7 +288,7 @@ int screen::checkScreenSaverStatus() {
gnomeScreensaverCheck = new TDEProcess;
*gnomeScreensaverCheck << "gnome-screensaver-command" << "--query";
- connect( gnomeScreensaverCheck , TQT_SIGNAL(processExited(TDEProcess *)),TQT_SLOT(getGSExited(TDEProcess *)));
+ connect( gnomeScreensaverCheck , TQ_SIGNAL(processExited(TDEProcess *)),TQ_SLOT(getGSExited(TDEProcess *)));
if(!gnomeScreensaverCheck->start(TDEProcess::NotifyOnExit))
{
@@ -329,8 +333,8 @@ bool screen::checkScreenSaverActive()
}
/*!
- * \b TQT_SLOT which called if the call of gnomescreensaver-command exited
- * \param gnomecheckcommand the KPocess which called this SLOT
+ * \b Slot which called if the call of gnomescreensaver-command exited
+ * \param gnomecheckcommand the KProcess which called this slot
*/
void screen::getGSExited (TDEProcess *gnomecheckcommand) {
kdDebugFuncIn(trace);
@@ -481,8 +485,8 @@ xscreensaver:
xscreensaver_lock = new TDEProcess;
*xscreensaver_lock << "xscreensaver-command" << "-lock";
- connect(xscreensaver_lock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xscreensaver_lock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = xscreensaver_lock->start(TDEProcess::DontCare);
if(!status)
@@ -499,8 +503,8 @@ xscreensaver:
gnomescreensaver_lock = new TDEProcess;
*gnomescreensaver_lock << "gnome-screensaver-command" << "--lock";
- connect(gnomescreensaver_lock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(gnomescreensaver_lock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = gnomescreensaver_lock->start(TDEProcess::DontCare);
if(!status)
{
@@ -517,8 +521,8 @@ xscreensaver:
xlock = new TDEProcess;
*xlock << "xlock"; //<< "-mode" << "blank";
- connect(xlock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xlock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = xlock->start(TDEProcess::DontCare);
if(!status)
{
@@ -551,8 +555,8 @@ bool screen::lockScreen( TQString lock_withMethod ) {
xlock = new TDEProcess;
*xlock << "xlock";
- connect(xlock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xlock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = xlock->start(TDEProcess::DontCare);
if(!status)
@@ -566,8 +570,8 @@ bool screen::lockScreen( TQString lock_withMethod ) {
else if (lock_withMethod == "gnomescreensaver") {
gnomescreensaver_lock = new TDEProcess;
*gnomescreensaver_lock << "gnome-screensaver-command" << "--lock";
- connect(gnomescreensaver_lock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(gnomescreensaver_lock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = gnomescreensaver_lock->start(TDEProcess::DontCare);
if(!status)
@@ -601,8 +605,8 @@ xscreensaver:
xscreensaver_lock = new TDEProcess;
*xscreensaver_lock << "xscreensaver-command" << "-lock";
- connect(xscreensaver_lock, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xscreensaver_lock, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = xscreensaver_lock->start(TDEProcess::DontCare);
if(!status)
@@ -684,8 +688,8 @@ bool screen::resetXScreensaver(){
xscreensaver_reset = new TDEProcess;
*xscreensaver_reset << "xscreensaver-command" << "-restart";
- connect(xscreensaver_reset, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xscreensaver_reset, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
bool status = xscreensaver_reset->start(TDEProcess::DontCare);
if(!status)
@@ -709,8 +713,8 @@ void screen::forceDPMSOff() {
TDEProcess *xset = new TDEProcess;
*xset << "xset" << "dpms" << "force" << "off";
- connect(xset, TQT_SIGNAL(processExited(TDEProcess*)),
- this, TQT_SLOT(cleanProcess(TDEProcess*)));
+ connect(xset, TQ_SIGNAL(processExited(TDEProcess*)),
+ this, TQ_SLOT(cleanProcess(TDEProcess*)));
if(!xset->start())
{
delete xset;
diff --git a/src/screen.h b/src/screen.h
index 09c9d5c..f64b610 100644
--- a/src/screen.h
+++ b/src/screen.h
@@ -25,10 +25,9 @@
#include <kprocess.h>
#include <tdelocale.h>
-// QT Header
+// TQt Header
#include <tqstring.h>
#include <tqwidget.h>
-//#include <tqvector.h>
#include <tqtimer.h>
#include <tqevent.h>
@@ -49,7 +48,7 @@
*/
class screen : public TQWidget
{
- Q_OBJECT
+ TQ_OBJECT
private:
diff --git a/src/settings.cpp b/src/settings.cpp
index 1d167e6..c1a04d0 100644
--- a/src/settings.cpp
+++ b/src/settings.cpp
@@ -24,10 +24,14 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// KDE Header
#include <tdelocale.h>
-// QT Header
+// TQt Header
// own headers
#include "settings.h"
diff --git a/src/settings.h b/src/settings.h
index c1044be..c860f17 100644
--- a/src/settings.h
+++ b/src/settings.h
@@ -28,7 +28,7 @@
// KDE - Header
#include <tdeconfig.h>
-// QT - Header
+// TQt - Header
#include <tqstring.h>
#include <tqstringlist.h>
diff --git a/src/suspenddialog.cpp b/src/suspenddialog.cpp
index cdd82c0..69d6683 100644
--- a/src/suspenddialog.cpp
+++ b/src/suspenddialog.cpp
@@ -24,11 +24,15 @@
* \date 2005
*/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
// KDE - Headers
#include <tdelocale.h>
#include <kiconloader.h>
- // QT - Headers
+ // TQt - Headers
#include <tqdialog.h>
#include <tqlabel.h>
#include <tqstring.h>
diff --git a/src/suspenddialog.h b/src/suspenddialog.h
index 096c9c6..cd80d0b 100644
--- a/src/suspenddialog.h
+++ b/src/suspenddialog.h
@@ -35,7 +35,7 @@
class suspendDialog: public suspend_Dialog {
- Q_OBJECT
+ TQ_OBJECT
public:
diff --git a/src/tdepowersave-autostart.desktop b/src/tdepowersave-autostart.desktop
index 20cf6e0..3e4bb75 100644
--- a/src/tdepowersave-autostart.desktop
+++ b/src/tdepowersave-autostart.desktop
@@ -1,68 +1,16 @@
[Desktop Entry]
-Encoding=UTF-8
-Name=tdepowersave
-Name[xx]=xxtdepowersavexx
-Name[de]=TDEPowersave
-Name[es]=TDEPowersave
-Name[fr]=TDEPowersave
-Name[it]=TDEPowersave
-Name[ja]=TDEPowersave
-Name[pt_BR]=TDEPowersave
-Name[ru]=TDEPowersave
-Name[sv]=TDEPowersave
-Name[zh_CN]=TDEPowersave
-Name[zh_TW]=TDEPowersave
+Name=TDEPowersave
+
GenericName=Battery Monitor
-Exec=tdepowersave
-Icon=tdepowersave
-Type=Application
+
Comment=Battery monitor and general power management
-Comment[bg]=Монитор за батерията и основно управление на енергията
-GenericName[bg]=Монитор за батерията
-Comment[cs]=Sledování stavu baterií a správa napájení
-GenericName[cs]=Monitor baterie
-GenericName[de]=Akkuüberwachung
-Comment[de]=Akkuüberwachung und allgemeine Energieverwaltung
-GenericName[el]=Παρακολούθηση Μπαταρίας
-GenericName[es]=Monitor de carga de la batería
-Comment[es]=Monitor de batería y gestión general de la energía
-Comment[fi]=Akkumonitori ja yleinen virranhallinta
-GenericName[fi]=Akkumonitori
-Comment[fr]=Moniteur de batterie et gestion de l'alimentation
-GenericName[fr]=Moniteur de batterie
-GenericName[hu]=Akkumulátorfigyelő
-Comment[it]=Monitor della batteria e gestione generale dell'alimentazione
-GenericName[it]=Monitor della batteria
-Comment[km]=កមមវធ<200b>តរតពនតយ<200b>ថម នង គរបគរង<200b>ថាមពល<200b>ទទៅ
-GenericName[km]=កមមវធ<200b>តរតពនតយ<200b>ថម
-Comment[nb]=Batteriovervåking og generell strømstyring
-GenericName[nb]=Batteriovervåker
-GenericName[nl]=Batterijmonitor
-GenericName[ja]=バッテリモニタ
-Comment[ja]=バッテリモニタと一般電源管理
-Name[pa]=ਕ-ਊਰਜਾ ਸਭਾਲ
-GenericName[pa]=ਬਟਰੀ ਦਰਸ਼ਕ
-Comment[pl]=Monitor stanu baterii i ogólne zarządzanie energią
-GenericName[pl]=Monitor baterii
-Comment[pt]=Monitor de bateria e gestor global de energia
-GenericName[pt]=Monitor de Bateria
-Comment[pt_BR]=Monitor de Bateria e Gerenciamento de Energia Geral
-GenericName[pt_BR]=Monitor de Bateria
-GenericName[ru]=Монитор Батареи
-Comment[ru]=Монитор батареи и управление энергосбережением
-GenericName[sv]=Batteriövervakare
-GenericName[tr]=Pil durumu izleme ve güç yönetimi arayüzü
-Comment[tr]=Pil durumu izleme ve güç yönetimi arayüzü
-Comment[uk]=Монітор стану батареї і загальне керування живленням
-GenericName[uk]=Монітор батарей
-Comment[xx]=xxBattery monitor and general power managementxx
-GenericName[zh_CN]=电池监视器
-Comment[zh_CN]=电池监视器和常规电源管理
-GenericName[zh_TW]=電池監視器
-Comment[zh_TW]=電池監視器和一般電源管理
+
+Type=Application
+Icon=tdepowersave
+Exec=tdepowersave
+Encoding=UTF-8
+Categories=System;Applet;
X-TDE-autostart-after=panel
+X-TDE-autostart-condition=tdepowersaverc:General:Autostart:true
X-TDE-StartupNotify=false
X-TDE-UniqueApplet=true
-X-TDE-autostart-condition=tdepowersaverc:General:Autostart:true
-Categories=System;Applet;
-
diff --git a/src/tdepowersave.cpp b/src/tdepowersave.cpp
index 58d8dfb..3519d45 100644
--- a/src/tdepowersave.cpp
+++ b/src/tdepowersave.cpp
@@ -19,6 +19,12 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
***************************************************************************/
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <math.h>
+
// KDE headers:
#include <tdeaboutapplication.h>
#include <tdeapplication.h>
@@ -31,6 +37,7 @@
#include <kpassivepopup.h>
#include <tdepopupmenu.h>
#include <kglobalaccel.h>
+#include <khelpmenu.h>
// other TQt headers:
#include <tqcursor.h>
@@ -96,33 +103,33 @@ tdepowersave::tdepowersave( bool force_acpi_check, bool trace_func ) : KSystemTr
settings->batteryCriticalLevel);
// connect to signals for changes
- connect(hwinfo, TQT_SIGNAL(generalDataChanged()), this, TQT_SLOT(update()));
- connect(hwinfo, TQT_SIGNAL(primaryBatteryChanged()), this, TQT_SLOT(update()));
- connect(hwinfo, TQT_SIGNAL(ACStatus(bool)), this, TQT_SLOT(handleACStatusChange (bool)));
- connect(hwinfo, TQT_SIGNAL(resumed(int)), this, TQT_SLOT(forwardResumeSignal(int)));
+ connect(hwinfo, TQ_SIGNAL(generalDataChanged()), this, TQ_SLOT(update()));
+ connect(hwinfo, TQ_SIGNAL(primaryBatteryChanged()), this, TQ_SLOT(update()));
+ connect(hwinfo, TQ_SIGNAL(ACStatus(bool)), this, TQ_SLOT(handleACStatusChange (bool)));
+ connect(hwinfo, TQ_SIGNAL(resumed(int)), this, TQ_SLOT(forwardResumeSignal(int)));
// connect to error messages
- connect(autoSuspend, TQT_SIGNAL(displayErrorMsg(TQString)), this, TQT_SLOT(showErrorMessage(TQString)));
+ connect(autoSuspend, TQ_SIGNAL(displayErrorMsg(TQString)), this, TQ_SLOT(showErrorMessage(TQString)));
// connect to events
- connect(hwinfo, TQT_SIGNAL(lidclosetStatus(bool)), this, TQT_SLOT(handleLidEvent(bool)));
- connect(hwinfo, TQT_SIGNAL(powerButtonPressed()), this, TQT_SLOT (handlePowerButtonEvent()));
- connect(hwinfo, TQT_SIGNAL(sleepButtonPressed()), this, TQT_SLOT (handleSuspendButtonEvent()));
- connect(hwinfo, TQT_SIGNAL(s2diskButtonPressed()), this, TQT_SLOT (handleS2DiskButtonEvent()));
- connect(hwinfo, TQT_SIGNAL(batteryWARNState(int,int)), this, TQT_SLOT(notifyBatteryStatusChange (int,int)));
- connect(hwinfo, TQT_SIGNAL(desktopSessionIsActive(bool)), this, TQT_SLOT (handleSessionState(bool)));
- connect(autoSuspend, TQT_SIGNAL(inactivityTimeExpired()), this, TQT_SLOT(do_autosuspendWarn()));
- connect(autoDimm, TQT_SIGNAL(inactivityTimeExpired()), this, TQT_SLOT(do_downDimm()));
- connect(autoDimm, TQT_SIGNAL(UserIsActiveAgain()), this, TQT_SLOT(do_upDimm()));
+ connect(hwinfo, TQ_SIGNAL(lidclosetStatus(bool)), this, TQ_SLOT(handleLidEvent(bool)));
+ connect(hwinfo, TQ_SIGNAL(powerButtonPressed()), this, TQ_SLOT (handlePowerButtonEvent()));
+ connect(hwinfo, TQ_SIGNAL(sleepButtonPressed()), this, TQ_SLOT (handleSuspendButtonEvent()));
+ connect(hwinfo, TQ_SIGNAL(s2diskButtonPressed()), this, TQ_SLOT (handleS2DiskButtonEvent()));
+ connect(hwinfo, TQ_SIGNAL(batteryWARNState(int,int)), this, TQ_SLOT(notifyBatteryStatusChange (int,int)));
+ connect(hwinfo, TQ_SIGNAL(desktopSessionIsActive(bool)), this, TQ_SLOT (handleSessionState(bool)));
+ connect(autoSuspend, TQ_SIGNAL(inactivityTimeExpired()), this, TQ_SLOT(do_autosuspendWarn()));
+ connect(autoDimm, TQ_SIGNAL(inactivityTimeExpired()), this, TQ_SLOT(do_downDimm()));
+ connect(autoDimm, TQ_SIGNAL(UserIsActiveAgain()), this, TQ_SLOT(do_upDimm()));
// connect to hotkeys
- m_globalAccel = new TDEGlobalAccel( TQT_TQOBJECT(this) );
+ m_globalAccel = new TDEGlobalAccel( this );
m_globalAccel->insert( "Power button", i18n( "Execute configured power button action"), TQString(),
- TDEShortcut(TQString("XF86PowerOff")), TDEShortcut(TQString("XF86PowerOff")), TQT_TQOBJECT(this), TQT_SLOT( handlePowerButtonEvent() ) );
+ TDEShortcut(TQString("XF86PowerOff")), TDEShortcut(TQString("XF86PowerOff")), this, TQ_SLOT( handlePowerButtonEvent() ) );
m_globalAccel->insert( "Suspend button", i18n( "Suspend configured power button action"), TQString(),
- TDEShortcut(TQString("XF86Suspend")), TDEShortcut(TQString("XF86Suspend")), TQT_TQOBJECT(this), TQT_SLOT( handleSuspendButtonEvent() ) );
+ TDEShortcut(TQString("XF86Suspend")), TDEShortcut(TQString("XF86Suspend")), this, TQ_SLOT( handleSuspendButtonEvent() ) );
m_globalAccel->insert( "Hibernate button", i18n( "Hibernate configured power button action"), TQString(),
- TDEShortcut(TQString("XF86Suspend")), TDEShortcut(TQString("XF86Suspend")), TQT_TQOBJECT(this), TQT_SLOT( handleS2DiskButtonEvent() ) );
+ TDEShortcut(TQString("XF86Suspend")), TDEShortcut(TQString("XF86Suspend")), this, TQ_SLOT( handleS2DiskButtonEvent() ) );
m_globalAccel->readSettings();
m_globalAccel->updateConnections();
@@ -141,9 +148,10 @@ tdepowersave::tdepowersave( bool force_acpi_check, bool trace_func ) : KSystemTr
suspendType = "NULL";
BAT_WARN_ICON_Timer = new TQTimer(this);
- connect(BAT_WARN_ICON_Timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(do_setIconBG()));
+ connect(BAT_WARN_ICON_Timer, TQ_SIGNAL(timeout()), this, TQ_SLOT(do_setIconBG()));
- AUTODIMM_Timer = new TQTimer(this);
+ m_autoDimmTimer = new TQTimer(this);
+ connect(m_autoDimmTimer, TQ_SIGNAL(timeout()), this, TQ_SLOT(do_dimm()));
initMenu();
update();
@@ -162,6 +170,7 @@ tdepowersave::~tdepowersave(){
delete display;
delete settings;
delete autoSuspend;
+ delete m_autoDimmTimer;
#ifdef ENABLE_YAST_ENTRY
delete yast2;
#endif
@@ -175,29 +184,29 @@ void tdepowersave::initMenu() {
CONFIGURE_ID = this->contextMenu()->insertItem(SmallIcon("configure", TQIconSet::Automatic),
i18n("Configure TDEPowersave..."),
- this, TQT_SLOT(showConfigureDialog()));
+ this, TQ_SLOT(showConfigureDialog()));
CONFIGURE_EVENTS_ID = this->contextMenu()->insertItem(SmallIcon("knotify", TQIconSet::Automatic),
i18n("Configure Notifications..."),
- this, TQT_SLOT(showConfigureNotificationsDialog()));
+ this, TQ_SLOT(showConfigureNotificationsDialog()));
#ifdef ENABLE_YAST_ENTRY
YAST_MODULE_MENU_ID = this->contextMenu()->insertItem(SmallIcon("yast", TQIconSet::Automatic),
i18n("Start YaST2 Power Management Module..."),
- this, TQT_SLOT(do_config()));
+ this, TQ_SLOT(do_config()));
#endif
SLEEP_SEPARATOR_MENU_ID = this->contextMenu()->insertSeparator();
FREEZE_MENU_ID = this->contextMenu()->insertItem( SmallIconSet("suspend_to_ram", TQIconSet::Automatic),
- i18n("Freeze"), this, TQT_SLOT(do_freeze()));
+ i18n("Freeze"), this, TQ_SLOT(do_freeze()));
STANDBY_MENU_ID = this->contextMenu()->insertItem( SmallIconSet("stand_by", TQIconSet::Automatic),
- i18n("Standby"), this, TQT_SLOT(do_standby()));
+ i18n("Standby"), this, TQ_SLOT(do_standby()));
SUSPEND2RAM_MENU_ID = this->contextMenu()->insertItem( SmallIconSet("suspend_to_ram",
- TQIconSet::Automatic), i18n("Suspend"), this, TQT_SLOT(do_suspend2ram()));
+ TQIconSet::Automatic), i18n("Suspend"), this, TQ_SLOT(do_suspend2ram()));
SUSPEND2DISK_MENU_ID = this->contextMenu()->insertItem( SmallIconSet("suspend_to_disk",
- TQIconSet::Automatic), i18n("Hibernate"), this, TQT_SLOT(do_suspend2disk()));
+ TQIconSet::Automatic), i18n("Hibernate"), this, TQ_SLOT(do_suspend2disk()));
SUSPEND_HYBRID_MENU_ID = this->contextMenu()->insertItem( SmallIconSet("suspend_to_disk",
- TQIconSet::Automatic), i18n("Hybrid Suspend"), this, TQT_SLOT(do_suspend_hybrid()));
+ TQIconSet::Automatic), i18n("Hybrid Suspend"), this, TQ_SLOT(do_suspend_hybrid()));
- speed_menu = new TQPopupMenu(this, i18n("Set CPU Frequency Policy").ascii());
+ speed_menu = new TQPopupMenu(this, i18n("Set CPU Frequency Policy").utf8());
speed_menu->insertItem(i18n("Performance"), PERFORMANCE);
speed_menu->insertItem(i18n("Dynamic"), DYNAMIC);
speed_menu->insertItem(i18n("Powersave"), POWERSAVE);
@@ -205,39 +214,33 @@ void tdepowersave::initMenu() {
CPUFREQ_SEPARATOR_MENU_ID = contextMenu()->insertSeparator();
CPUFREQ_MENU_ID = contextMenu()->insertItem(i18n("Set CPU Frequency Policy"), speed_menu);
- connect(speed_menu, TQT_SIGNAL(activated(int)), this, TQT_SLOT(do_setSpeedPolicy(int)));
- connect(hwinfo, TQT_SIGNAL(currentCPUFreqPolicyChanged()), this, TQT_SLOT(updateCPUFreqMenu()));
+ connect(speed_menu, TQ_SIGNAL(activated(int)), this, TQ_SLOT(do_setSpeedPolicy(int)));
+ connect(hwinfo, TQ_SIGNAL(currentCPUFreqPolicyChanged()), this, TQ_SLOT(updateCPUFreqMenu()));
SCHEME_SEPARATOR_MENU_ID = contextMenu()->insertSeparator();
- scheme_menu = new TQPopupMenu(this, i18n("Set Active Scheme").ascii());
+ scheme_menu = new TQPopupMenu(this, i18n("Set Active Scheme").utf8());
SCHEME_MENU_ID = contextMenu()->insertItem(i18n("Set Active Scheme"), scheme_menu);
- connect(scheme_menu, TQT_SIGNAL(activated(int)), this, TQT_SLOT(do_setActiveScheme(int)));
+ connect(scheme_menu, TQ_SIGNAL(activated(int)), this, TQ_SLOT(do_setActiveScheme(int)));
// menu entry for the autosuspend disable checkbox, disabled by default, only
// displayed if autosuspend for the current scheme is activated
AUTOSUSPEND_SEPARATOR_MENU_ID = contextMenu()->insertSeparator();
AUTOSUSPEND_MENU_ID = this->contextMenu()->insertItem( i18n("Disable Actions on Inactivity"),
- this,TQT_SLOT(do_setAutosuspend()));
+ this,TQ_SLOT(do_setAutosuspend()));
this->contextMenu()->setItemVisible(AUTOSUSPEND_SEPARATOR_MENU_ID, false);
this->contextMenu()->setItemVisible(AUTOSUSPEND_MENU_ID, false);
HELP_SEPARATOR_MENU_ID = contextMenu()->insertSeparator();
- help_menu = new TQPopupMenu(this, i18n("&Help").ascii());
-
- help_menu->insertItem( SmallIcon("help", TQIconSet::Automatic), i18n("&TDEPowersave Handbook"),
- this, TQT_SLOT(slotHelp()));
- help_menu->insertSeparator();
- help_menu->insertItem( i18n("&Report a bug ..."), this, TQT_SLOT(slotReportBug()));
- help_menu->insertItem( SmallIcon("tdepowersave", TQIconSet::Automatic),
- i18n("&About TDEPowersave"), this, TQT_SLOT(slotAbout()));
+ // Create help submenu
+ KHelpMenu *m_help = new KHelpMenu(this, TDEGlobal::instance()->aboutData(), false, actionCollection());
+ TDEPopupMenu *help = m_help->menu();
+ help->connectItem(KHelpMenu::menuHelpContents, this, TQ_SLOT(slotHelpContents()));
+ this->contextMenu()->insertItem(SmallIcon("help"), KStdGuiItem::help().text(), help);
- HELP_MENU = contextMenu()->insertItem(SmallIcon("help", TQIconSet::Automatic),
- i18n("&Help"), help_menu);
-
- connect(this, TQT_SIGNAL(quitSelected()), this, TQT_SLOT(_quit()));
+ connect(this, TQ_SIGNAL(quitSelected()), this, TQ_SLOT(_quit()));
kdDebugFuncOut(trace);
}
@@ -283,17 +286,17 @@ void tdepowersave::showConfigureDialog() {
configDlg = new ConfigureDialog(config, hwinfo, settings);
configDlg->show();
config_dialog_shown = true;
- connect(configDlg, TQT_SIGNAL(destroyed()), this, TQT_SLOT(observeConfigDlg()));
- connect(configDlg, TQT_SIGNAL(openHelp()), this, TQT_SLOT(slotHelp()));
- connect(configDlg, TQT_SIGNAL(openKNotify()), this, TQT_SLOT(showConfigureNotificationsDialog()));
+ connect(configDlg, TQ_SIGNAL(destroyed()), this, TQ_SLOT(observeConfigDlg()));
+ connect(configDlg, TQ_SIGNAL(openHelp()), this, TQ_SLOT(slotHelp()));
+ connect(configDlg, TQ_SIGNAL(openKNotify()), this, TQ_SLOT(showConfigureNotificationsDialog()));
}
else {
KPassivePopup::message(i18n("WARNING"), i18n("Cannot find any schemes."),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
}
} else {
- configDlg->setWindowState((configDlg->windowState() & ~Qt::WindowMinimized) | Qt::WindowActive);
+ configDlg->setWindowState((configDlg->windowState() & ~TQt::WindowMinimized) | TQt::WindowActive);
configDlg->setActiveWindow();
}
@@ -517,7 +520,7 @@ void tdepowersave::updateTooltip(){
}
/*!
- * \b TQT_SLOT to starts the Yast2-power-management module. This called by the menuentry
+ * \b Slot to starts the Yast2-power-management module. This called by the menuentry
* with ID \ref YAST_MODULE_MENU_ID, named "Start YaST2 Power Management Module".
* It create a new TDEProcess and execute "/sbin/yast2 power-management" with tdesu.
*/
@@ -530,8 +533,8 @@ void tdepowersave::do_config(){
yast2 = new TDEProcess;
*yast2 << "tdesu" << "--nonewdcop" << "/sbin/yast2" << "power-management";
- connect(yast2, TQT_SIGNAL(processExited(TDEProcess *)),
- TQT_SLOT(slotConfigProcessExited(TDEProcess *)));
+ connect(yast2, TQ_SIGNAL(processExited(TDEProcess *)),
+ TQ_SLOT(slotConfigProcessExited(TDEProcess *)));
if(!yast2->start(TDEProcess::NotifyOnExit))
{
delete yast2;
@@ -546,7 +549,7 @@ void tdepowersave::do_config(){
}
/*!
- * \b TQT_SLOT to open the tdepowersave help
+ * \b Slot to open the tdepowersave help
*/
void tdepowersave::slotHelp()
{
@@ -554,7 +557,7 @@ void tdepowersave::slotHelp()
}
/*!
- * \b TQT_SLOT to open the tdepowersave About dialog
+ * \b Slot to open the tdepowersave About dialog
*/
void tdepowersave::slotAbout()
{
@@ -563,35 +566,7 @@ void tdepowersave::slotAbout()
}
/*!
- * \b TQT_SLOT to open the website to report bugs
- */
-void tdepowersave::slotReportBug()
-{
-#ifdef DISTRO_IS_SUSE
- #ifdef DISTRO_IS_SLES_SLED
- kapp->invokeBrowser("https://bugzilla.novell.com/");
- #else
- kapp->invokeBrowser("http://en.opensuse.org/Submitting_Bug_Reports");
- #endif
-#else
- #ifdef DISTRO_IS_ALTLINUX
- kapp->invokeBrowser("http://bugzilla.altlinux.org/");
- #else
- #ifdef DISTRO_IS_UBUNTU
- kapp->invokeBrowser("https://launchpad.net/distros/ubuntu/+bugs");
- #else
- #ifdef DISTRO_IS_PARDUS
- kapp->invokeBrowser("http://bugs.pardus.org.tr/");
- #else
- kapp->invokeBrowser("http://sourceforge.net/tracker/?group_id=124576&atid=700009");
- #endif
- #endif
- #endif
-#endif
-}
-
-/*!
- * \b TQT_SLOT to set the icon background on/off if battery is in critical, low or warning-state. Within
+ * \b Slot to set the icon background on/off if battery is in critical, low or warning-state. Within
* this function we set \ref icon_state_changed to true and call \ref redrawPixmap() to redraw the
* kickerapplet icon and create a icon with blinking background. \n \n
* The slot called by the TQTimer \ref BAT_WARN_ICON_Timer . The interval of the timer is defined
@@ -605,8 +580,9 @@ void tdepowersave::do_setIconBG(){
kdDebugFuncOut(trace);
}
+
/*!
- * \b TQT_SLOT to enable/disable the autosuspend.
+ * \b Slot to enable/disable the autosuspend.
*/
void tdepowersave::do_setAutosuspend(){
kdDebugFuncIn(trace);
@@ -631,7 +607,7 @@ void tdepowersave::do_setAutosuspend(){
}
/*!
- * \b TQT_SLOT which called if the \ref configDlg is destroyed. We set within this SLOT
+ * \b Slot which called if the \ref configDlg is destroyed. We set within this slot
* \ref config_dialog_shown to false.
* TODO: check if we maybe should force here the current default scheme depending on the AC/battery state
*/
@@ -657,7 +633,7 @@ void tdepowersave::observeConfigDlg(){
}
/*!
- * \b TQT_SLOT which called from \ref do_config() if the 'tdesu yast2' TDEProcess exited.
+ * \b Slot which called from \ref do_config() if the 'tdesu yast2' TDEProcess exited.
* This function control the return value and display if needed a errormessage on failure.
*/
void tdepowersave::slotConfigProcessExited(TDEProcess *proc){
@@ -688,7 +664,7 @@ void tdepowersave::slotConfigProcessExited(TDEProcess *proc){
}
/*!
- * \b TQT_SLOT to send the command for "suspend to disk" to TDE hardware library.
+ * \b Slot to send the command for "suspend to disk" to TDE hardware library.
* If there is a error while "suspend to disk" the user get a messagebox.
* This function need a power management backend in TDE hardware library for "suspend to disk".
* \return boolean with the result of the operation
@@ -723,7 +699,7 @@ bool tdepowersave::do_suspend2disk(){
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Hibernation failed"),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
kdDebugFuncOut(trace);
return false;
}
@@ -731,7 +707,7 @@ bool tdepowersave::do_suspend2disk(){
KPassivePopup::message( i18n("WARNING"),
i18n("Hibernation disabled by administrator."),
SmallIcon("messagebox_warning", 20),
- this, i18n("Warning").ascii(), 15000);
+ this, i18n("Warning").utf8(), 15000);
this->contextMenu()->setItemEnabled(SUSPEND2DISK_MENU_ID, false);
kdDebugFuncOut(trace);
return false;
@@ -744,7 +720,7 @@ bool tdepowersave::do_suspend2disk(){
}
/*!
- * \b TQT_SLOT to send the command for "hybrid suspend" to TDE hardware library.
+ * \b Slot to send the command for "hybrid suspend" to TDE hardware library.
* If there is a error while "hybrid suspend" the user get a messagebox.
* This function need a power management backend in TDE hardware library for "hybrid suspend".
* \return boolean with the result of the operation
@@ -779,7 +755,7 @@ bool tdepowersave::do_suspend_hybrid(){
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Hybrid Suspend failed"),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
kdDebugFuncOut(trace);
return false;
}
@@ -787,7 +763,7 @@ bool tdepowersave::do_suspend_hybrid(){
KPassivePopup::message( i18n("WARNING"),
i18n("Hybrid Suspend disabled by administrator."),
SmallIcon("messagebox_warning", 20),
- this, i18n("Warning").ascii(), 15000);
+ this, i18n("Warning").utf8(), 15000);
this->contextMenu()->setItemEnabled(SUSPEND_HYBRID_MENU_ID, false);
kdDebugFuncOut(trace);
return false;
@@ -800,7 +776,7 @@ bool tdepowersave::do_suspend_hybrid(){
}
/*!
- * \b TQT_SLOT to send the command for "suspend to RAM" to the TDE hardware library.
+ * \b Slot to send the command for "suspend to RAM" to the TDE hardware library.
* If there is a error while "suspend to RAM" the user get a messagebox.
* This function need a power management backend in TDE hardware library for "suspend to RAM".
* \return boolean with the result of the operation
@@ -835,7 +811,7 @@ bool tdepowersave::do_suspend2ram(){
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Suspend mode failed"),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
kdDebugFuncOut(trace);
return false;
}
@@ -843,7 +819,7 @@ bool tdepowersave::do_suspend2ram(){
KPassivePopup::message( i18n("WARNING"),
i18n("Suspend mode disabled by administrator."),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
this->contextMenu()->setItemEnabled(SUSPEND2RAM_MENU_ID, false);
kdDebugFuncOut(trace);
return false;
@@ -856,7 +832,7 @@ bool tdepowersave::do_suspend2ram(){
}
/*!
- * \b TQT_SLOT to send the command for "freeze" to the TDE hardware library.
+ * \b Slot to send the command for "freeze" to the TDE hardware library.
* If there is a error while "freeze" the user get e messagebox.
* This function need a power management backend in TDE hardware library for "freeze".
* \return boolean with the result of the operation
@@ -891,14 +867,14 @@ bool tdepowersave::do_freeze(){
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Freeze failed"),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
kdDebugFuncOut(trace);
return false;
}
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Freeze disabled by administrator."),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
this->contextMenu()->setItemEnabled(FREEZE_MENU_ID, false);
kdDebugFuncOut(trace);
return false;
@@ -911,7 +887,7 @@ bool tdepowersave::do_freeze(){
}
/*!
- * \b TQT_SLOT to send the command for "stand-by" to the TDE hardware library.
+ * \b Slot to send the command for "stand-by" to the TDE hardware library.
* If there is a error while "stand-by" the user get e messagebox.
* This function need a power management backend in TDE hardware library for "stand-by".
* \return boolean with the result of the operation
@@ -946,14 +922,14 @@ bool tdepowersave::do_standby(){
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Standby failed"),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
kdDebugFuncOut(trace);
return false;
}
} else {
KPassivePopup::message( i18n("WARNING"),i18n("Standby disabled by administrator."),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 15000);
+ i18n("Warning").utf8(), 15000);
this->contextMenu()->setItemEnabled(STANDBY_MENU_ID, false);
kdDebugFuncOut(trace);
return false;
@@ -966,7 +942,7 @@ bool tdepowersave::do_standby(){
}
/*!
- * \b TQT_SLOT to send check if we should display the warning dialog and display
+ * \b Slot to send check if we should display the warning dialog and display
* the dialog if needed or call directly autosuspend after the signal
* \ref autosuspend::inactivityTimeExpired was recieved.
*/
@@ -1032,7 +1008,7 @@ void tdepowersave::do_autosuspendWarn() {
countdown->setMessageText(message);
- connect(countdown, TQT_SIGNAL(dialogClosed(bool)), this, TQT_SLOT(do_autosuspend(bool)));
+ connect(countdown, TQ_SIGNAL(dialogClosed(bool)), this, TQ_SLOT(do_autosuspend(bool)));
countdown->showDialog();
}
}
@@ -1046,7 +1022,7 @@ void tdepowersave::do_autosuspendWarn() {
}
/*!
- * \b TQT_SLOT to send the related suspend command for autosuspend
+ * \b Slot to send the related suspend command for autosuspend
* \param cancel boolean with info if the autosuspend should get canceled
* \return boolean with the result of the operation
* \retval true if successful
@@ -1089,7 +1065,7 @@ bool tdepowersave::do_autosuspend(bool cancel) {
}
/*!
- * \b TQT_SLOT to dimm the display down to the configured level if the signal
+ * \b Slot to dimm the display down to the configured level if the signal
* \ref autodimm::inactivityTimeExpired was recieved.
* \param
* \return boolean with the result of the operation
@@ -1100,25 +1076,22 @@ void tdepowersave::do_downDimm() {
kdDebugFuncIn(trace);
if (hwinfo->supportBrightness()) {
- if (!AUTODIMM_Timer->isActive()) {
- int dimmToLevel = (int)((float)hwinfo->getMaxBrightnessLevel()*((float)settings->autoDimmTo/100.0));
+ if (!m_autoDimmTimer->isActive()) {
+ int dimmToLevel = (int)round(hwinfo->getMaxBrightnessLevel() * settings->autoDimmTo / 100.0);
// check if we really need to dimm down
if (dimmToLevel < hwinfo->getCurrentBrightnessLevel()) {
- int steps = hwinfo->getCurrentBrightnessLevel() - dimmToLevel;
- int timePerStep = (1500 / steps);
-
+ m_dimmRequestedLevel = dimmToLevel;
+ m_dimmStep = (hwinfo->getCurrentBrightnessLevel() - dimmToLevel) / 10 + 1;
+ m_dimmTimeoutCounter = 0;
autoDimmDown = true;
-
- AUTODIMM_Timer = new TQTimer(this);
- connect(AUTODIMM_Timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(do_dimm()));
- AUTODIMM_Timer->start(timePerStep, false);
+ m_autoDimmTimer->start(100, false);
} else {
kdWarning() << "Don't dimm down, current level is already lower than requested Level" << endl;
}
} else {
// wait until the timer is stopped, try later!
- TQTimer::singleShot(1500, this, TQT_SLOT(do_downDimm()));
+ TQTimer::singleShot(2000, this, TQ_SLOT(do_downDimm()));
}
}
@@ -1126,7 +1099,7 @@ void tdepowersave::do_downDimm() {
}
/*!
- * \b TQT_SLOT to dimm the display up to the configured level if the signal
+ * \b Slot to dimm the display up to the configured level if the signal
* \ref autodimm::UserIsActiveAgain was recieved.
* \param
* \return boolean with the result of the operation
@@ -1139,28 +1112,24 @@ void tdepowersave::do_upDimm() {
//NOTE we go back to the value of the scheme and not the last on, to reduce trouble with the scheme
if (hwinfo->supportBrightness()) {
- if (!AUTODIMM_Timer->isActive()) {
- int dimmToLevel = (int)((float)hwinfo->getMaxBrightnessLevel()*((float)settings->brightnessValue/100.0));
+ if (!m_autoDimmTimer->isActive()) {
+ int dimmToLevel = (int)round(hwinfo->getMaxBrightnessLevel() * settings->brightnessValue / 100.0);
// check if we really need to dimm up
if (dimmToLevel > hwinfo->getCurrentBrightnessLevel()) {
- int steps = dimmToLevel - hwinfo->getCurrentBrightnessLevel();
- int timePerStep = (750 / steps);
-
+ m_dimmRequestedLevel = dimmToLevel;
+ m_dimmStep = (dimmToLevel - hwinfo->getCurrentBrightnessLevel()) / 10 + 1;
+ m_dimmTimeoutCounter = 0;
autoDimmDown = false;
-
- AUTODIMM_Timer = new TQTimer(this);
- connect(AUTODIMM_Timer, TQT_SIGNAL(timeout()), this, TQT_SLOT(do_dimm()));
- AUTODIMM_Timer->start(timePerStep, false);
-
- // start autodimm again
- setAutoDimm(false);
+ m_autoDimmTimer->start(100, false);
} else {
kdWarning() << "Don't dimm up, current level is already above requested Level" << endl;
}
+ // start autodimm again
+ setAutoDimm(false);
} else {
// wait until the timer is stopped, try later!
- TQTimer::singleShot(750, this, TQT_SLOT(do_downDimm()));
+ TQTimer::singleShot(2000, this, TQ_SLOT(do_downDimm()));
}
}
@@ -1169,7 +1138,7 @@ void tdepowersave::do_upDimm() {
/*!
- * \b TQT_SLOT to dimm the display down
+ * \b Slot to dimm the display down
* \return boolean with the result of the operation
* \retval true if successful
* \retval false else
@@ -1177,15 +1146,22 @@ void tdepowersave::do_upDimm() {
void tdepowersave::do_dimm() {
kdDebugFuncIn(trace);
+ if (m_dimmStep <= 0 || m_dimmTimeoutCounter > 30)
+ {
+ m_autoDimmTimer->stop();
+ return;
+ }
+
+ ++m_dimmTimeoutCounter;
int current = hwinfo->getCurrentBrightnessLevel();
if (autoDimmDown) {
// dimm the display down
- if (current > 0 &&
- current > ((int)((float)hwinfo->getMaxBrightnessLevel()*((float)settings->autoDimmTo/100.0))-1)) {
- hwinfo->setBrightness((current -1) , -1);
+ if (current > 0 && current > (m_dimmRequestedLevel * 1.005)) {
+ hwinfo->setBrightnessLevel(current - m_dimmStep);
} else {
- AUTODIMM_Timer->stop();
+ m_autoDimmTimer->stop();
+ m_dimmStep = 0;
// start checking if the user get active again
// NOTE: we start this here because the X-Server detect brightness changes as
@@ -1194,10 +1170,11 @@ void tdepowersave::do_dimm() {
}
} else {
// dimm the display up
- if (current < ((int)((float)hwinfo->getMaxBrightnessLevel()*((float)settings->brightnessValue/100.0))-1)) {
- hwinfo->setBrightness((current +1) , -1);
+ if (current < (m_dimmRequestedLevel * 0.995)) {
+ hwinfo->setBrightnessLevel(current + m_dimmStep);
} else {
- AUTODIMM_Timer->stop();
+ m_autoDimmTimer->stop();
+ m_dimmStep = 0;
}
}
@@ -1327,7 +1304,7 @@ void tdepowersave::handleS2DiskButtonEvent() {
}
/*!
- * \b TQT_SLOT to handle the lidclose event. If the screen get locked
+ * \b Slot to handle the lidclose event. If the screen get locked
* depends on the user specific settings.
* \param closed boolean with info if the lid is closed or not
*/
@@ -1348,7 +1325,7 @@ void tdepowersave::handleLidEvent( bool closed ){
"be a problem with the selected \nlock "
"method or something else."),
SmallIcon("messagebox_warning", 20), this,
- i18n("Warning").ascii(), 10000);
+ i18n("Warning").utf8(), 10000);
}
}
@@ -1385,7 +1362,7 @@ void tdepowersave::handleLidEvent( bool closed ){
}
/*!
- * \b TQT_SLOT to show the login dialog if the desktop was locked before the suspend.
+ * \b Slot to show the login dialog if the desktop was locked before the suspend.
*/
void tdepowersave::activateLoginScreen(){
kdDebugFuncIn(trace);
@@ -1395,14 +1372,14 @@ void tdepowersave::activateLoginScreen(){
settings->load_general_settings();
if(settings->timeToFakeKeyAfterLock >= 0) {
- TQTimer::singleShot(settings->timeToFakeKeyAfterLock, display, TQT_SLOT(fakeShiftKeyEvent()));
+ TQTimer::singleShot(settings->timeToFakeKeyAfterLock, display, TQ_SLOT(fakeShiftKeyEvent()));
}
kdDebugFuncOut(trace);
}
/*!
- * \b TQT_SLOT to set the current suspend type for later use.
+ * \b Slot to set the current suspend type for later use.
*/
void tdepowersave::setSuspendType( TQString suspendtype){
kdDebugFuncIn(trace);
@@ -1413,7 +1390,7 @@ void tdepowersave::setSuspendType( TQString suspendtype){
}
/*!
- * \b TQT_SLOT which called if tdepowersave is exited by the user. In this case the user
+ * \b Slot which called if tdepowersave is exited by the user. In this case the user
* is asked through a yes/no box if "tdepowersave start automatically on log in" and the
* result is written to the KDE configfile.
*/
@@ -1458,7 +1435,7 @@ void tdepowersave::_quit (){
}
/*!
- * \b TQT_SLOT called if the user select a 'CPU Frequency Policy' from the menu ( \ref CPUFREQ_MENU_ID ).
+ * \b Slot called if the user select a 'CPU Frequency Policy' from the menu ( \ref CPUFREQ_MENU_ID ).
*/
void tdepowersave::do_setSpeedPolicy(int menu_id){
if (trace) kdDebug() << funcinfo << "IN: " << "menu_id/set policy to: " << menu_id << endl;
@@ -1466,7 +1443,7 @@ void tdepowersave::do_setSpeedPolicy(int menu_id){
if(!hwinfo->setCPUFreq((cpufreq_type)menu_id, settings->cpuFreqDynamicPerformance)) {
KPassivePopup::message(i18n("WARNING"),
i18n("CPU Freq Policy %1 could not be set.").arg(speed_menu->text(menu_id)),
- SmallIcon("messagebox_warning", 20), this, i18n("Warning").ascii(), 10000);
+ SmallIcon("messagebox_warning", 20), this, i18n("Warning").utf8(), 10000);
} else {
hwinfo->checkCurrentCPUFreqPolicy();
update();
@@ -1476,7 +1453,7 @@ void tdepowersave::do_setSpeedPolicy(int menu_id){
}
/*!
- * \b TQT_SLOT called if the user select a scheme from the menu. If there is any errormessage
+ * \b Slot called if the user select a scheme from the menu. If there is any errormessage
* while try to set the selected scheme, the user get a messagebox with info.
*/
void tdepowersave::do_setActiveScheme( int i ){
@@ -1495,7 +1472,7 @@ void tdepowersave::do_setActiveScheme( int i ){
} else if (!settings->schemes[i]){
KPassivePopup::message( i18n("WARNING"),
i18n("Scheme %1 could not be activated.").arg(scheme_menu->text(i)),
- SmallIcon("messagebox_warning", 20), this, i18n("Warning").ascii(), 5000);
+ SmallIcon("messagebox_warning", 20), this, i18n("Warning").utf8(), 5000);
}
kdDebugFuncOut(trace);
@@ -1712,12 +1689,12 @@ void tdepowersave::updateSchemeMenu(){
if ( *it == settings->ac_scheme ){
scheme_menu->insertItem( SmallIcon("scheme_power", TQIconSet::Automatic),
- i18n( ((TQString)*it).ascii() ), x, x);
+ i18n( ((TQString)*it).utf8() ), x, x);
}
else{
if ( *it == settings->battery_scheme ){
scheme_menu->insertItem(SmallIcon("scheme_powersave", TQIconSet::Automatic),
- i18n( (*it).ascii() ), x, x);
+ i18n( (*it).utf8() ), x, x);
}
else{
if ((TQString)*it == "Acoustic"){
@@ -1737,7 +1714,7 @@ void tdepowersave::updateSchemeMenu(){
i18n( "Advanced Powersave" ), x, x);
}
else {
- scheme_menu->insertItem(i18n( (*it).ascii() ), x, x);
+ scheme_menu->insertItem(i18n( (*it).utf8() ), x, x);
}
}
}
@@ -1788,7 +1765,7 @@ void tdepowersave::wheelEvent (TQWheelEvent *qwe)
if (!hwinfo->supportBrightness() && settings->brightness)
return;
- if (qwe->orientation () == Qt::Vertical) {
+ if (qwe->orientation () == TQt::Vertical) {
if (qwe->delta() > 0) {
do_brightnessUp(5);
} else {
@@ -1810,10 +1787,10 @@ void tdepowersave::mousePressEvent(TQMouseEvent *qme){
KSystemTray::mousePressEvent(qme);
if (hwinfo->isOnline()) {
- if (qme->button() == Qt::RightButton){
+ if (qme->button() == TQt::RightButton){
// TODO check if maybe some rechecks needed
this->contextMenu()->exec(TQCursor::pos());
- } else if (qme->button() == Qt::LeftButton) {
+ } else if (qme->button() == TQt::LeftButton) {
showDetailedDialog();
}
}
@@ -1822,7 +1799,7 @@ void tdepowersave::mousePressEvent(TQMouseEvent *qme){
}
/*!
- * \b TQT_SLOT called if the detaileddialog is closed. With this we prevent open
+ * \b Slot called if the detaileddialog is closed. With this we prevent open
* the dialog twice, use this function to reset the used variables.
*/
void tdepowersave::closedetaileddialog() {
@@ -1830,7 +1807,7 @@ void tdepowersave::closedetaileddialog() {
}
/*!
- * \b TQT_SLOT used to display messeges in tdepowersave. This function
+ * \b Slot used to display messeges in tdepowersave. This function
* block all messeges which we have in tdepowersave!
*/
void tdepowersave::showErrorMessage( TQString msg ){
@@ -1838,7 +1815,7 @@ void tdepowersave::showErrorMessage( TQString msg ){
if(settings->psMsgAsPassivePopup) {
KPassivePopup::message("tdepowersave", msg, SmallIcon("messagebox_warning", 20),
- this, i18n("Warning").ascii(), 10000);
+ this, i18n("Warning").utf8(), 10000);
} else {
kapp->updateUserTimestamp();
// KMessageBox::error( 0, msg);
@@ -1953,7 +1930,7 @@ void tdepowersave::setSchemeSettings(){
// --> set brightness settings
if(settings->brightness && hwinfo->supportBrightness()) {
// set to given values
- hwinfo->setBrightness (-1, settings->brightnessValue);
+ hwinfo->setBrightnessPercentage(settings->brightnessValue);
}
// --> set CPU Freq settings
@@ -1965,7 +1942,7 @@ void tdepowersave::setSchemeSettings(){
}
/*!
- * \b TQT_SLOT which called to set and start the autosuspend monitoring.
+ * \b Slot which called to set and start the autosuspend monitoring.
* \param resumed boolean value which represent information if machine
* currently back from suspend/standby
*/
@@ -2015,7 +1992,7 @@ void tdepowersave::setAutoSuspend( bool resumed ){
autoSuspend->stop();
delete autoSuspend;
autoSuspend = new autosuspend(display);
- connect(autoSuspend, TQT_SIGNAL(inactivityTimeExpired()), this, TQT_SLOT(do_autosuspendWarn()));
+ connect(autoSuspend, TQ_SIGNAL(inactivityTimeExpired()), this, TQ_SLOT(do_autosuspendWarn()));
}
if (settings->autoSuspendCountdown && (settings->autoSuspendCountdownTimeout > 0)) {
@@ -2048,7 +2025,7 @@ void tdepowersave::setAutoSuspend( bool resumed ){
}
/*!
- * \b TQT_SLOT which called to set and start the autodimm monitoring.
+ * \b Slot which called to set and start the autodimm monitoring.
* \param resumed boolean value which represent information if machine
* currently back from suspend/standby
*/
@@ -2065,8 +2042,8 @@ void tdepowersave::setAutoDimm( bool resumed ){
autoDimm->stop();
delete autoDimm;
autoDimm = new autodimm(display);
- connect(autoDimm, TQT_SIGNAL(inactivityTimeExpired()), this, TQT_SLOT(do_downDimm()));
- connect(autoDimm, TQT_SIGNAL(UserIsActiveAgain()), this, TQT_SLOT(do_upDimm()));
+ connect(autoDimm, TQ_SIGNAL(inactivityTimeExpired()), this, TQ_SLOT(do_downDimm()));
+ connect(autoDimm, TQ_SIGNAL(UserIsActiveAgain()), this, TQ_SLOT(do_upDimm()));
}
if (settings->autoDimmSBlistEnabled) {
@@ -2086,7 +2063,7 @@ void tdepowersave::setAutoDimm( bool resumed ){
// -------- start KNotify functions ------------- //
/*!
- * \b TQT_SLOT called if a battery warning state reached and related signal recieved.
+ * \b Slot called if a battery warning state reached and related signal recieved.
* Here we emit the related KNotify event, if not disabled.
* \param type integer with the type of the battery
* \param state integer represent the reached battery state
@@ -2143,7 +2120,7 @@ void tdepowersave::notifyBatteryStatusChange ( int type, int state ) {
"will go shutdown in 30 seconds")
.arg(min/ 60).arg(min%60));
- TQTimer::singleShot(30000, this, TQT_SLOT(handleCriticalBatteryActionCall()));
+ TQTimer::singleShot(30000, this, TQ_SLOT(handleCriticalBatteryActionCall()));
} else {
if (!settings->disableNotifications)
KNotifyClient::event(this->winId(), "battery_critical_event",
@@ -2221,19 +2198,19 @@ void tdepowersave::handleActionCall ( action action, int value , bool checkAC, b
}
break;
case GO_SUSPEND2RAM:
- TQTimer::singleShot(100, this, TQT_SLOT(do_suspend2ram()));
+ TQTimer::singleShot(100, this, TQ_SLOT(do_suspend2ram()));
break;
case GO_SUSPEND2DISK:
- TQTimer::singleShot(100, this, TQT_SLOT(do_suspend2disk()));
+ TQTimer::singleShot(100, this, TQ_SLOT(do_suspend2disk()));
break;
case GO_SUSPEND_HYBRID:
- TQTimer::singleShot(100, this, TQT_SLOT(do_suspend_hybrid()));
+ TQTimer::singleShot(100, this, TQ_SLOT(do_suspend_hybrid()));
break;
case GO_FREEZE:
- TQTimer::singleShot(100, this, TQT_SLOT(do_freeze()));
+ TQTimer::singleShot(100, this, TQ_SLOT(do_freeze()));
break;
case BRIGHTNESS:
- hwinfo->setBrightness( -1, value );
+ hwinfo->setBrightnessPercentage(value);
break;
case CPUFREQ_POWERSAVE:
hwinfo->setCPUFreq( POWERSAVE );
@@ -2275,7 +2252,7 @@ void tdepowersave::handleActionCall ( action action, int value , bool checkAC, b
}
/*!
- * \b TQT_SLOT called if ac stated changed. Here we emit the related KNotify event.
+ * \b Slot called if ac stated changed. Here we emit the related KNotify event.
* and switch to the AC/battery scheme depending on the state of AC
* \param acstate boolean represent the state of AC (true == AC plugged in ...)
*/
@@ -2313,7 +2290,7 @@ void tdepowersave::handleACStatusChange ( bool acstate , bool notifyEvent ) {
}
/*!
- * \b TQT_SLOT called if scheme switched. Here we emit the related KNotify events
+ * \b Slot called if scheme switched. Here we emit the related KNotify events
* if they are not disabled.
*/
void tdepowersave::notifySchemeSwitch() {
@@ -2330,14 +2307,14 @@ void tdepowersave::notifySchemeSwitch() {
eventType = "scheme_" + _scheme;
KNotifyClient::event( this->winId(), eventType,
- i18n("Switched to scheme: %1").arg(i18n(_scheme.ascii())).ascii());
+ i18n("Switched to scheme: %1").arg(i18n(_scheme.utf8())));
}
kdDebugFuncOut(trace);
}
/*!
- * \b TQT_SLOT called if the machine suspend. Here we emit the related KNotify events
+ * \b Slot called if the machine suspend. Here we emit the related KNotify events
* if they are not disabled.
*/
void tdepowersave::notifySuspend( int suspendType ) {
@@ -2379,7 +2356,7 @@ void tdepowersave::notifySuspend( int suspendType ) {
}
/*!
- * \b TQT_SLOT called to independent handleResumeSignal() from event loop and
+ * \b Slot called to independent handleResumeSignal() from event loop and
* to avoid problems with the QT3 D-Bus bindings
*/
void tdepowersave::forwardResumeSignal( int result ) {
@@ -2387,13 +2364,13 @@ void tdepowersave::forwardResumeSignal( int result ) {
resume_result = result;
- TQTimer::singleShot(100, this, TQT_SLOT(handleResumeSignal()));
+ TQTimer::singleShot(100, this, TQ_SLOT(handleResumeSignal()));
kdDebugFuncOut(trace);
}
/*!
- * \b TQT_SLOT called if the machine suspend. Here we emit the related KNotify events
+ * \b Slot called if the machine suspend. Here we emit the related KNotify events
* if they are not disabled.
*/
void tdepowersave::handleResumeSignal() {
@@ -2459,7 +2436,7 @@ void tdepowersave::handleResumeSignal() {
KPassivePopup::message( i18n("WARNING"),
i18n("Could not remount (all) external storage"
" media."), SmallIcon("messagebox_warning", 20),
- this, i18n("Warning").ascii(), 15000);
+ this, i18n("Warning").utf8(), 15000);
}
} else {
kdError() << "Unknown error while suspend. Errorcode: " << resume_result << endl;
@@ -2516,7 +2493,7 @@ void tdepowersave::handleResumeSignal() {
}
/*!
- * \b TQT_SLOT called if the state of the current session change
+ * \b Slot called if the state of the current session change
* \param state boolean represent the state of the session
* TODO: fix scheme handling
* TODO: fix critical battery situations (see the todo file in the source)
@@ -2919,7 +2896,7 @@ void tdepowersave::showDetailedDialog( ){
detailedIsShown = true;
}
- connect(detailedDlg, TQT_SIGNAL(destroyed()), this, TQT_SLOT(closedetaileddialog()));
+ connect(detailedDlg, TQ_SIGNAL(destroyed()), this, TQ_SLOT(closedetaileddialog()));
kdDebugFuncOut(trace);
}
@@ -2927,7 +2904,7 @@ void tdepowersave::showDetailedDialog( ){
/*!
* DCOP Interface funtion to open the configure dialog.
* \return boolean with the result of open the dialog
- * \retval false if failed (e.g. D-Bus or HAL is not running)
+ * \retval false if failed
* \retval true if correct opend
*/
bool tdepowersave::openConfigureDialog (){
@@ -2966,7 +2943,7 @@ int tdepowersave::brightnessGet() {
int retval = -1;
if (hwinfo->supportBrightness()) {
- retval = (int)(((float)hwinfo->getCurrentBrightnessLevel() / (float)hwinfo->getMaxBrightnessLevel()-1) * 100.0);
+ retval = (int)round(100.0 * hwinfo->getCurrentBrightnessLevel() / hwinfo->getMaxBrightnessLevel());
}
kdDebugFuncOut(trace);
@@ -2974,4 +2951,13 @@ int tdepowersave::brightnessGet() {
return retval;
}
+//! dcop funtion to set the brightness level
+void tdepowersave::brightnessSet(int percentage)
+{
+ kdDebugFuncIn(trace);
+
+ hwinfo->setBrightnessPercentage(percentage);
+
+ kdDebugFuncOut(trace);
+}
#include "tdepowersave.moc"
diff --git a/src/tdepowersave.desktop b/src/tdepowersave.desktop
index 0388c36..4385410 100644
--- a/src/tdepowersave.desktop
+++ b/src/tdepowersave.desktop
@@ -1,68 +1,17 @@
[Desktop Entry]
-Encoding=UTF-8
Name=TDEPowersave
-Name[xx]=xxTDEPowersavexx
-Name[de]=TDEPowersave
-Name[es]=TDEPowersave
-Name[fr]=TDEPowersave
-Name[it]=TDEPowersave
-Name[ja]=TDEPowersave
-Name[pt_BR]=TDEPowersave
-Name[ru]=TDEPowersave
-Name[sv]=TDEPowersave
-Name[zh_CN]=TDEPowersave
-Name[zh_TW]=TDEPowersave
+
GenericName=Battery Monitor
-Exec=tdepowersave --force-acpi-check
-Icon=tdepowersave
-Type=Application
+
Comment=Battery monitor and general power management
-Comment[bg]=Монитор за батерията и основно управление на енергията
-GenericName[bg]=Монитор за батерията
-Comment[cs]=Sledování stavu baterií a správa napájení
-GenericName[cs]=Monitor baterie
-GenericName[de]=Akkuüberwachung
-Comment[de]=Akkuüberwachung und allgemeine Energieverwaltung
-GenericName[el]=Παρακολούθηση Μπαταρίας
-GenericName[es]=Monitor de carga de la batería
-Comment[es]=Monitor de batería y gestión general de la energía
-Comment[fi]=Akkumonitori ja yleinen virranhallinta
-GenericName[fi]=Akkumonitori
-Comment[fr]=Moniteur de batterie et gestion de l'alimentation
-GenericName[fr]=Moniteur de batterie
-GenericName[hu]=Akkumulátorfigyelő
-Comment[it]=Monitor della batteria e gestione generale dell'alimentazione
-GenericName[it]=Monitor della batteria
-Comment[km]=កមមវធ<200b>តរតពនតយ<200b>ថម នង គរបគរង<200b>ថាមពល<200b>ទទៅ
-GenericName[km]=កមមវធ<200b>តរតពនតយ<200b>ថម
-Comment[nb]=Batteriovervåking og generell strømstyring
-GenericName[nb]=Batteriovervåker
-GenericName[nl]=Batterijmonitor
-GenericName[ja]=バッテリモニタ
-Comment[ja]=バッテリモニタと一般電源管理
-Name[pa]=ਕ-ਊਰਜਾ ਸਭਾਲ
-GenericName[pa]=ਬਟਰੀ ਦਰਸ਼ਕ
-Comment[pl]=Monitor stanu baterii i ogólne zarządzanie energią
-GenericName[pl]=Monitor baterii
-Comment[pt]=Monitor de bateria e gestor global de energia
-GenericName[pt]=Monitor de Bateria
-Comment[pt_BR]=Monitor de Bateria e Gerenciamento de Energia Geral
-GenericName[pt_BR]=Monitor de Bateria
-GenericName[ru]=Монитор Батареи
-Comment[ru]=Монитор батареи и управление энергосбережением
-GenericName[sv]=Batteriövervakare
-GenericName[tr]=Pil durumu izleme ve güç yönetimi arayüzü
-Comment[tr]=Pil durumu izleme ve güç yönetimi arayüzü
-Comment[uk]=Монітор стану батареї і загальне керування живленням
-GenericName[uk]=Монітор батарей
-Comment[xx]=xxBattery monitor and general power managementxx
-GenericName[zh_CN]=电池监视器
-Comment[zh_CN]=电池监视器和常规电源管理
-GenericName[zh_TW]=電池監視器
-Comment[zh_TW]=電池監視器和一般電源管理
+
+Type=Application
+Icon=tdepowersave
+Exec=tdepowersave --force-acpi-check
+Encoding=UTF-8
+Categories=System;Applet;
+X-DocPath=tdepowersave/index.html
X-TDE-autostart-after=panel
+X-TDE-autostart-condition=tdepowersaverc:General:Autostart:true
X-TDE-StartupNotify=false
X-TDE-UniqueApplet=true
-X-TDE-autostart-condition=tdepowersaverc:General:Autostart:true
-Categories=System;Applet;
-X-DocPath=tdepowersave/index.html
diff --git a/src/tdepowersave.h b/src/tdepowersave.h
index cb0bd0b..4b7c0c2 100644
--- a/src/tdepowersave.h
+++ b/src/tdepowersave.h
@@ -22,18 +22,13 @@
#ifndef _TDEPOWERSAVE_H_
#define _TDEPOWERSAVE_H_
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
// KDE - Header
#include <kprocess.h>
#include <ksystemtray.h>
#include <dcopobject.h>
#include <tdehardwaredevices.h>
-// QT - Header
+// TQt - Header
#include <tqpopupmenu.h>
// tdepowersave - Header
@@ -64,7 +59,7 @@ class TDEGlobalAccel;
class tdepowersave : public KSystemTray, public DCOPObject
{
- Q_OBJECT
+ TQ_OBJECT
//
K_DCOP
@@ -164,6 +159,11 @@ private:
*/
bool autoDimmDown;
+ // used during dimm down/up transitions
+ int m_dimmRequestedLevel;
+ int m_dimmStep;
+ int m_dimmTimeoutCounter;
+
//! to temporary hold the resume result
int resume_result;
@@ -215,9 +215,6 @@ private:
//! a menu seperator ID
/*! contains the ID of the separator between autosuspend and Help*/
int HELP_SEPARATOR_MENU_ID;
- //! a menu ID
- /*! contains the ID of the help menu*/
- int HELP_MENU;
//! number of white pixel in the kickerapplet icon
/*!
@@ -258,9 +255,6 @@ private:
//! a sub-menu of the kickerapplet
/*! TQPopupMenu for the scheme-entries. */
TQPopupMenu *scheme_menu;
- //! a sub-menu of the kickerapplet
- /*! TQPopupMenu for the help-entries. */
- TQPopupMenu *help_menu;
//! icon-pixmap
@@ -277,12 +271,12 @@ private:
* The timerinterval is defined in \ref BAT_icon_BG_intervall .
*/
TQTimer *BAT_WARN_ICON_Timer;
+
//! Timer to dimm down/up the brightness
/*!
- * This timer is used dimm the display up and down. The timerinterval
- * depends on calculated timePerStep in the calling function.
+ * This timer is used to dimm the display up and down.
*/
- TQTimer *AUTODIMM_Timer;
+ TQTimer *m_autoDimmTimer;
//! draw all icon related things for \ref redrawPixmap()
void drawIcon();
@@ -343,8 +337,6 @@ private slots:
void slotHelp();
//! called to open the tdepowersave About dialog
void slotAbout();
- //! called to open website to report bugs
- void slotReportBug();
//! called if the configure dialog is destroyed
void observeConfigDlg();
//! called if user exit from tdepowersave
@@ -354,9 +346,9 @@ private slots:
void do_downDimm();
//! called if the user get active again and the display should get dimmed up
void do_upDimm();
- //! TQT_SLOT do do the dimmining for autodimm feature
+ //! TQ_SLOT do do the dimmining for autodimm feature
void do_dimm();
- //! TQT_SLOT to set autodimm related stuff and start autodimm monitoring
+ //! TQ_SLOT to set autodimm related stuff and start autodimm monitoring
void setAutoDimm( bool resumed );
//! to update the main menu of the kickerapplet
@@ -453,10 +445,12 @@ k_dcop:
//! dcop function to open the configure dialog
bool openConfigureDialog();
- //! dcop function to find out if tdepowersave manages DPMS
- bool currentSchemeManagesDPMS();
+ //! dcop function to find out if tdepowersave manages DPMS
+ bool currentSchemeManagesDPMS();
//! dcop funtion to get the current brightness level
int brightnessGet();
+ //! dcop funtion to set the brightness level
+ void brightnessSet(int percentage);
//! dcop function to return the name of the current scheme
TQString currentScheme ();
diff --git a/src/tdepowersave.lsm b/src/tdepowersave.lsm
deleted file mode 100644
index 98958ec..0000000
--- a/src/tdepowersave.lsm
+++ /dev/null
@@ -1,14 +0,0 @@
-Begin4
-Title: tdepowersave
-Version: R14.1.0
-Entered-date: 2010-05-10
-Description: Front end for power management for the Trinity Desktop Environment
-Keywords: TDE Qt
-Author: Thomas Renninger <trenn@suse.de>
-Maintained-by: The Trinity Desktop Environment (TDE) http://www.trinitydesktop.org/
-Primary-site: http://git.trinitydesktop.org/cgit/
-Alternate-site:
-Original-site: http://kde-apps.org/content/show.php?content=29295
-Platforms: Linux and other Unices running TDE
-Copying-policy: GPL
-End
diff --git a/src/tdepowersave_debug.h b/src/tdepowersave_debug.h
index 9585a96..7be95d5 100644
--- a/src/tdepowersave_debug.h
+++ b/src/tdepowersave_debug.h
@@ -21,16 +21,11 @@
#ifndef _TDEPOWERSAVE_DEBUG_H
#define _TDEPOWERSAVE_DEBUG_H
-// Global Header
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
// Default Header
#include <stdio.h>
#include <stdlib.h>
-// QT - Header
+// TQt - Header
#include <tqdatetime.h>
// KDE Header
@@ -48,7 +43,7 @@ extern bool trace;
/*
* macro to collect time and k_funcinfo information for kdDebug()
*/
-#define funcinfo "[" << TQString(TQTime::currentTime().toString()).ascii() << \
+#define funcinfo "[" << TQString(TQTime::currentTime().toString()) << \
":" << TQTime::currentTime().msec() << "]" << k_funcinfo
/*