X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Futil.h;fp=src%2Fcommon%2Futil.h;h=0db903e4679105471a94e64599b521b140b719ce;hp=514c564f4381a93f14f9ff3fc3e06f94efe0168e;hb=4adaaaa83ad4f27fa6b9c902eddefcaee664dd32;hpb=54ebc1bf00f4f9a8376629925329f0e72be04662 diff --git a/src/common/util.h b/src/common/util.h index 514c564f..0db903e4 100644 --- a/src/common/util.h +++ b/src/common/util.h @@ -80,28 +80,6 @@ QByteArray prettyDigest(const QByteArray &digest); */ QString formatCurrentDateTimeInString(const QString &formatStr); -/** Check if a scope rule matches a string - * - * When isRegEx is false: - * Checks that the string does NOT match ANY inverted rules (prefixed by '!'), then checks that - * it matches AT LEAST one normal (non-inverted) rule. - * - * If only inverted rules are specified, it'll match so long as the string does not match any - * inverted rules (implicit wildcard). - * - * When isRegEx is true: - * Checks that the string matches the entire scopeRule as a regular expression. If scopeRule starts - * with a '!', check that the string does NOT match the regular expression. - * - * @param string String to test, e.g. network/channel name - * @param scopeRule ';'-separated list of wildcard expressions, prefix of '!' inverts subrule - * @param isRegEx If true, treat entire scope rule as regular expression, not wildcards - * @param isCaseSensitive If true, treat as case-sensitive, else case-insensitive - * @return True if matches, otherwise false - */ -bool scopeMatch(const QString &string, const QString &scopeRule, - const bool &isRegEx = false, const bool &isCaseSensitive = false); - /** * Try to localize a given date/time in seconds from Unix epoch, pass through string if invalid *