Krita Source Code Documentation
Loading...
Searching...
No Matches
KisResourceSearchBoxFilter.cpp File Reference
#include "KisResourceSearchBoxFilter.h"
#include <QRegularExpression>
#include <QList>
#include <QSet>
#include <kis_debug.h>

Go to the source code of this file.

Classes

class  KisResourceSearchBoxFilter
 

Functions

bool checkDelimitersAndCut (const QChar &begin, const QChar &end, QString &token)
 
bool checkDelimitersAndCut (const QChar &beginEnd, QString &token)
 
bool checkPrefixAndCut (QChar &prefix, QString &token)
 

Function Documentation

◆ checkDelimitersAndCut() [1/2]

bool checkDelimitersAndCut ( const QChar & begin,
const QChar & end,
QString & token )

Definition at line 52 of file KisResourceSearchBoxFilter.cpp.

52 {
53 if (token.startsWith(begin) && token.endsWith(end)) {
54 token.remove(0, 1);
55 token = token.left(token.length() - 1);
56 return true;
57 } else {
58 return false;
59 }
60}

◆ checkDelimitersAndCut() [2/2]

bool checkDelimitersAndCut ( const QChar & beginEnd,
QString & token )

Definition at line 62 of file KisResourceSearchBoxFilter.cpp.

62 {
63 return checkDelimitersAndCut(beginEnd, beginEnd, token);
64}
bool checkDelimitersAndCut(const QChar &begin, const QChar &end, QString &token)

References checkDelimitersAndCut().

◆ checkPrefixAndCut()

bool checkPrefixAndCut ( QChar & prefix,
QString & token )

Definition at line 66 of file KisResourceSearchBoxFilter.cpp.

66 {
67 if (token.startsWith(prefix)) {
68 token.remove(0, 1);
69 return true;
70 } else {
71 return false;
72 }
73}