QWFIX Trader supports multiple concurrent FIX sessions. Each FIX session may support different FIX version or different asset classes.
The order entry GUI should be different for trading different asset classes, or even eith different FIX versions.
QWFIX Trader supports multiple different Order related GUI component and provides a way for user to configure which GUI component can be used for each different FIX session.
By default, there is no order handling GUI component associated with each FIX session. In the "New Order" tab, when a FIX session is selected in the "Destination" drop down box, a link will show up for user to configure the Order Panel, as shown below.

After the link is clicked, an "Order Panel Settings Dialog" will pop up. Note initially the GUI settings for FIX session (destination) "Tutorial_OrderMan_Trader" are both "NA".

Clicking on the corresponding cell (you need to click twice) will show all options in the drop down box, as shown below.
So far only one class of order handling GUI is implemented, with the name of "Default". User is required to set both GUI to "Default".
There are two separate GUI components for each FIX session. One is for user to input information about a new order, another one is for user to cancel or cancel/replace (modification) an existing order.
Each component is assigned a name. Currently only components with name "Default" is implemented.

If you trade a different asset class (for example, forex), or you want to use specific value added services provided by your broker, you probably need to implement your own order handling GUI.
Usually it takes about 200 lines of code to implement a new GUI. It only takes about 20 lines of code to send new order from your GUI or modify an existing order.
Read the "QWFIX Trader Programming Manual" for more information.