OMG
That really sounds very easy for me. But i think it isn't as easy for me to implement.
Okay, let me try:
I generate a pointer which points to my object usc_gui. This object is created in main.
main.cpp
#include <pjlib.h>
#include <pjlib-util.h>
#include <pjmedia.h>
#include <pjmedia-codec.h>
#include <pjsip.h>
#include <pjsip_simple.h>
#include <pjsip_ua.h>
#include <pjsua-lib/pjsua.h>
#include <QApplication>
#include "uscsippart.h"
#include "uscgui.h"
#include "uscinterface.h"
int main(int argc, char *argv[])
{
init_sip();
UscGuiES01 usc_gui;
usc_gui.show();
return uscguiapp.exec();
}
#include <pjlib.h>
#include <pjlib-util.h>
#include <pjmedia.h>
#include <pjmedia-codec.h>
#include <pjsip.h>
#include <pjsip_simple.h>
#include <pjsip_ua.h>
#include <pjsua-lib/pjsua.h>
#include <QApplication>
#include "uscsippart.h"
#include "uscgui.h"
#include "uscinterface.h"
int main(int argc, char *argv[])
{
init_sip();
QApplication uscguiapp(argc, argv);
UscGuiES01 usc_gui;
usc_gui.show();
return uscguiapp.exec();
}
To copy to clipboard, switch view to plain text mode
Via the parameters I give the callback function the pointer and in the function I can do anything with the object.
For example:
void incomingCallFunc(Usc_Gui_ES01 *to_usc_gui)
{
*to_usc_gui.acceptButton->setEnabled(true);
*to_usc_gui.hangupButton->setEnabled(true);
}
void incomingCallFunc(Usc_Gui_ES01 *to_usc_gui)
{
*to_usc_gui.acceptButton->setEnabled(true);
*to_usc_gui.hangupButton->setEnabled(true);
}
To copy to clipboard, switch view to plain text mode
But where I call this function, the pointer also must be known there?
incomingCallFunc(&to_usc_gui);
incomingCallFunc(&to_usc_gui);
To copy to clipboard, switch view to plain text mode
Where and how must I define and/or declarate the pointer that it works?
Best Regards,...
Bookmarks