You have an external estop in your hal file so you would need to use that to get out of estop.
It is not recommended to use a GUI button as an estop but if you want to do that then you need to do a bit of HAL interfacing to get them both to play well together. That is not discussed in the QtPlasmaC docs as that can vary greatly with folk doing all sorts of odd stuff for estop. It should in reality be kept simple, mechanical and out of the GUI.
For testing purposes you could set ESTOP_TYPE to 2 in the ini file and change this line in the HAL file:
Code:
net estop-ext => iocontrol.0.emc-enable-in
to:
Code:
net estop-out => iocontrol.0.emc-enable-in
This would use the GUI button as the only estop.
QtPlasmac has no effect on homing and/or limits, that is all controlled by LinuxCNC. You can do homing/limits in any combination tht is valid in LinuxCNC.