+ void setupRuleTable(QTableWidget* highlightTable) const;
+
+ /**
+ * Get tooltip for the specified rule table column
+ *
+ * @param tableColumn Column to retrieve tooltip
+ * @return Translated tooltip for the specified column
+ */
+ QString getTableTooltip(column tableColumn) const;
+
+ /**
+ * Setup tooltips and "What's this?" prompts for table entries
+ *
+ * @param enableWidget Enabled checkbox
+ * @param nameWidget Rule name
+ * @param regExWidget RegEx enabled
+ * @param csWidget Case-sensitive
+ * @param senderWidget Sender name
+ * @param chanWidget Channel name
+ */
+ void setupTableTooltips(
+ QWidget* enableWidget, QWidget* nameWidget, QWidget* regExWidget, QWidget* csWidget, QWidget* senderWidget, QWidget* chanWidget) const;
+
+ /**
+ * Setup tooltips and "What's this?" prompts for table entries
+ *
+ * @param enableWidget Enabled checkbox
+ * @param nameWidget Rule name
+ * @param regExWidget RegEx enabled
+ * @param csWidget Case-sensitive
+ * @param senderWidget Sender name
+ * @param chanWidget Channel name
+ */
+ void setupTableTooltips(QTableWidgetItem* enableWidget,
+ QTableWidgetItem* nameWidget,
+ QTableWidgetItem* regExWidget,
+ QTableWidgetItem* csWidget,
+ QTableWidgetItem* senderWidget,
+ QTableWidgetItem* chanWidget) const;