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
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_SHARED_LINKER_FLAGS "-Wl,--no-undefined" )

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

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

@ -118,7 +118,7 @@ void LMSensorsCfg::readSensorInfo(int index)
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);
str.sprintf(mask, curSensor->getValueIdeal());
@ -185,11 +185,11 @@ void LMSensorsCfg::applySensorChanges()
!radioAlarm1->isChecked()
);
// Apply show in main window configuration
LMSensorPanel::writeShow(sName,checkShow->isChecked() );
LMSensorPanel::writeShow(sName.utf8(), checkShow->isChecked() );
// Apply dock configuration
LMSensorDockPanel::writeShowInDock(sName,checkShowInDock->isChecked());
LMSensorDockPanel::writeColorNormal(sName,colorNormal->color());
LMSensorDockPanel::writeColorAlarm(sName,colorAlarm->color());
LMSensorDockPanel::writeShowInDock(sName.utf8(), checkShowInDock->isChecked());
LMSensorDockPanel::writeColorNormal(sName.utf8(), colorNormal->color());
LMSensorDockPanel::writeColorAlarm(sName.utf8(), colorAlarm->color());
//
palPanelCfg->savePalette();
//
@ -259,10 +259,10 @@ void LMSensorsCfg::slotAccept()
void LMSensorsCfg::slotTestAlarm()
{
if( radioAlarm2->isChecked() ) {
LMSensorsAlarms::playSound(editPlay->text());
LMSensorsAlarms::playSound(editPlay->text().local8Bit());
} else
if( radioAlarm3->isChecked() ) {
LMSensorsAlarms::runSensorCommand("TEST","100",editLaunch->text());
LMSensorsAlarms::runSensorCommand("TEST", "100", editLaunch->text().local8Bit());
}
}

Loading…
Cancel
Save