MCPcopy Create free account
hub / github.com/IJHack/QtPass / passesFilter

Method passesFilter

src/usersdialog.cpp:267–277  ·  view source on GitHub ↗

* @brief Checks if a user passes the filter criteria. * @param user User to check * @param filter Filter string * @param nameFilter Compiled name filter regex * @return true if user passes filter */

Source from the content-addressed store, hash-verified

265 * @return true if user passes filter
266 */
267bool UsersDialog::passesFilter(const UserInfo &user, const QString &filter,
268 const QRegularExpression &nameFilter) const {
269 if (!filter.isEmpty() && !nameFilter.match(user.name).hasMatch()) {
270 return false;
271 }
272 if (!user.isValid() && !ui->checkBox->isChecked()) {
273 return false;
274 }
275 const bool expired = isUserExpired(user);
276 return !(expired && !ui->checkBox->isChecked());
277}
278
279/**
280 * @brief Checks if a user's key has expired.

Callers

nothing calls this directly

Calls 1

isValidMethod · 0.80

Tested by

no test coverage detected