Ksetiwatch is a SETI@home monitor and work unit manager.
In addition, Ksetiwatch features a skymap that displays all work units processed, a graphical display of scientific data (gaussians, pulses, and triplets), a dock icon with detailed status information about a client, the option to start/stop the SETI@home clients, and much more.
SetiContainer is a C++ class that allows convenient access to all the information in the state files of a SETI@home client. It periodically examines these files and updates its own data members accordingly.
Other programs can use this class to extract information about the progress of the client, the signals found, or the work unit being processed. Additional functions offer more advanced info (like the amount of TeraFlops in a work unit, estimated time of completion, etc.). The SetiContainer class is based on the Qt toolkit, and extensively uses Qt's Signal/Slot .