This is a Qt framework and OP has more experience than I with Qt from what I could tell from his post.