UserFilterManager Class

(NephroZilla::UserFilterManager)

The class UserFilterManager manages User Content Filters More...

Header: #include <wkfilter.h>
Instantiated By: NZUserFilterManager

Properties

Public Functions

UserFilterManager(QObject *parent = nullptr)
QStringList availableFilters() const
QStringList filterLocations() const
void setFilterLocations(const QStringList &list)

Public Slots

QString getFilterText(const QString &name) const

Signals

void filterLocationsChanged() const
void filtersChanged(const QString &path) const

Detailed Description

The class UserFilterManager manages User Content Filters

Property Documentation

availableFilters : const QStringList

Access functions:

QStringList availableFilters() const

Notifier signal:

void filtersChanged(const QString &path) const

filterLocations : QStringList

Access functions:

void setFilterLocations(const QStringList &list)

Notifier signal:

void filterLocationsChanged() const

Member Function Documentation

UserFilterManager::UserFilterManager(QObject *parent = nullptr)

Default constructs an instance of UserFilterManager.

QStringList UserFilterManager::availableFilters() const

Returns a list of available filter files.

Note: Getter function for property availableFilters.

QStringList UserFilterManager::filterLocations() const

See also setFilterLocations().

[slot] QString UserFilterManager::getFilterText(const QString &name) const

Returns the content of the file with file name name

void UserFilterManager::setFilterLocations(const QStringList &list)

Sets the list of directories UserFilterManager searches for filter files.

Note: Setter function for property filterLocations.

See also filterLocations().


Nephrozilla Navigator Documentation Copyright (c) 2026 Nephrozilla Corp.

All other trademarks are property of their respective owners.

This document may be used under the terms of the Creative Commons Attribution Share Alike 4.0 International License.