Kwatch is a KDE 2.0 user interface software that displays and monitors log files in a graphical format.
The latest release of Kwatch comes with several updates, including changes to the kwatch/kwatchconf.h and kwatch/prefs.cpp files. The DEFAULT_IDLETIMEOUT parameter has been set to 300 seconds by default, and there's a new input field for "Reopen idle timeout" in kwatch prefs. Additionally, the updateConf function now sets m_param3 from config, and there's a new slot for m_param3 called changeParam3 in kwatch/prefs.h.
Other updates include the use of the config idleTimeout in KLogWidget and the creation of a new QTimer *m_idle member in kwatch/klogwidget.h. The idleTimeout member has also been added to kwatch/kwatchconf.h, with a default value of 30 seconds. In kwatch/klogwidget.cpp, the m_idle timer starts at 30s, and there's a new slot for timer m_idle timeout signal called timeout_idle. Restarting m_idle is now possible if text was read from a log file.
Finally, there's a change to the createPopupMenu function in kwatch/klogwidget.cpp. The call to QTextEdit::createPopupMenu() has been removed, and QCursor::pos() is used instead. It's essential to note that the position passed in arg pos is the relative position in the KLogWidget, not the absolute position on the screen.
Overall, Kwatch is an excellent utility for anyone who needs to keep an eye on log files, and the recent updates make it even more useful. The user-friendly interface and the array of features make it an excellent addition to your toolkit.
Version 2.3.3: N/A