trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: March 2012

Re: [trinity-devel] knetworkmanager8 - patched QCString -> TQCString bug, now get TQCString error in SlotActivate()

From: "David C. Rankin" <drankinatty@...>
Date: Tue, 20 Mar 2012 16:55:21 -0500
On 03/20/2012 04:22 PM, Darrell Anderson wrote:
> 
> In the second error the referenced function is QCString not QString (knetworkmanager-menuitem.cpp:99:163:). Try patching QCString -> TQCString.
> 
> When I encounter these types of errors, I grep /usr/include/tqt for the referenced function to make sure the function is valid. In this case both TQString and TQCString are defined in the tqt headers.
> 
> Darrell
> 

Oops, sorry, that's what I did - it bombed:

--- knetworkmanager8/knetworkmanager-0.8/src/knetworkmanager-wireless_menuitem.cpp
+++
knetworkmanager8/knetworkmanager-0.8/src/knetworkmanager-wireless_menuitem.cpp
    2012-03-20 01:16:06.723174660@@ -94,11 +94,11 @@
 {
        TQString security = "";
        if (_net.getWpaFlags() != NM_802_11_AP_SEC_NONE && _net.getRsnFlags() !=
NM_802_11_AP_SEC_NONE)
-               security = TQString("(%1/%2)").arg(i18n("WPA")).arg(i18n("RSN"));
+               security = TQCString("(%1/%2)").arg(i18n("WPA")).arg(i18n("RSN"));
        else if (_net.getWpaFlags() != NM_802_11_AP_SEC_NONE)
-               security = TQString("(%1)").arg(i18n("WPA"));
+               security = TQCString("(%1)").arg(i18n("WPA"));
        else if (_net.getRsnFlags() != NM_802_11_AP_SEC_NONE)
-               security = TQString("(%2)").arg(i18n("RSN"));
+               security = TQCString("(%2)").arg(i18n("RSN"));

        Info* info = NULL;
        if (_conn)

I'll grep and peck a little more. Just like working in the blind after a display
terminal crash. I think this is going to be some QString issue buried way down
in some base struct or class that gets inherited all through the knetworkmanager
code. I've grepped until I'm blue -- do you know how many results you get for
QString :)

> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: trinity-devel-unsubscribe@...
> For additional commands, e-mail: trinity-devel-help@...
> Read list messages on the web archive: http://trinity-devel.pearsoncomputing.net/
> Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting
> 
> 


-- 
David C. Rankin, J.D.,P.E.