Hello
I can do your custom table if you want, but I really need to see what Ultimate class exactly you need to replicate. Sincerely I haven't worked with ultimate++ but I'm specialist in Qt, and I've got even a reimplemented version of the original QTableView wich extend funcionalities like context menu, removing, adding and other functions. Of course I can extend it even more depending on your needs. I can reimplement ultimate++ or even create my own methods and classes. Look at my last application in my portfolio. I'm using some customized clases wich extends Qt capabilities.
Best regards.