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 627fc0ed62)
r14.0.x
Slávek Banko 5 years ago
parent 869f7d92e1
commit 25cb1249e4
No known key found for this signature in database
GPG Key ID: 608F5293A04BE668

@ -62,7 +62,7 @@ include( ConfigureChecks.cmake )
###### global compiler settings ###### global compiler settings
add_definitions( -DHAVE_CONFIG_H -UQT_NO_ASCII_CAST ) add_definitions( -DHAVE_CONFIG_H )
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 "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" ) set( CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined" )

@ -220,12 +220,12 @@ void DebuggerDriver::writeCommand()
m_activeCmd = cmd; m_activeCmd = cmd;
TRACE("in writeCommand: " + cmd->m_cmdString); TRACE("in writeCommand: " + cmd->m_cmdString);
const char* str = cmd->m_cmdString; const char* str = cmd->m_cmdString.local8Bit();
writeStdin(const_cast<char*>(str), cmd->m_cmdString.length()); writeStdin(str, cmd->m_cmdString.local8Bit().length());
// write also to log file // write also to log file
if (m_logFile.isOpen()) { if (m_logFile.isOpen()) {
m_logFile.writeBlock(str, cmd->m_cmdString.length()); m_logFile.writeBlock(str, cmd->m_cmdString.local8Bit().length());
m_logFile.flush(); m_logFile.flush();
} }

@ -224,7 +224,7 @@ void DebuggerMainWnd::initKAction()
for (unsigned i = 0; i < sizeof(dw)/sizeof(dw[0]); i++) { for (unsigned i = 0; i < sizeof(dw)/sizeof(dw[0]); i++) {
KDockWidget* d = dockParent(dw[i].w); KDockWidget* d = dockParent(dw[i].w);
(void)new TDEToggleAction(dw[i].text, 0, d, SLOT(changeHideShowState()), (void)new TDEToggleAction(dw[i].text, 0, d, SLOT(changeHideShowState()),
actionCollection(), dw[i].id); actionCollection(), dw[i].id.latin1());
} }
@ -485,7 +485,7 @@ void DebuggerMainWnd::updateUI()
void DebuggerMainWnd::dockUpdateHelper(TQString action, TQWidget* w) void DebuggerMainWnd::dockUpdateHelper(TQString action, TQWidget* w)
{ {
TDEToggleAction* item = TDEToggleAction* item =
static_cast<TDEToggleAction*>(actionCollection()->action(action)); static_cast<TDEToggleAction*>(actionCollection()->action(action.latin1()));
bool canChange = canChangeDockVisibility(w); bool canChange = canChangeDockVisibility(w);
item->setEnabled(canChange); item->setEnabled(canChange);
item->setChecked(canChange && isDockVisible(w)); item->setChecked(canChange && isDockVisible(w));

@ -265,7 +265,7 @@ void MemoryWindow::saveProgramSpecific(TDEConfigBase* config)
for (int i = 0; i < 2; i++) { for (int i = 0; i < 2; i++) {
int w = m_memory.columnWidth(i); int w = m_memory.columnWidth(i);
wStr.setNum(w); wStr.setNum(w);
widths.append(wStr); widths.append(wStr.latin1());
} }
config->writeEntry(ColumnWidths, widths); config->writeEntry(ColumnWidths, widths);
} }

Loading…
Cancel
Save