Sorry, should have warned, basically, because it's replacing an already installed tool, and mint prioritises packages from it's own repositories (for update reasons) you have to "Force Version" in synaptic to install it and receive updates from my repo instead. Note that at the moment there're few new end-user features (though see the changelog), it was more of a "build off this" release. Also be aware that we're very early in the development cycle for Helena now, so I expect many things to change, but the basic method (API?) shouldn't. Keep me updated with your progress (if possible, use github - just fork my copy of the project, and I'll add you as a contributor) You should also keep up to date with our progress on github, as there're lots of "issues" (suggestions) that affect the GUI, whether gtk or qt (e.g. mutli-file upload support)
As a quick summary of what integration you'd need to do for a qt interface (as I haven't documented anything yet):
Provide an error handler to override CustomError.__init__ - It should take a single "detail" argument and call CustomError.error(self, detail) at the end (for console prints)
Provide a space-checker class which inherits from mintSpaceChecker providing a single function called run with no arguments, at some point it needs to call self.check(). This is so connecting to the internet is done in a separate thread, so as not to slow down the app itself. This should be called as in lines 515/516.
Provide an uploader class which inherits from mintUploader providing a run function as before, at some point calling self.upload() Provide an asciicallback function taking a single buffer argument, which deals with a progress bar. Provide a progress function taking a single message argument for reporting info to the user. This should be called as in lines 522/523.
Your own error handling for the above functions.
If there's any other info you need, let me know.
If you have a question that has been answered and solved, then please edit your original post and put a [SOLVED] at the end of your subject header
Hint - use a google search including the search term site:forums.linuxmint.com