#tde-devs < 2024/05/28 > |
| [00:42] | akh: Is there a way to attach a TQ_SIGNAL to /dev/null? i.e. handle it with a NOOP and prevent further processing |
| [00:43] | akh: Or should I just write a stub method |
| [00:43] | akh: s/method/slot/ |
| [00:47] | micheleC: not really clear on what you are trying to do |
| [00:48] | micheleC: a TQ_SIGNAL is basically a way to call a function that has been connected to it |
| [00:48] | micheleC: you can't connect that to a device |
| [00:54] | akh: I've got some code that's launching a background process and reading its STDOUT with the receivedStdout TQ_SIGNAL |
| [00:55] | akh: I want STDERR to be ignored (currently its being displayed, not by my program) |
| [00:55] | akh: basically I want receivedStderr to be a NOOP handler (i.e. not doing anything, not displaying anything) |
| [00:56] | akh: just accept the TQ_SIGNAL and ignore it |
| [00:57] | akh: I don't know if there's a way in QT to do express that or if I need to write a stub SLOT handler |
| [00:58] | micheleC: as far as I remember, you can connect stdOut and stdErr to two different method. You can either do nothing in the connected method for stdErr or disconnect that signal |
| [00:59] | micheleC: it may be worth rading this doc from tqt3 |
| [00:59] | micheleC: file:///usr/share/tqt3/doc/html/signalsandslots.html |
| [00:59] | micheleC: you should have a similar file in your filesystem |
| [01:00] | akh: I'll give it a read |
| [01:01] | akh: I'm porting some code I wrote ages ago to the latest TDE version |
| [01:05] | akh: Using a stub SLOT worked |
| [01:07] | micheleC: ok |
| [01:24] | micheleC has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org) |
| [01:27] | micheleC has joined |
| [02:44] | micheleC has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org) |
| [03:37] | akh: Anyone know how to printf("%s", TQString) with UTF8? All the methods I've seen return either objects or ASCII buffer pointers. I'm looking for something that will return a const char * containing UTF8 |
| [06:43] | SlavekB: printf("%s", TQString.local8Bit().data()); |
| [08:36] | akh: thnx |
| [09:07] | SlavekB has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org) |
| [09:58] | SlavekB has joined |
| [13:48] | micheleC has joined |
| [14:48] | akh: With kdDebug one can specify a numeric area. e.g. 0=generic (the default), 125=tdecore (TDEAccel) |
| [14:48] | akh: where are these mappings defined? |
| [14:50] | akh: nevermind, it's in /etc/trinity/kdebug.areas |
| [14:54] | micheleC: you need to build your packages in Debug mode to see the output of kdDebug |
| [14:54] | micheleC: if you build in Release or RelWithDebInfo you won't see anything |
| [14:55] | micheleC: you tdedebugdialog for a quick GUI to see and search the area you like |
| [14:55] | akh: i wanted to add some additional areas (numbers) |
| [14:55] | micheleC: (y) |
| [14:55] | akh: all good now |
| [14:56] | micheleC has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org) |
| [17:59] | SlavekB has quit (Quit: TDE Kopete : https://trinitydesktop.org) |
| [23:00] | SlavekB has joined |
#tde-devs < 2024/05/28 > |