Kevin Kuphal wrote:
Have you looked more at the housekeeping thread of the backend? Perhaps this would be simpler as a housekeeping thread rather than a plugin. It doesn't seem that this is a "Plugin" in the true sense of the architecture for MythTV which is for user visible frontend processes. Also, how do you address the issues related to multiple Linux distributions or even OS versions of the software? What are you checking to see that a new version is available?
Just some thoughts,
Kevin
I have not as I would like to keep the update code as separate from the main MythTV codebase as possible for easy updating. The plugin is for a client so it is using our download server which simply contains precompiled binary versions tarred, gzipped and signed. The compiling of new versions and packaging is currently done manually.
I tried using the fork() method and it did seem to work when my plugin inherited QThread but it seems that I'm no longer able to display messages on the main Myth screen. Perhaps I need to call qApp->lock() or another function to grab the GUI?
Thanks Evan _______________________________________________ mythtv-dev mailing list [email protected] http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev
