Message: previous - next
Month: September 2012

Tim: QString -> TQString question

From: Darrell Anderson <humanreadable@...>
Date: Thu, 13 Sep 2012 19:26:20 -0700 (PDT)

I noticed the following messages in my xsession log (GIT build):

TQObject::connect: No such signal KLineEdit::textChanged(const QString&)
TQObject::connect:  (sender name:   'excludeLineedit')
TQObject::connect:  (receiver name: 'SMServerConfigDlg')

Investigating revealed the errors always appear when I open KControl/TDE Components/Session Manager. Further investigation revealed the likely source is tdebase/kcontrol/smserver/smserverconfigdlg.ui:240:

  <signal>textChanged(const QString&amp;)</signal> <--- problematic string?

Should that line be TQString?

Further, in all *.ui files, should all occurrences of QString be changed to TQString?

Or, is there a build macro that is supposed to be changing those strings to TQString that is not functioning correctly?

There are many occurences of QString in many *.ui files in the full source. If these all should be changed could this be the cause of various bugs, such as What's This help tooltips no longer working in KControl?