Unless your contract called for compensation for such a delay, you are not due any compensation. Whether QR chooses to make some sort of service gesture is within QR's sole discretion.
You say that you were not "offered" anything. but do not say what happened when you asked. Also, what does your travel insurance provide?
Why was your inbound flight delayed?