Implement inverse highlight rules
authorJanne Koschinski <janne@kuschku.de>
Tue, 5 Sep 2017 15:18:57 +0000 (17:18 +0200)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 20 Dec 2017 19:39:56 +0000 (20:39 +0100)
commit7678f2402fdb01b03b359a2266f1e7427894d82a
treec470139d6d6f73837d8a48e31cc433fd2e024e03
parent908c7068213307be405b80788996403a0ab9fd3c
Implement inverse highlight rules

- Implements configuration, sync, and matching behavior for inverse
  rules
- If a message matches a positive rule (or nick), and an inverse rule,
  the inverse rule takes precedence, and no highlight is generated
- Implements an "inverse rule" checkbox in the core-side highlight
  rule configuration dialog.
src/common/highlightrulemanager.cpp
src/common/highlightrulemanager.h
src/core/corehighlightrulemanager.h
src/qtui/settingspages/corehighlightsettingspage.cpp
src/qtui/settingspages/corehighlightsettingspage.h
src/qtui/settingspages/corehighlightsettingspage.ui