Hi.

I did not see you connecting this slots to any signal in the application.
You should create for example, two signals

signals:
void anglesChanged(double newanglexy,double newanglexz,double newangleyz)
void orientationChanged(QString neworientation)

and then:

connect(display, SIGNAL(anglesChanged(double,double,double)
this, SLOT(setAngles(double,double,double))))

connect(display, SIGNAL(orientationChanged(QString)
this, SLOT(setOrientationChanged(QString))));

You would probably emit your signals inside another slot connected to some ApplyChanges or something because I dont know where are you getting the values for the angles or the string for the orientation.