Added controlled conversions to char* instead of automatic ascii conversions.

The definition of -UTQT_NO_ASCII_CAST is no longer needed.

Signed-off-by: Slávek Banko <slavek.banko@axis.cz>
(cherry picked from commit c81da91996)
r14.0.x
Slávek Banko 6 years ago
parent 57ddd73da7
commit 97d4df605c

@ -58,7 +58,7 @@ include( ConfigureChecks.cmake )
###### global compiler settings ###### global compiler settings
add_definitions( -DHAVE_CONFIG_H -UQT_NO_COMPAT -UQT_NO_ASCII_CAST ) add_definitions( -DHAVE_CONFIG_H -UQT_NO_COMPAT )
set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" ) set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TQT_CXX_FLAGS}" )
set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" ) set( CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )

@ -33,7 +33,7 @@ HDSensorsList::HDSensorsList(TQObject *parent, const char * name): SensorsList(p
{ {
process= 0; process= 0;
setDescription( TQString(i18n("Hard Disks")) ); setDescription( i18n("Hard Disks") );
setClass(Sensor::hdSensor); setClass(Sensor::hdSensor);
@ -54,7 +54,7 @@ HDSensorsList::HDSensorsList(TQObject *parent, const char * name): SensorsList(p
if(getDiskInfo(proc.getStdoutData(),str,value)) { if(getDiskInfo(proc.getStdoutData(),str,value)) {
Sensor *sensor= new Sensor(this); Sensor *sensor= new Sensor(this);
sensor->setType(Sensor::lmTemp); sensor->setType(Sensor::lmTemp);
sensor->setName(*it); sensor->setName(it->utf8());
sensor->setDescription(str); sensor->setDescription(str);
sensor->setValueMax (40 , Sensor::dgCelsius); sensor->setValueMax (40 , Sensor::dgCelsius);
sensor->setValueMin ( 0 , Sensor::dgCelsius); sensor->setValueMin ( 0 , Sensor::dgCelsius);

@ -81,9 +81,9 @@ void LMSensorsAlarms::setValueChanged(Sensor *sensor)
case acCommand: case acCommand:
runSensorCommand( runSensorCommand(
(const char *)sensor->getDescription(), sensor->getDescription().local8Bit(),
(const char *)TQString::number(sensor->getValue()), TQString::number(sensor->getValue()).ascii(),
(const char *)readAlarmCommand(sensor->name()) (readAlarmCommand(sensor->name())).local8Bit()
); );
break; break;
} }

@ -118,7 +118,7 @@ void LMSensorsCfg::readSensorInfo(int index)
const char *mask= curSensor->getType()==LMSensor::lmVoltage ? "%.2lf":"%.0lf"; const char *mask= curSensor->getType()==LMSensor::lmVoltage ? "%.2lf":"%.0lf";
str.sprintf(curSensor->getPrintMask(true), curSensor->getValue()); str.sprintf(curSensor->getPrintMask(true).ascii(), curSensor->getValue());
editValue->setText(str); editValue->setText(str);
str.sprintf(mask, curSensor->getValueIdeal()); str.sprintf(mask, curSensor->getValueIdeal());
@ -185,11 +185,11 @@ void LMSensorsCfg::applySensorChanges()
!radioAlarm1->isChecked() !radioAlarm1->isChecked()
); );
// Apply show in main window configuration // Apply show in main window configuration
LMSensorPanel::writeShow(sName,checkShow->isChecked() ); LMSensorPanel::writeShow(sName.utf8(), checkShow->isChecked() );
// Apply dock configuration // Apply dock configuration
LMSensorDockPanel::writeShowInDock(sName,checkShowInDock->isChecked()); LMSensorDockPanel::writeShowInDock(sName.utf8(), checkShowInDock->isChecked());
LMSensorDockPanel::writeColorNormal(sName,colorNormal->color()); LMSensorDockPanel::writeColorNormal(sName.utf8(), colorNormal->color());
LMSensorDockPanel::writeColorAlarm(sName,colorAlarm->color()); LMSensorDockPanel::writeColorAlarm(sName.utf8(), colorAlarm->color());
// //
palPanelCfg->savePalette(); palPanelCfg->savePalette();
// //
@ -259,10 +259,10 @@ void LMSensorsCfg::slotAccept()
void LMSensorsCfg::slotTestAlarm() void LMSensorsCfg::slotTestAlarm()
{ {
if( radioAlarm2->isChecked() ) { if( radioAlarm2->isChecked() ) {
LMSensorsAlarms::playSound(editPlay->text()); LMSensorsAlarms::playSound(editPlay->text().local8Bit());
} else } else
if( radioAlarm3->isChecked() ) { if( radioAlarm3->isChecked() ) {
LMSensorsAlarms::runSensorCommand("TEST","100",editLaunch->text()); LMSensorsAlarms::runSensorCommand("TEST", "100", editLaunch->text().local8Bit());
} }
} }

Loading…
Cancel
Save