+
+void ChatView::invalidateFilter() {
+ // if this is the currently selected chatview
+ // invalidate immediately
+ if(isVisible()) {
+ _scene->filter()->invalidateFilter();
+ _invalidateFilter = false;
+ }
+ // otherwise invalidate whenever the view is shown
+ else {
+ _invalidateFilter = true;
+ }
+}