double post.
double post.
Ok I figured it out.
You were right the first time wysota.
See I do have an application running as app.exec(), but what I later meditated and figured out was, that if you have a program that works and then a function calls a new class (which does the HTTP work), then that new class returns, and then the function ends. And my problem was, I declared the class as a local object and it was on the local stack, so as soon as that function returned as well, the HTTP class never got a chance to run long enough to create signals etc... As soon as I changed the local object to a pointer object that runs throughout the main class, it worked perfectly.
Thanks.
Bookmarks